Home
last modified time | relevance | path

Searched refs:sdmmc_function (Results 1 – 7 of 7) sorted by relevance

/openbsd-src/sys/dev/sdmmc/
H A Dsdmmcvar.h143 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 Dsdmmc_io.c41 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 Dsdmmc_cis.c29 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 Dsdmmc_mem.c40 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 Dsdmmc.c363 * 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 Dif_bwfm_sdio.c85 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 Dsdmmc_scsi.c48 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()