Searched refs:sdmmc_function (Results 1 – 7 of 7) sorted by relevance
| /openbsd-src/sys/dev/sdmmc/ |
| H A D | sdmmcvar.h | 143 struct sdmmc_function { struct 151 SIMPLEQ_ENTRY(sdmmc_function) sf_list; argument 208 struct sdmmc_function *sc_card; /* selected card */ 209 struct sdmmc_function *sc_fn0; /* function 0, the card itself */ 210 SIMPLEQ_HEAD(, sdmmc_function) sf_head; /* list of card functions */ 229 struct sdmmc_function *sf; 241 struct sdmmc_function *sdmmc_function_alloc(struct sdmmc_softc *); 242 void sdmmc_function_free(struct sdmmc_function *); 247 int sdmmc_select_card(struct sdmmc_softc *, struct sdmmc_function *); 249 struct sdmmc_function *); [all …]
|
| H A D | sdmmc_io.c | 41 int sdmmc_io_rw_direct(struct sdmmc_softc *, struct sdmmc_function *, 43 int sdmmc_io_rw_extended_subr(struct sdmmc_softc *, struct sdmmc_function *, 45 int sdmmc_io_rw_extended(struct sdmmc_softc *, struct sdmmc_function *, 47 int sdmmc_io_xchg(struct sdmmc_softc *, struct sdmmc_function *, 51 void sdmmc_io_set_blocklen(struct sdmmc_function *, unsigned int); 52 void sdmmc_io_set_bus_width(struct sdmmc_function *, int); 53 int sdmmc_io_set_highspeed(struct sdmmc_function *sf, int); 136 struct sdmmc_function *sf0, *sf; in sdmmc_io_scan() 173 sdmmc_io_init(struct sdmmc_softc *sc, struct sdmmc_function *sf) in sdmmc_io_init() 209 sdmmc_io_function_ready(struct sdmmc_function *sf) in sdmmc_io_function_ready() [all …]
|
| H A D | sdmmc_cis.c | 29 u_int32_t sdmmc_cisptr(struct sdmmc_function *); 38 sdmmc_cisptr(struct sdmmc_function *sf) in sdmmc_cisptr() 40 struct sdmmc_function *sf0 = sf->sc->sc_fn0; in sdmmc_cisptr() 55 sdmmc_read_cis(struct sdmmc_function *sf, struct sdmmc_cis *cis) in sdmmc_read_cis() 57 struct sdmmc_function *sf0 = sf->sc->sc_fn0; in sdmmc_read_cis() 145 sdmmc_print_cis(struct sdmmc_function *sf) in sdmmc_print_cis() 179 sdmmc_check_cis_quirks(struct sdmmc_function *sf) in sdmmc_check_cis_quirks()
|
| H A D | sdmmc_mem.c | 40 struct sdmmc_function *); 42 struct sdmmc_function *); 46 int sdmmc_mem_set_blocklen(struct sdmmc_softc *, struct sdmmc_function *); 50 struct sdmmc_function *); 53 int sdmmc_mem_set_bus_width(struct sdmmc_function *, int); 54 int sdmmc_mem_mmc_switch(struct sdmmc_function *, uint8_t, uint8_t, uint8_t); 57 int sdmmc_mem_sd_init(struct sdmmc_softc *, struct sdmmc_function *); 58 int sdmmc_mem_mmc_init(struct sdmmc_softc *, struct sdmmc_function *); 59 int sdmmc_mem_single_read_block(struct sdmmc_function *, int, u_char *, 61 int sdmmc_mem_read_block_subr(struct sdmmc_function *, bus_dmamap_t, [all …]
|
| H A D | sdmmc.c | 363 * allocating a sdmmc_function structure for each. in sdmmc_card_attach() 401 struct sdmmc_function *sf, *sfnext; in sdmmc_card_detach() 422 /* Free all sdmmc_function structures. */ in sdmmc_card_detach() 524 struct sdmmc_function * 527 struct sdmmc_function *sf; in sdmmc_function_alloc() 529 sf = (struct sdmmc_function *)malloc(sizeof *sf, M_DEVBUF, in sdmmc_function_alloc() 541 sdmmc_function_free(struct sdmmc_function *sf) in sdmmc_function_free() 548 * sdmmc_function structure for each. 579 struct sdmmc_function *sf; in sdmmc_init() 717 struct sdmmc_function *s in sdmmc_set_relative_addr() [all...] |
| H A D | if_bwfm_sdio.c | 85 struct sdmmc_function **sc_sf; 139 struct sdmmc_function *, uint32_t, char *, size_t); 141 struct sdmmc_function *, uint32_t, char *, size_t); 202 struct sdmmc_function *sf = saa->sf; in bwfm_sdio_match() 253 struct sdmmc_function *sf = saa->sf; in bwfm_sdio_attach() 274 sizeof(struct sdmmc_function *), M_DEVBUF, M_WAITOK); in bwfm_sdio_attach() 785 struct sdmmc_function *sf; in bwfm_sdio_read_1() 806 struct sdmmc_function *sf; in bwfm_sdio_read_4() 833 struct sdmmc_function *sf; in bwfm_sdio_write_1() 852 struct sdmmc_function *sf; in bwfm_sdio_write_4() [all …]
|
| H A D | sdmmc_scsi.c | 48 struct sdmmc_function *card; 110 struct sdmmc_function *sf; in sdmmc_scsi_attach() 560 struct sdmmc_function *sf = tgt->card; in sdmmc_minphys() 577 struct sdmmc_function sdmmc_sf; in sdmmc_scsi_hibernate_io() 580 struct sdmmc_function *orig_sf; in sdmmc_scsi_hibernate_io() 588 struct sdmmc_function *sf; in sdmmc_scsi_hibernate_io()
|