Searched refs:sdmmc_device_t (Results 1 - 7 of 7) sorted by relevance

/fuchsia/zircon/system/dev/block/sdmmc/
H A Dsdmmc.h92 } sdmmc_device_t; typedef in typeref:struct:sdmmc_device
94 static inline bool sdmmc_use_dma(sdmmc_device_t* dev) {
100 zx_status_t sdmmc_go_idle(sdmmc_device_t* dev);
101 zx_status_t sdmmc_send_status(sdmmc_device_t* dev, uint32_t* response);
102 zx_status_t sdmmc_stop_transmission(sdmmc_device_t* dev);
106 zx_status_t sd_send_if_cond(sdmmc_device_t* dev);
109 zx_status_t sd_switch_uhs_voltage(sdmmc_device_t *dev, uint32_t ocr);
110 zx_status_t sd_send_relative_addr(sdmmc_device_t* dev, uint16_t *rca);
113 zx_status_t sdio_send_op_cond(sdmmc_device_t* dev, uint32_t ocr, uint32_t* rocr);
114 zx_status_t sdio_io_rw_direct(sdmmc_device_t* de
[all...]
H A Dmmc.c26 static zx_status_t mmc_do_switch(sdmmc_device_t* dev, uint8_t index, uint8_t value) {
50 static zx_status_t mmc_set_bus_width(sdmmc_device_t* dev, sdmmc_bus_width_t bus_width,
72 static uint8_t mmc_select_bus_width(sdmmc_device_t* dev) {
85 static zx_status_t mmc_switch_timing(sdmmc_device_t* dev, sdmmc_timing_t new_timing) {
125 static zx_status_t mmc_switch_freq(sdmmc_device_t* dev, uint32_t new_freq) {
135 static zx_status_t mmc_decode_cid(sdmmc_device_t* dev, const uint8_t* raw_cid) {
146 static zx_status_t mmc_decode_csd(sdmmc_device_t* dev, const uint8_t* raw_csd) {
171 static zx_status_t mmc_decode_ext_csd(sdmmc_device_t* dev, const uint8_t* raw_ext_csd) {
186 static bool mmc_supports_hs(sdmmc_device_t* dev) {
191 static bool mmc_supports_hsddr(sdmmc_device_t* de
[all...]
H A Dops.c22 zx_status_t sdmmc_request_helper(sdmmc_device_t* dev, sdmmc_req_t* req,
34 zx_status_t sdmmc_go_idle(sdmmc_device_t* dev) {
44 zx_status_t sdmmc_send_status(sdmmc_device_t* dev, uint32_t* response) {
58 zx_status_t sdmmc_stop_transmission(sdmmc_device_t* dev) {
70 zx_status_t sd_send_if_cond(sdmmc_device_t* dev) {
94 zx_status_t sd_send_relative_addr(sdmmc_device_t* dev, uint16_t *rca) {
114 zx_status_t sd_switch_uhs_voltage(sdmmc_device_t *dev, uint32_t ocr) {
144 zx_status_t sdio_send_op_cond(sdmmc_device_t* dev, uint32_t ocr, uint32_t* rocr) {
167 zx_status_t sdio_io_rw_direct(sdmmc_device_t* dev, bool write, uint32_t fn_idx,
200 zx_status_t sdio_io_rw_extended(sdmmc_device_t *de
[all...]
H A Dsdio.c23 static zx_status_t sdio_rw_byte(sdmmc_device_t *dev, bool write, uint8_t fn_idx, uint32_t addr,
33 static zx_status_t sdio_read_after_write_byte(sdmmc_device_t *dev, uint8_t fn_idx, uint32_t addr,
46 sdmmc_device_t *dev = ctx;
128 static zx_status_t sdio_read_data32(sdmmc_device_t *dev, uint8_t fn_idx, uint32_t addr,
141 static zx_status_t sdio_write_data32(sdmmc_device_t *dev, uint8_t fn_idx, uint32_t addr,
154 static zx_status_t sdio_read_data16(sdmmc_device_t *dev, uint8_t fn_idx, uint32_t addr,
174 static zx_status_t sdio_write_data16(sdmmc_device_t *dev, uint8_t fn_idx, uint32_t addr,
193 sdmmc_device_t *dev = ctx;
213 static zx_status_t sdio_process_cccr(sdmmc_device_t *dev) {
292 static zx_status_t sdio_parse_func_ext_tuple(sdmmc_device_t* de
[all...]
H A Dsdio-interrupts.c21 sdmmc_device_t *dev = ctx;
61 sdmmc_device_t *dev = ctx;
H A Dsdmmc.c64 static void register_trace(sdmmc_device_t* dev) {
98 sdmmc_device_t* dev = ctx;
105 static void block_complete(block_op_t* bop, zx_status_t status, sdmmc_device_t* dev) {
124 sdmmc_device_t* dev = ctx;
130 sdmmc_device_t* dev = ctx;
178 sdmmc_device_t* dev = ctx;
184 sdmmc_device_t* dev = ctx;
224 sdmmc_device_t* dev = ctx;
230 sdmmc_device_t* dev = ctx;
291 static zx_status_t sdmmc_wait_for_tran(sdmmc_device_t* de
[all...]
H A Dsd.c25 zx_status_t sdmmc_probe_sd(sdmmc_device_t* dev) {

Completed in 33 milliseconds