Searched refs:sda_slot_t (Results 1 – 6 of 6) sorted by relevance
/titanic_41/usr/src/uts/common/sys/sdcard/ |
H A D | sda_impl.h | 43 typedef struct sda_slot sda_slot_t; typedef 166 sda_slot_t *h_slots; 190 sda_cmd_t *sda_cmd_alloc(sda_slot_t *, sda_index_t, uint32_t, sda_rtype_t, 192 sda_cmd_t *sda_cmd_alloc_acmd(sda_slot_t *, sda_index_t, uint32_t, sda_rtype_t, 197 void sda_cmd_submit(sda_slot_t *, sda_cmd_t *, void (*)(sda_cmd_t *)); 198 void sda_cmd_resubmit_acmd(sda_slot_t *, sda_cmd_t *); 200 sda_err_t sda_cmd_exec(sda_slot_t *, sda_cmd_t *, uint32_t *); 205 sda_err_t sda_init_card(sda_slot_t *); 212 uint32_t sda_mem_maxclk(sda_slot_t *); 214 int sda_mem_parse_cid_csd(sda_slot_t *); [all …]
|
/titanic_41/usr/src/uts/common/io/sdcard/impl/ |
H A D | sda_init.c | 41 static sda_err_t sda_init_mmc(sda_slot_t *); 42 static sda_err_t sda_init_sdio(sda_slot_t *); 43 static sda_err_t sda_init_sdmem(sda_slot_t *); 44 static sda_err_t sda_init_cmd(sda_slot_t *, sda_index_t, uint32_t, 46 static sda_err_t sda_init_acmd(sda_slot_t *, sda_index_t, uint32_t, 48 static sda_err_t sda_init_blocklen(sda_slot_t *); 49 static sda_err_t sda_init_width(sda_slot_t *); 50 static sda_err_t sda_init_rca(sda_slot_t *); 51 static sda_err_t sda_init_ifcond(sda_slot_t *); 52 static sda_err_t sda_init_highspeed(sda_slot_t *); [all …]
|
H A D | sda_slot.c | 44 static void sda_slot_handle_detect(sda_slot_t *); 45 static void sda_slot_handle_transfer(sda_slot_t *, sda_err_t); 46 static void sda_slot_handle_fault(sda_slot_t *, sda_fault_t); 47 static void sda_slot_abort(sda_slot_t *, sda_err_t); 48 static void sda_slot_halt(sda_slot_t *); 50 static void sda_slot_vprintf(sda_slot_t *, int, const char *, va_list); 83 sda_slot_enter(sda_slot_t *slot) in sda_slot_enter() 100 sda_slot_exit(sda_slot_t *slot) in sda_slot_exit() 114 sda_slot_owned(sda_slot_t *slot) in sda_slot_owned() 146 sda_slot_halt(sda_slot_t *slot) in sda_slot_halt() [all …]
|
H A D | sda_mem.c | 41 static int sda_mem_rw(sda_slot_t *, bd_xfer_t *, uint8_t, uint16_t); 96 sda_mem_rw(sda_slot_t *slot, bd_xfer_t *xfer, uint8_t cmd, uint16_t flags) in sda_mem_rw() 142 sda_slot_t *slot = arg; in sda_mem_bd_read() 164 sda_slot_t *slot = arg; in sda_mem_bd_write() 189 sda_slot_t *slot = arg; in sda_mem_bd_driveinfo() 201 sda_slot_t *slot = arg; in sda_mem_bd_mediainfo() 240 sda_mem_maxclk(sda_slot_t *slot) in sda_mem_maxclk() 257 sda_mem_parse_cid_csd(sda_slot_t *slot) in sda_mem_parse_cid_csd()
|
H A D | sda_cmd.c | 49 sda_slot_t *c_slot; 203 sda_cmd_submit(sda_slot_t *slot, sda_cmd_t *cmdp, void (*done)(sda_cmd_t *)) in sda_cmd_submit() 248 sda_cmd_resubmit_acmd(sda_slot_t *slot, sda_cmd_t *cmdp) in sda_cmd_resubmit_acmd() 263 sda_cmd_alloc(sda_slot_t *slot, sda_index_t index, uint32_t argument, in sda_cmd_alloc() 296 sda_cmd_alloc_acmd(sda_slot_t *slot, sda_index_t index, uint32_t argument, in sda_cmd_alloc_acmd() 336 sda_cmd_exec(sda_slot_t *slot, sda_cmd_t *cmdp, uint32_t *resp) in sda_cmd_exec()
|
H A D | sda_host.c | 65 h->h_slots = kmem_zalloc(sizeof (sda_slot_t) * nslot, KM_SLEEP); in sda_host_alloc() 71 sda_slot_t *slot = &h->h_slots[i]; in sda_host_alloc() 90 kmem_free(h->h_slots, sizeof (sda_slot_t) * h->h_nslot); in sda_host_free()
|