HelenOS sources
sata_dev_t 118 uspace/drv/block/ahci/ahci.c static errno_t ahci_identify_device(sata_dev_t *);
sata_dev_t 119 uspace/drv/block/ahci/ahci.c static errno_t ahci_set_highest_ultra_dma_mode(sata_dev_t *);
sata_dev_t 120 uspace/drv/block/ahci/ahci.c static errno_t ahci_rb_fpdma(sata_dev_t *, uintptr_t, uint64_t);
sata_dev_t 121 uspace/drv/block/ahci/ahci.c static errno_t ahci_wb_fpdma(sata_dev_t *, uintptr_t, uint64_t);
sata_dev_t 160 uspace/drv/block/ahci/ahci.c static sata_dev_t *fun_sata_dev(ddf_fun_t *fun)
sata_dev_t 177 uspace/drv/block/ahci/ahci.c sata_dev_t *sata = fun_sata_dev(fun);
sata_dev_t 192 uspace/drv/block/ahci/ahci.c sata_dev_t *sata = fun_sata_dev(fun);
sata_dev_t 207 uspace/drv/block/ahci/ahci.c sata_dev_t *sata = fun_sata_dev(fun);
sata_dev_t 225 uspace/drv/block/ahci/ahci.c sata_dev_t *sata = fun_sata_dev(fun);
sata_dev_t 268 uspace/drv/block/ahci/ahci.c sata_dev_t *sata = fun_sata_dev(fun);
sata_dev_t 306 uspace/drv/block/ahci/ahci.c static ahci_port_is_t ahci_wait_event(sata_dev_t *sata)
sata_dev_t 330 uspace/drv/block/ahci/ahci.c static void ahci_identify_device_cmd(sata_dev_t *sata, uintptr_t phys)
sata_dev_t 375 uspace/drv/block/ahci/ahci.c static void ahci_identify_packet_device_cmd(sata_dev_t *sata, uintptr_t phys)
sata_dev_t 421 uspace/drv/block/ahci/ahci.c static errno_t ahci_identify_device(sata_dev_t *sata)
sata_dev_t 556 uspace/drv/block/ahci/ahci.c static void ahci_set_mode_cmd(sata_dev_t *sata, uintptr_t phys, uint8_t mode)
sata_dev_t 602 uspace/drv/block/ahci/ahci.c static errno_t ahci_set_highest_ultra_dma_mode(sata_dev_t *sata)
sata_dev_t 673 uspace/drv/block/ahci/ahci.c static void ahci_rb_fpdma_cmd(sata_dev_t *sata, uintptr_t phys,
sata_dev_t 731 uspace/drv/block/ahci/ahci.c static errno_t ahci_rb_fpdma(sata_dev_t *sata, uintptr_t phys, uint64_t blocknum)
sata_dev_t 760 uspace/drv/block/ahci/ahci.c static void ahci_wb_fpdma_cmd(sata_dev_t *sata, uintptr_t phys,
sata_dev_t 819 uspace/drv/block/ahci/ahci.c static errno_t ahci_wb_fpdma(sata_dev_t *sata, uintptr_t phys, uint64_t blocknum)
sata_dev_t 899 uspace/drv/block/ahci/ahci.c sata_dev_t *sata = (sata_dev_t *) ahci->sata_devs[port];
sata_dev_t 926 uspace/drv/block/ahci/ahci.c static sata_dev_t *ahci_sata_allocate(ahci_dev_t *ahci, volatile ahci_port_t *port)
sata_dev_t 937 uspace/drv/block/ahci/ahci.c sata_dev_t *sata = ddf_fun_data_alloc(fun, sizeof(sata_dev_t));
sata_dev_t 992 uspace/drv/block/ahci/ahci.c static void ahci_sata_hw_start(sata_dev_t *sata)
sata_dev_t 1040 uspace/drv/block/ahci/ahci.c sata_dev_t *sata = ahci_sata_allocate(ahci, port);
HelenOS homepage, sources at GitHub