HelenOS sources

disk_t             98 uspace/drv/block/ata_bd/ata_bd.c static errno_t ata_rcmd_read(disk_t *disk, uint64_t ba, size_t cnt,
disk_t            100 uspace/drv/block/ata_bd/ata_bd.c static errno_t ata_rcmd_write(disk_t *disk, uint64_t ba, size_t cnt,
disk_t            102 uspace/drv/block/ata_bd/ata_bd.c static errno_t ata_rcmd_flush_cache(disk_t *disk);
disk_t            103 uspace/drv/block/ata_bd/ata_bd.c static errno_t disk_init(ata_ctrl_t *ctrl, disk_t *d, int disk_id);
disk_t            104 uspace/drv/block/ata_bd/ata_bd.c static errno_t ata_identify_dev(disk_t *disk, void *buf);
disk_t            105 uspace/drv/block/ata_bd/ata_bd.c static errno_t ata_identify_pkt_dev(disk_t *disk, void *buf);
disk_t            106 uspace/drv/block/ata_bd/ata_bd.c static errno_t ata_cmd_packet(disk_t *disk, const void *cpkt, size_t cpkt_size,
disk_t            108 uspace/drv/block/ata_bd/ata_bd.c static errno_t ata_pcmd_inquiry(disk_t *disk, void *obuf, size_t obuf_size,
disk_t            110 uspace/drv/block/ata_bd/ata_bd.c static errno_t ata_pcmd_read_12(disk_t *disk, uint64_t ba, size_t cnt,
disk_t            112 uspace/drv/block/ata_bd/ata_bd.c static errno_t ata_pcmd_read_capacity(disk_t *disk, uint64_t *nblocks,
disk_t            114 uspace/drv/block/ata_bd/ata_bd.c static errno_t ata_pcmd_read_toc(disk_t *disk, uint8_t ses,
disk_t            116 uspace/drv/block/ata_bd/ata_bd.c static void disk_print_summary(disk_t *d);
disk_t            117 uspace/drv/block/ata_bd/ata_bd.c static size_t ata_disk_maxnb(disk_t *d);
disk_t            118 uspace/drv/block/ata_bd/ata_bd.c static errno_t coord_calc(disk_t *d, uint64_t ba, block_coord_t *bc);
disk_t            135 uspace/drv/block/ata_bd/ata_bd.c static disk_t *bd_srv_disk(bd_srv_t *bd)
disk_t            137 uspace/drv/block/ata_bd/ata_bd.c 	return (disk_t *)bd->srvs->sarg;
disk_t            140 uspace/drv/block/ata_bd/ata_bd.c static int disk_dev_idx(disk_t *disk)
disk_t            262 uspace/drv/block/ata_bd/ata_bd.c static void disk_print_summary(disk_t *d)
disk_t            347 uspace/drv/block/ata_bd/ata_bd.c static errno_t disk_init(ata_ctrl_t *ctrl, disk_t *d, int disk_id)
disk_t            516 uspace/drv/block/ata_bd/ata_bd.c 	disk_t *disk = bd_srv_disk(bd);
disk_t            549 uspace/drv/block/ata_bd/ata_bd.c 	disk_t *disk = bd_srv_disk(bd);
disk_t            558 uspace/drv/block/ata_bd/ata_bd.c 	disk_t *disk = bd_srv_disk(bd);
disk_t            588 uspace/drv/block/ata_bd/ata_bd.c 	disk_t *disk = bd_srv_disk(bd);
disk_t            597 uspace/drv/block/ata_bd/ata_bd.c 	disk_t *disk = bd_srv_disk(bd);
disk_t            606 uspace/drv/block/ata_bd/ata_bd.c 	disk_t *disk = bd_srv_disk(bd);
disk_t            616 uspace/drv/block/ata_bd/ata_bd.c static errno_t ata_pio_data_in(disk_t *disk, void *obuf, size_t obuf_size,
disk_t            655 uspace/drv/block/ata_bd/ata_bd.c static errno_t ata_pio_data_out(disk_t *disk, const void *buf, size_t buf_size,
disk_t            692 uspace/drv/block/ata_bd/ata_bd.c static errno_t ata_pio_nondata(disk_t *disk)
disk_t            717 uspace/drv/block/ata_bd/ata_bd.c static errno_t ata_identify_dev(disk_t *disk, void *buf)
disk_t            769 uspace/drv/block/ata_bd/ata_bd.c static errno_t ata_identify_pkt_dev(disk_t *disk, void *buf)
disk_t            802 uspace/drv/block/ata_bd/ata_bd.c static errno_t ata_cmd_packet(disk_t *disk, const void *cpkt, size_t cpkt_size,
disk_t            896 uspace/drv/block/ata_bd/ata_bd.c static errno_t ata_pcmd_inquiry(disk_t *disk, void *obuf, size_t obuf_size,
disk_t            929 uspace/drv/block/ata_bd/ata_bd.c static errno_t ata_pcmd_read_capacity(disk_t *disk, uint64_t *nblocks,
disk_t            966 uspace/drv/block/ata_bd/ata_bd.c static errno_t ata_pcmd_read_12(disk_t *disk, uint64_t ba, size_t cnt,
disk_t           1005 uspace/drv/block/ata_bd/ata_bd.c static errno_t ata_pcmd_read_toc(disk_t *disk, uint8_t session, void *obuf,
disk_t           1037 uspace/drv/block/ata_bd/ata_bd.c static errno_t ata_rcmd_read(disk_t *disk, uint64_t ba, size_t blk_cnt,
disk_t           1097 uspace/drv/block/ata_bd/ata_bd.c static errno_t ata_rcmd_write(disk_t *disk, uint64_t ba, size_t cnt,
disk_t           1153 uspace/drv/block/ata_bd/ata_bd.c static errno_t ata_rcmd_flush_cache(disk_t *disk)
disk_t           1192 uspace/drv/block/ata_bd/ata_bd.c static size_t ata_disk_maxnb(disk_t *d)
disk_t           1228 uspace/drv/block/ata_bd/ata_bd.c static errno_t coord_calc(disk_t *d, uint64_t ba, block_coord_t *bc)
disk_t            144 uspace/drv/block/ata_bd/ata_bd.h 	disk_t disk[MAX_DISKS];
disk_t            151 uspace/drv/block/ata_bd/ata_bd.h 	disk_t *disk;
disk_t            150 uspace/drv/block/ata_bd/main.c static char *ata_fun_name(disk_t *disk)
disk_t            160 uspace/drv/block/ata_bd/main.c errno_t ata_fun_create(disk_t *disk)
disk_t            231 uspace/drv/block/ata_bd/main.c errno_t ata_fun_remove(disk_t *disk)
disk_t            269 uspace/drv/block/ata_bd/main.c errno_t ata_fun_unbind(disk_t *disk)
disk_t             40 uspace/drv/block/ata_bd/main.h extern errno_t ata_fun_create(disk_t *);
disk_t             41 uspace/drv/block/ata_bd/main.h extern errno_t ata_fun_remove(disk_t *);
disk_t             42 uspace/drv/block/ata_bd/main.h extern errno_t ata_fun_unbind(disk_t *);
HelenOS homepage, sources at GitHub