Lines Matching refs:dev
20 #define RCA_ARG(dev) ((dev)->rca << 16) argument
22 zx_status_t sdmmc_request_helper(sdmmc_device_t* dev, sdmmc_req_t* req, in sdmmc_request_helper() argument
25 while (((st = sdmmc_request(&dev->host, req)) != ZX_OK) && retries > 0) { in sdmmc_request_helper()
34 zx_status_t sdmmc_go_idle(sdmmc_device_t* dev) { in sdmmc_go_idle() argument
39 .use_dma = sdmmc_use_dma(dev), in sdmmc_go_idle()
41 return sdmmc_request(&dev->host, &req); in sdmmc_go_idle()
44 zx_status_t sdmmc_send_status(sdmmc_device_t* dev, uint32_t* response) { in sdmmc_send_status() argument
47 .arg = RCA_ARG(dev), in sdmmc_send_status()
49 .use_dma = sdmmc_use_dma(dev), in sdmmc_send_status()
51 zx_status_t st = sdmmc_request(&dev->host, &req); in sdmmc_send_status()
58 zx_status_t sdmmc_stop_transmission(sdmmc_device_t* dev) { in sdmmc_stop_transmission() argument
63 .use_dma = sdmmc_use_dma(dev), in sdmmc_stop_transmission()
65 return sdmmc_request(&dev->host, &req); in sdmmc_stop_transmission()
70 zx_status_t sd_send_if_cond(sdmmc_device_t* dev) { in sd_send_if_cond() argument
77 .use_dma = sdmmc_use_dma(dev), in sd_send_if_cond()
79 zx_status_t st = sdmmc_request(&dev->host, &req); in sd_send_if_cond()
94 zx_status_t sd_send_relative_addr(sdmmc_device_t* dev, uint16_t *rca) { in sd_send_relative_addr() argument
99 .use_dma = sdmmc_use_dma(dev), in sd_send_relative_addr()
102 zx_status_t st = sdmmc_request(&dev->host, &req); in sd_send_relative_addr()
114 zx_status_t sd_switch_uhs_voltage(sdmmc_device_t *dev, uint32_t ocr) { in sd_switch_uhs_voltage() argument
120 .use_dma = sdmmc_use_dma(dev), in sd_switch_uhs_voltage()
123 if (dev->signal_voltage == SDMMC_VOLTAGE_V180) { in sd_switch_uhs_voltage()
127 st = sdmmc_request(&dev->host, &req); in sd_switch_uhs_voltage()
134 st = sdmmc_set_signal_voltage(&dev->host, SDMMC_VOLTAGE_V180); in sd_switch_uhs_voltage()
144 zx_status_t sdio_send_op_cond(sdmmc_device_t* dev, uint32_t ocr, uint32_t* rocr) { in sdio_send_op_cond() argument
150 .use_dma = sdmmc_use_dma(dev), in sdio_send_op_cond()
153 if ((st = sdmmc_request_helper(dev, &req, 3, 10)) != ZX_OK) { in sdio_send_op_cond()
167 zx_status_t sdio_io_rw_direct(sdmmc_device_t* dev, bool write, uint32_t fn_idx, in sdio_io_rw_direct() argument
186 .use_dma = sdmmc_use_dma(dev), in sdio_io_rw_direct()
188 zx_status_t st = sdmmc_request(&dev->host, &req); in sdio_io_rw_direct()
200 zx_status_t sdio_io_rw_extended(sdmmc_device_t *dev, bool write, uint32_t fn_idx, in sdio_io_rw_extended() argument
218 if (dev->sdio_dev.hw_info.caps & SDIO_CARD_MULTI_BLOCK) { in sdio_io_rw_extended()
251 zx_status_t st = sdmmc_request(&dev->host, &req); in sdio_io_rw_extended()
261 zx_status_t mmc_send_op_cond(sdmmc_device_t* dev, uint32_t ocr, uint32_t* rocr) { in mmc_send_op_cond() argument
268 .use_dma = sdmmc_use_dma(dev), in mmc_send_op_cond()
272 if ((st = sdmmc_request(&dev->host, &req)) != ZX_OK) { in mmc_send_op_cond()
286 zx_status_t mmc_all_send_cid(sdmmc_device_t* dev, uint32_t cid[4]) { in mmc_all_send_cid() argument
291 .use_dma = sdmmc_use_dma(dev), in mmc_all_send_cid()
293 zx_status_t st = sdmmc_request(&dev->host, &req); in mmc_all_send_cid()
303 zx_status_t mmc_set_relative_addr(sdmmc_device_t* dev, uint16_t rca) { in mmc_set_relative_addr() argument
308 .use_dma = sdmmc_use_dma(dev), in mmc_set_relative_addr()
310 return sdmmc_request(&dev->host, &req); in mmc_set_relative_addr()
313 zx_status_t mmc_send_csd(sdmmc_device_t* dev, uint32_t csd[4]) { in mmc_send_csd() argument
316 .arg = RCA_ARG(dev), in mmc_send_csd()
318 .use_dma = sdmmc_use_dma(dev), in mmc_send_csd()
320 zx_status_t st = sdmmc_request(&dev->host, &req); in mmc_send_csd()
330 zx_status_t mmc_send_ext_csd(sdmmc_device_t* dev, uint8_t ext_csd[512]) { in mmc_send_ext_csd() argument
342 zx_status_t st = sdmmc_request(&dev->host, &req); in mmc_send_ext_csd()
350 zx_status_t mmc_select_card(sdmmc_device_t* dev) { in mmc_select_card() argument
353 .arg = RCA_ARG(dev), in mmc_select_card()
355 .use_dma = sdmmc_use_dma(dev), in mmc_select_card()
357 return sdmmc_request(&dev->host, &req); in mmc_select_card()
360 zx_status_t mmc_switch(sdmmc_device_t* dev, uint8_t index, uint8_t value) { in mmc_switch() argument
368 .use_dma = sdmmc_use_dma(dev), in mmc_switch()
370 return sdmmc_request(&dev->host, &req); in mmc_switch()