/freebsd-12-stable/sys/dev/mmc/ |
H A D | mmc_subr.h | 61 int mmc_send_status(device_t busdev, device_t dev, uint16_t rca, 63 int mmc_switch(device_t busdev, device_t dev, uint16_t rca, uint8_t set, 65 int mmc_switch_status(device_t busdev, device_t dev, uint16_t rca, 67 int mmc_wait_for_app_cmd(device_t busdev, device_t dev, uint16_t rca,
|
H A D | mmc_subr.c | 109 mmc_wait_for_app_cmd(device_t busdev, device_t dev, uint16_t rca, argument 123 appcmd.arg = (uint32_t)rca << 16; 152 mmc_switch(device_t busdev, device_t dev, uint16_t rca, uint8_t set, argument 186 err = mmc_switch_status(busdev, dev, rca, timeout); 193 mmc_switch_status(device_t busdev, device_t dev, uint16_t rca, u_int timeout) argument 208 err = mmc_send_status(busdev, dev, rca, &status); 252 mmc_send_status(device_t busdev, device_t dev, uint16_t rca, uint32_t *status) argument 259 cmd.arg = (uint32_t)rca << 16;
|
H A D | mmc.c | 92 uint16_t rca; member in struct:mmc_ivars 175 static int mmc_app_sd_status(struct mmc_softc *sc, uint16_t rca, 177 static int mmc_app_send_scr(struct mmc_softc *sc, uint16_t rca, 204 static int mmc_select_card(struct mmc_softc *sc, uint16_t rca); 208 static int mmc_send_csd(struct mmc_softc *sc, uint16_t rca, uint32_t *rawcsd); 322 uint16_t rca; local 337 * Keep track of the last rca that we've selected. If 343 rca = ivar->rca; 344 if (sc->last_rca != rca) { 708 mmc_select_card(struct mmc_softc *sc, uint16_t rca) argument 1348 mmc_send_csd(struct mmc_softc *sc, uint16_t rca, uint32_t *rawcsd) argument 1364 mmc_app_send_scr(struct mmc_softc *sc, uint16_t rca, uint32_t *rawscr) argument 1390 mmc_app_sd_status(struct mmc_softc *sc, uint16_t rca, uint32_t *rawsdstatus) argument 1598 uint16_t rca = 2; local 2121 uint16_t rca; local 2278 uint16_t rca; local 2321 uint16_t rca; local [all...] |
H A D | mmcvar.h | 88 MMC_ACCESSOR(rca, RCA, int)
|
H A D | mmcsd.c | 133 uint16_t rca; member in struct:mmcsd_softc 202 static int mmcsd_switch_part(device_t bus, device_t dev, uint16_t rca, 263 sc->rca = mmc_get_rca(dev); 321 err = mmc_switch(mmcbus, dev, sc->rca, 892 uint16_t rca; local 944 rca = sc->rca; 963 cmd.arg = (cmd.arg & 0x0000FFFF) | (rca << 16); 982 err = mmcsd_switch_part(mmcbus, dev, rca, part->type); 994 (void)mmc_wait_for_app_cmd(mmcbus, dev, rca, 1115 mmcsd_switch_part(device_t bus, device_t dev, uint16_t rca, u_int part) argument [all...] |
/freebsd-12-stable/sys/cam/mmc/ |
H A D | mmc_xpt.c | 695 mmcio->cmd.arg = 0; /* rca << 16 */ 1007 uint16_t rca = mmcio->cmd.resp[0] >> 16; local 1009 ("Card published RCA: %u\n", rca)); 1010 path->device->mmc_ident_data.card_rca = rca;
|
H A D | mmc_da.c | 173 static int mmc_select_card(struct cam_periph *periph, union ccb *ccb, uint32_t rca); 904 mmc_select_card(struct cam_periph *periph, union ccb *ccb, uint32_t rca) argument 908 flags = (rca ? MMC_RSP_R1B : MMC_RSP_NONE) | MMC_CMD_AC; 914 /*mmc_arg*/ rca << 16,
|