Lines Matching full:card
2 * SD card bus interface code.
82 SDState *card = get_card(sdbus); in sdbus_set_voltage() local
85 if (card) { in sdbus_set_voltage()
86 SDCardClass *sc = SDMMC_COMMON_GET_CLASS(card); in sdbus_set_voltage()
89 sc->set_voltage(card, millivolts); in sdbus_set_voltage()
96 SDState *card = get_card(sdbus); in sdbus_do_command() local
99 if (card) { in sdbus_do_command()
100 SDCardClass *sc = SDMMC_COMMON_GET_CLASS(card); in sdbus_do_command()
102 return sc->do_command(card, req, resp, respsz); in sdbus_do_command()
110 SDState *card = get_card(sdbus); in sdbus_write_byte() local
113 if (card) { in sdbus_write_byte()
114 SDCardClass *sc = SDMMC_COMMON_GET_CLASS(card); in sdbus_write_byte()
116 sc->write_byte(card, value); in sdbus_write_byte()
122 SDState *card = get_card(sdbus); in sdbus_write_data() local
125 if (card) { in sdbus_write_data()
126 SDCardClass *sc = SDMMC_COMMON_GET_CLASS(card); in sdbus_write_data()
130 sc->write_byte(card, data[i]); in sdbus_write_data()
137 SDState *card = get_card(sdbus); in sdbus_read_byte() local
140 if (card) { in sdbus_read_byte()
141 SDCardClass *sc = SDMMC_COMMON_GET_CLASS(card); in sdbus_read_byte()
143 value = sc->read_byte(card); in sdbus_read_byte()
152 SDState *card = get_card(sdbus); in sdbus_read_data() local
155 if (card) { in sdbus_read_data()
156 SDCardClass *sc = SDMMC_COMMON_GET_CLASS(card); in sdbus_read_data()
159 data[i] = sc->read_byte(card); in sdbus_read_data()
167 SDState *card = get_card(sdbus); in sdbus_receive_ready() local
169 if (card) { in sdbus_receive_ready()
170 SDCardClass *sc = SDMMC_COMMON_GET_CLASS(card); in sdbus_receive_ready()
172 return sc->receive_ready(card); in sdbus_receive_ready()
180 SDState *card = get_card(sdbus); in sdbus_data_ready() local
182 if (card) { in sdbus_data_ready()
183 SDCardClass *sc = SDMMC_COMMON_GET_CLASS(card); in sdbus_data_ready()
185 return sc->data_ready(card); in sdbus_data_ready()
193 SDState *card = get_card(sdbus); in sdbus_get_inserted() local
195 if (card) { in sdbus_get_inserted()
196 SDCardClass *sc = SDMMC_COMMON_GET_CLASS(card); in sdbus_get_inserted()
198 return sc->get_inserted(card); in sdbus_get_inserted()
206 SDState *card = get_card(sdbus); in sdbus_get_readonly() local
208 if (card) { in sdbus_get_readonly()
209 SDCardClass *sc = SDMMC_COMMON_GET_CLASS(card); in sdbus_get_readonly()
211 return sc->get_readonly(card); in sdbus_get_readonly()
239 SDState *card = get_card(from); in sdbus_reparent_card() local
243 /* We directly reparent the card object rather than implementing this in sdbus_reparent_card()
251 if (!card) { in sdbus_reparent_card()
255 sc = SDMMC_COMMON_GET_CLASS(card); in sdbus_reparent_card()
256 readonly = sc->get_readonly(card); in sdbus_reparent_card()
259 qdev_set_parent_bus(DEVICE(card), &to->qbus, &error_abort); in sdbus_reparent_card()