HelenOS sources

ahci_port_t       925 uspace/drv/block/ahci/ahci.c static sata_dev_t *ahci_sata_allocate(ahci_dev_t *ahci, volatile ahci_port_t *port)
ahci_port_t      1034 uspace/drv/block/ahci/ahci.c     volatile ahci_port_t *port, unsigned int port_num)
ahci_port_t      1108 uspace/drv/block/ahci/ahci.c 		volatile ahci_port_t *port = ahci->memregs->ports + port_num;
ahci_port_t        73 uspace/drv/block/ahci/ahci.h 	volatile ahci_port_t *port;
ahci_port_t       988 uspace/drv/block/ahci/ahci_hw.h 	ahci_port_t ports[AHCI_MAX_PORTS];
HelenOS homepage, sources at GitHub