Home
last modified time | relevance | path

Searched refs:card (Results 1 – 25 of 85) sorted by relevance

1234

/qemu/hw/usb/
A Dccid-card-emulated.c43 if (lvl <= card->debug) {\
162 return card->atr; in emulated_get_atr()
242 qemu_cond_wait(&card->handle_apdu_cond, &card->handle_apdu_mutex); in handle_apdu_thread()
386 memcpy(card->atr, event->p.data.data, card->atr_length); in card_event_handler()
450 card->db ? card->db : CERTIFICATES_DEFAULT_DB, in emulated_initialize_vcard_from_certificates()
451 card->cert1, card->cert2, card->cert3); in emulated_initialize_vcard_from_certificates()
501 card->reader = NULL; in emulated_realize()
507 card->backend = 0; in emulated_realize()
509 card->backend = parse_enumeration(card->backend_str, in emulated_realize()
523 if (card->cert1 != NULL && card->cert2 != NULL && card->cert3 != NULL) { in emulated_realize()
[all …]
A Dccid-card-passthru.c201 DPRINTF(card, D_VERBOSE, in check_atr()
276 card->vscard_in_pos = card->vscard_in_hdr = 0; in ccid_card_vscard_drop_connection()
293 memcpy(card->vscard_in_data + card->vscard_in_pos, buf, size); in ccid_card_vscard_read()
295 hdr = (VSCMsgHeader *)(card->vscard_in_data + card->vscard_in_hdr); in ccid_card_vscard_read()
297 while ((card->vscard_in_pos - card->vscard_in_hdr >= sizeof(VSCMsgHeader)) in ccid_card_vscard_read()
298 &&(card->vscard_in_pos - card->vscard_in_hdr >= in ccid_card_vscard_read()
305 hdr = (VSCMsgHeader *)(card->vscard_in_data + card->vscard_in_hdr); in ccid_card_vscard_read()
307 if (card->vscard_in_hdr == card->vscard_in_pos) { in ccid_card_vscard_read()
308 card->vscard_in_pos = card->vscard_in_hdr = 0; in ccid_card_vscard_read()
318 card->vscard_in_pos = card->vscard_in_hdr = 0; in ccid_card_vscard_event()
[all …]
A Dccid.h29 const uint8_t *(*get_atr)(CCIDCardState *card, uint32_t *len);
30 void (*apdu_from_guest)(CCIDCardState *card,
33 void (*realize)(CCIDCardState *card, Error **errp);
34 void (*unrealize)(CCIDCardState *card);
48 void ccid_card_send_apdu_to_guest(CCIDCardState *card,
51 void ccid_card_card_removed(CCIDCardState *card);
52 void ccid_card_card_inserted(CCIDCardState *card);
53 void ccid_card_card_error(CCIDCardState *card, uint64_t error);
59 int ccid_card_ccid_attach(CCIDCardState *card);
60 void ccid_card_ccid_detach(CCIDCardState *card);
A Ddev-smartcard-reader.c293 CCIDCardState *card; member
495 return cc->get_atr(card, len); in ccid_card_get_atr()
846 if (s->card) { in ccid_write_data_block_atr()
1188 DeviceState *qdev = DEVICE(card); in ccid_card_send_apdu_to_guest()
1284 cc->unrealize(card); in ccid_card_unrealize()
1286 s->card = NULL; in ccid_card_unrealize()
1297 if (card->slot != 0) { in ccid_card_realize()
1299 card->slot); in ccid_card_realize()
1302 if (s->card != NULL) { in ccid_card_realize()
1313 s->card = card; in ccid_card_realize()
[all …]
A Ddev-audio.c638 QEMUSoundCard card; member
934 AUD_close_out(&s->card, s->out.voice); in usb_audio_unrealize()
935 AUD_remove_card(&s->card); in usb_audio_unrealize()
945 if (!AUD_register_card(TYPE_USB_AUDIO, &s->card, errp)) { in usb_audio_realize()
982 s->out.voice = AUD_open_out(&s->card, s->out.voice, TYPE_USB_AUDIO, in usb_audio_reinit()
994 DEFINE_AUDIO_PROPERTIES(USBAudioState, card),
/qemu/hw/sd/
A Dcore.c85 if (card) { in sdbus_set_voltage()
98 if (card) { in sdbus_do_command()
112 if (card) { in sdbus_write_byte()
124 if (card) { in sdbus_write_data()
139 if (card) { in sdbus_read_byte()
154 if (card) { in sdbus_read_data()
168 if (card) { in sdbus_receive_ready()
181 if (card) { in sdbus_data_ready()
194 if (card) { in sdbus_get_inserted()
207 if (card) { in sdbus_get_readonly()
[all …]
A Domap_mmc.c34 SDState *card; member
156 rsplen = sd_do_command(host->card, &request, response); in omap_mmc_command()
245 value = sd_read_byte(host->card); in omap_mmc_transfer()
248 value = sd_read_byte(host->card); in omap_mmc_transfer()
260 sd_write_byte(host->card, value); in omap_mmc_transfer()
263 sd_write_byte(host->card, value); in omap_mmc_transfer()
331 device_cold_reset(DEVICE(host->card)); in omap_mmc_reset()
603 s->card = sd_init(blk, false); in omap_mmc_init()
604 if (s->card == NULL) { in omap_mmc_init()
/qemu/docs/system/devices/
A Dccid.rst7 lets one connect smart card readers that implement the same spec. For more
44 Using ccid-card-emulated with hardware
49 qemu -usb -device usb-ccid -device ccid-card-emulated
51 Using ccid-card-emulated with certificates stored in files
79 the card::
99 Using ccid-card-passthru with client side hardware
110 Using ccid-card-passthru with client side certificates
134 * attached with no card
135 * attached with card
158 [(card insert, apdu's, card remove) repeat]
[all …]
A Dcanokey.rst21 * (virt-card) CanoKey USB/IP
22 * (virt-card) CanoKey FunctionFS
24 In QEMU, yet another CanoKey virt-card is implemented.
46 Also since this is a virtual card, it can be easily used in CI for testing
/qemu/include/hw/sd/
A Dsdcard_legacy.h36 int sd_do_command(SDState *card, SDRequest *request, uint8_t *response);
37 void sd_write_byte(SDState *card, uint8_t value);
38 uint8_t sd_read_byte(SDState *card);
39 void sd_set_cb(SDState *card, qemu_irq readonly, qemu_irq insert);
48 void sd_enable(SDState *card, bool enable);
/qemu/docs/system/
A Dtarget-i386-desc.rst.inc5 - Cirrus CLGD 5446 PCI VGA card or dummy VGA card with Bochs VESA
20 - Creative SoundBlaster 16 sound card
22 - ENSONIQ AudioPCI ES1370 sound card
24 - Intel 82801AA AC97 Audio compatible sound card
30 - Gravis Ultrasound GF1 sound card
32 - CS4231A compatible sound card
/qemu/audio/
A Daudio.h97 bool AUD_register_card (const char *name, QEMUSoundCard *card, Error **errp);
98 void AUD_remove_card (QEMUSoundCard *card);
108 QEMUSoundCard *card,
116 void AUD_close_out (QEMUSoundCard *card, SWVoiceOut *sw);
139 QEMUSoundCard *card,
147 void AUD_close_in (QEMUSoundCard *card, SWVoiceIn *sw);
180 const char *audio_get_id(QEMUSoundCard *card);
A Daudio_template.h472 void glue (AUD_close_, TYPE) (QEMUSoundCard *card, SW *sw) in glue()
475 if (audio_bug(__func__, !card)) { in glue()
476 dolog ("card=%p\n", card); in glue()
485 QEMUSoundCard *card, in glue()
496 if (audio_bug(__func__, !card || !name || !callback_fn || !as)) { in glue()
498 card, name, callback_fn, as); in glue()
502 s = card->state; in glue()
523 glue (AUD_close_, TYPE) (card, sw); in glue()
547 sw->card = card; in glue()
561 glue (AUD_close_, TYPE) (card, sw); in glue()
/qemu/hw/arm/
A Dversatilepb.c315 DeviceState *card; in versatile_init() local
317 card = qdev_new(TYPE_SD_CARD); in versatile_init()
318 qdev_prop_set_drive_err(card, "drive", blk_by_legacy_dinfo(dinfo), in versatile_init()
320 qdev_realize_and_unref(card, qdev_get_child_bus(dev, "sd-bus"), in versatile_init()
327 DeviceState *card; in versatile_init() local
329 card = qdev_new(TYPE_SD_CARD); in versatile_init()
330 qdev_prop_set_drive_err(card, "drive", blk_by_legacy_dinfo(dinfo), in versatile_init()
332 qdev_realize_and_unref(card, qdev_get_child_bus(dev, "sd-bus"), in versatile_init()
A Drealview.c265 DeviceState *card; in realview_init() local
267 card = qdev_new(TYPE_SD_CARD); in realview_init()
268 qdev_prop_set_drive_err(card, "drive", blk_by_legacy_dinfo(dinfo), in realview_init()
270 qdev_realize_and_unref(card, qdev_get_child_bus(dev, "sd-bus"), in realview_init()
/qemu/hw/audio/
A Dpcspk.c51 QEMUSoundCard card; member
126 s->voice = AUD_open_out(&s->card, s->voice, s_spk, s, pcspk_callback, &as); in pcspk_audio_init()
192 if (s->card.state && AUD_register_card(s_spk, &s->card, errp)) { in pcspk_realizefn()
219 DEFINE_AUDIO_PROPERTIES(PCSpkState, card),
A Dwm8750.c37 QEMUSoundCard card; member
191 AUD_close_in(&s->card, s->adc_voice[i]); in wm8750_set_format()
196 AUD_close_out(&s->card, s->dac_voice[i]); in wm8750_set_format()
209 s->adc_voice[0] = AUD_open_in(&s->card, s->adc_voice[0], in wm8750_set_format()
211 s->adc_voice[1] = AUD_open_in(&s->card, s->adc_voice[1], in wm8750_set_format()
213 s->adc_voice[2] = AUD_open_in(&s->card, s->adc_voice[2], in wm8750_set_format()
222 s->dac_voice[0] = AUD_open_out(&s->card, s->dac_voice[0], in wm8750_set_format()
224 s->dac_voice[1] = AUD_open_out(&s->card, s->dac_voice[1], in wm8750_set_format()
627 if (!AUD_register_card(CODEC, &s->card, errp)) { in wm8750_realize()
640 AUD_remove_card(&s->card);
[all …]
A Des1370.c261 QEMUSoundCard card; member
333 AUD_close_in (&s->card, s->adc_voice); in es1370_reset()
336 AUD_close_out (&s->card, s->dac_voice[i]); in es1370_reset()
415 &s->card, in es1370_update_voices()
425 &s->card, in es1370_update_voices()
787 AUD_close_in (&s->card, s->adc_voice); in es1370_post_load()
836 if (!AUD_register_card ("es1370", &s->card, errp)) { in es1370_realize()
864 AUD_close_out(&s->card, s->dac_voice[i]); in es1370_exit()
867 AUD_close_in(&s->card, s->adc_voice); in es1370_exit()
868 AUD_remove_card(&s->card); in es1370_exit()
[all …]
A Dadlib.c60 QEMUSoundCard card; member
243 AUD_remove_card (&s->card); in Adlib_fini()
258 if (!AUD_register_card ("adlib", &s->card, errp)) { in adlib_realizefn()
278 &s->card, in adlib_realizefn()
301 DEFINE_AUDIO_PROPERTIES(AdlibState, card),
A Dgus.c51 QEMUSoundCard card; member
244 if (!AUD_register_card ("gus", &s->card, errp)) { in gus_realizefn()
260 &s->card, in gus_realizefn()
269 AUD_remove_card (&s->card); in gus_realizefn()
294 DEFINE_AUDIO_PROPERTIES(GUSState, card),
A Dlm4549.c193 &s->card, in lm4549_write()
263 &s->card, in lm4549_post_load()
285 if (!AUD_register_card("lm4549", &s->card, errp)) { in lm4549_init()
303 &s->card, in lm4549_init()
A Dac97.c122 QEMUSoundCard card; member
321 &s->card, in open_voice()
332 &s->card, in open_voice()
343 &s->card, in open_voice()
356 AUD_close_in(&s->card, s->voice_pi); in open_voice()
361 AUD_close_out(&s->card, s->voice_po); in open_voice()
366 AUD_close_in(&s->card, s->voice_mc); in open_voice()
1321 AUD_close_in(&s->card, s->voice_pi); in ac97_exit()
1322 AUD_close_out(&s->card, s->voice_po); in ac97_exit()
1323 AUD_close_in(&s->card, s->voice_mc); in ac97_exit()
[all …]
A Dhda-codec.c181 QEMUSoundCard card; member
494 st->voice.out = AUD_open_out(&st->state->card, st->voice.out, in hda_audio_setup()
503 st->voice.in = AUD_open_in(&st->state->card, st->voice.in, in hda_audio_setup()
699 if (!AUD_register_card("hda", &a->card, errp)) { in hda_audio_init()
757 AUD_close_out(&a->card, st->voice.out); in hda_audio_exit()
759 AUD_close_in(&a->card, st->voice.in); in hda_audio_exit()
762 AUD_remove_card(&a->card); in hda_audio_exit()
861 DEFINE_AUDIO_PROPERTIES(HDAAudioState, card),
/qemu/docs/system/arm/
A Dsabrelite.rst87 the -kernel argument, along with an SD card image with rootfs:
96 rootfs on an SD card. This requires some additional command line parameters
102 -drive file=sdcard.img,id=rootfs -device sd-card,drive=rootfs
105 blob of the SABRE Lite board. The sample SD card image was populated with the
A Dorangepi.rst49 based SoC, which loads the bootloader from a SD card, specified via the -sd argument
132 When using an image as an SD card, it must be resized to a power of two. This can be
142 You can choose to attach the selected image either as an SD card or as USB mass storage.
143 For example, to boot using the Orange Pi PC Debian image on SD card, simply add the -sd
163 choose to let the Orange Pi PC machine load the bootloader from SD card, just like
199 Use the following U-boot commands to load and boot a Linux kernel from SD card:
229 will not conclude the NetBSD partition is larger than the emulated SD card:
252 Optionally you may save the environment variables to SD card with 'saveenv'.

Completed in 297 milliseconds

1234