H A D | sdio.c | 23 static zx_status_t sdio_rw_byte(sdmmc_device_t *dev, bool write, uint8_t fn_idx, uint32_t addr, argument 25 if (!sdio_fn_idx_valid(fn_idx)) { 30 return sdio_io_rw_direct(dev, write, fn_idx, addr, write_byte, read_byte); 33 static zx_status_t sdio_read_after_write_byte(sdmmc_device_t *dev, uint8_t fn_idx, uint32_t addr, argument 35 if (!sdio_fn_idx_valid(fn_idx)) { 38 return sdio_io_rw_direct(dev, true, fn_idx, addr, write_byte, read_byte); 41 zx_status_t sdio_rw_data(void *ctx, uint8_t fn_idx, sdio_rw_txn_t *txn) { argument 42 if (!sdio_fn_idx_valid(fn_idx)) { 55 return sdio_rw_byte(dev, txn->write, fn_idx, addr, 87 uint32_t func_blk_size = (dev->sdio_dev.funcs[fn_idx]) 128 sdio_read_data32(sdmmc_device_t *dev, uint8_t fn_idx, uint32_t addr, uint32_t *dword) argument 141 sdio_write_data32(sdmmc_device_t *dev, uint8_t fn_idx, uint32_t addr, uint32_t dword) argument 154 sdio_read_data16(sdmmc_device_t *dev, uint8_t fn_idx, uint32_t addr, uint16_t *word) argument 174 sdio_write_data16(sdmmc_device_t *dev, uint8_t fn_idx, uint32_t addr, uint16_t word) argument 292 sdio_parse_func_ext_tuple(sdmmc_device_t* dev, uint32_t fn_idx, sdio_func_tuple_t *tup) argument 323 sdio_parse_mfid_tuple(sdmmc_device_t* dev, uint32_t fn_idx, sdio_func_tuple_t *tup) argument 334 sdio_parse_fn_tuple(sdmmc_device_t* dev, uint32_t fn_idx, sdio_func_tuple_t *tup) argument 350 sdio_process_cis(sdmmc_device_t* dev, uint32_t fn_idx) argument 561 sdio_process_fbr(sdmmc_device_t *dev, uint8_t fn_idx) argument 585 sdio_get_cur_block_size(void *ctx, uint8_t fn_idx, uint16_t *cur_blk_size) argument 599 sdio_modify_block_size(void *ctx, uint8_t fn_idx, uint16_t blk_size, bool set_default) argument 629 sdio_enable_function(void *ctx, uint8_t fn_idx) argument 676 sdio_disable_function(void *ctx, uint8_t fn_idx) argument 711 sdio_init_func(sdmmc_device_t *dev, uint8_t fn_idx) argument [all...] |