HelenOS sources

sata_dev_t        112 uspace/drv/block/ahci/ahci.c static errno_t ahci_read_blocks(sata_dev_t *, uint64_t, size_t, void *);
sata_dev_t        113 uspace/drv/block/ahci/ahci.c static errno_t ahci_write_blocks(sata_dev_t *, uint64_t, size_t, void *);
sata_dev_t        115 uspace/drv/block/ahci/ahci.c static errno_t ahci_identify_device(sata_dev_t *);
sata_dev_t        116 uspace/drv/block/ahci/ahci.c static errno_t ahci_set_highest_ultra_dma_mode(sata_dev_t *);
sata_dev_t        117 uspace/drv/block/ahci/ahci.c static errno_t ahci_rb_fpdma(sata_dev_t *, uintptr_t, uint64_t);
sata_dev_t        118 uspace/drv/block/ahci/ahci.c static errno_t ahci_wb_fpdma(sata_dev_t *, uintptr_t, uint64_t);
sata_dev_t        159 uspace/drv/block/ahci/ahci.c static sata_dev_t *bd_srv_sata(bd_srv_t *bd)
sata_dev_t        161 uspace/drv/block/ahci/ahci.c 	return (sata_dev_t *) bd->srvs->sarg;
sata_dev_t        174 uspace/drv/block/ahci/ahci.c static errno_t ahci_read_blocks(sata_dev_t *sata, uint64_t blocknum,
sata_dev_t        214 uspace/drv/block/ahci/ahci.c static errno_t ahci_write_blocks(sata_dev_t *sata, uint64_t blocknum,
sata_dev_t        258 uspace/drv/block/ahci/ahci.c 	sata_dev_t *sata = bd_srv_sata(bd);
sata_dev_t        270 uspace/drv/block/ahci/ahci.c 	sata_dev_t *sata = bd_srv_sata(bd);
sata_dev_t        281 uspace/drv/block/ahci/ahci.c 	sata_dev_t *sata = bd_srv_sata(bd);
sata_dev_t        290 uspace/drv/block/ahci/ahci.c 	sata_dev_t *sata = bd_srv_sata(bd);
sata_dev_t        298 uspace/drv/block/ahci/ahci.c 	sata_dev_t *sata;
sata_dev_t        300 uspace/drv/block/ahci/ahci.c 	sata = (sata_dev_t *) ddf_fun_data_get((ddf_fun_t *)arg);
sata_dev_t        315 uspace/drv/block/ahci/ahci.c static ahci_port_is_t ahci_wait_event(sata_dev_t *sata)
sata_dev_t        339 uspace/drv/block/ahci/ahci.c static void ahci_identify_device_cmd(sata_dev_t *sata, uintptr_t phys)
sata_dev_t        384 uspace/drv/block/ahci/ahci.c static void ahci_identify_packet_device_cmd(sata_dev_t *sata, uintptr_t phys)
sata_dev_t        430 uspace/drv/block/ahci/ahci.c static errno_t ahci_identify_device(sata_dev_t *sata)
sata_dev_t        565 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        611 uspace/drv/block/ahci/ahci.c static errno_t ahci_set_highest_ultra_dma_mode(sata_dev_t *sata)
sata_dev_t        682 uspace/drv/block/ahci/ahci.c static void ahci_rb_fpdma_cmd(sata_dev_t *sata, uintptr_t phys,
sata_dev_t        740 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        769 uspace/drv/block/ahci/ahci.c static void ahci_wb_fpdma_cmd(sata_dev_t *sata, uintptr_t phys,
sata_dev_t        828 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        908 uspace/drv/block/ahci/ahci.c 	sata_dev_t *sata = (sata_dev_t *) ahci->sata_devs[port];
sata_dev_t        935 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        946 uspace/drv/block/ahci/ahci.c 	sata_dev_t *sata = ddf_fun_data_alloc(fun, sizeof(sata_dev_t));
sata_dev_t       1001 uspace/drv/block/ahci/ahci.c static void ahci_sata_hw_start(sata_dev_t *sata)
sata_dev_t       1050 uspace/drv/block/ahci/ahci.c 	sata_dev_t *sata = ahci_sata_allocate(ahci, port);
HelenOS homepage, sources at GitHub