Lines Matching refs:ops
54 res = disk->ops->read(disk, sector, buffer, sector_count); in blk_read()
71 res = disk->ops->write(disk, sector, buffer, sector_count); in blk_write()
86 return disk->ops->read(disk, sector, buffer, sector_count); in blk_parallel_read()
96 return disk->ops->write(disk, sector, buffer, sector_count); in blk_parallel_write()
112 err = disk->ops->getgeome(disk, args); in blk_control()
122 if (disk->ops->sync) in blk_control()
128 err = disk->ops->sync(disk); in blk_control()
141 if (disk->ops->erase) in blk_control()
155 err = disk->ops->erase(disk); in blk_control()
169 if (disk->ops->autorefresh) in blk_control()
171 err = disk->ops->autorefresh(disk, !!args); in blk_control()
194 if (disk->ops->control) in blk_control()
196 err = disk->ops->control(disk, RT_NULL, cmd, args); in blk_control()
237 if (!disk || !disk->ops) in rt_hw_blk_disk_register()
288 disk->parent.ops = &blk_parallel_ops; in rt_hw_blk_disk_register()
292 disk->parent.ops = &blk_ops; in rt_hw_blk_disk_register()
311 if (!disk->ops->write) in rt_hw_blk_disk_register()
358 if (disk->ops->sync) in rt_hw_blk_disk_unregister()
360 err = disk->ops->sync(disk); in rt_hw_blk_disk_unregister()
396 res = disk->ops->getgeome(disk, &geometry); in rt_blk_disk_get_capacity()
416 res = disk->ops->getgeome(disk, &geometry); in rt_blk_disk_get_logical_block_size()
533 if (disk->ops->getgeome(disk, &geome)) in list_blk()