Lines Matching refs:sv
32 static void read_dma(struct ata_rw28_binding *sv,
35 struct mmchs_driver_state* st = (struct mmchs_driver_state*)sv->st;
50 errval_t err = ata_rw28_read_dma_response__tx(sv, MKCLOSURE(free, buffer), buffer, buffer_size);
56 static void read_dma_block(struct ata_rw28_binding *sv, uint32_t lba)
60 struct mmchs_driver_state* st = (struct mmchs_driver_state*)sv->st;
68 err = ata_rw28_read_dma_block_response__tx(sv, MKCLOSURE(free, buffer), buffer, SECTION_SIZE);
74 /*static void write_dma(struct ata_rw28_binding *sv,
78 errval_t err = ata_rw28_write_dma_response__tx(sv, MKCLOSURE(free, buffer), LIB_ERR_NOT_IMPLEMENTED);
84 static void identify_device(struct ata_rw28_binding *sv)
87 errval_t err = ata_rw28_identify_device_response__tx(sv, NOP_CONT, NULL, 0);
93 static void flush_cache(struct ata_rw28_binding *sv)
96 errval_t err = ata_rw28_flush_cache_response__tx(sv, NOP_CONT, SYS_ERR_OK);