Home
last modified time | relevance | path

Searched refs:corb (Results 1 – 3 of 3) sorted by relevance

/freebsd/usr.sbin/bhyve/
H A Dpci_hda.c123 struct hda_codec_cmd_ctl corb; member
743 struct hda_codec_cmd_ctl *corb = &sc->corb; in hda_corb_start() local
749 corb->name = "CORB"; in hda_corb_start()
753 corb->size = hda_corb_sizes[corbsize]; in hda_corb_start()
755 if (!corb->size) { in hda_corb_start()
766 corb->dma_vaddr = hda_dma_get_vaddr(sc, corbpaddr, in hda_corb_start()
767 HDA_CORB_ENTRY_LEN * corb->size); in hda_corb_start()
768 if (!corb->dma_vaddr) { in hda_corb_start()
773 corb->wp = hda_get_reg_by_offset(sc, HDAC_CORBWP); in hda_corb_start()
774 corb->rp = hda_get_reg_by_offset(sc, HDAC_CORBRP); in hda_corb_start()
[all …]
/freebsd/sys/dev/sound/pci/hda/
H A Dhdac.c546 device_printf(sc->dev, "%s: Invalid corb size (%x)\n", in hdac_get_capabilities()
817 * Initialize the corb registers for operations but do not start it up yet.
854 * doesn't reset the bit to zero, which stalls the corb engine. in hdac_corb_init()
926 * Startup the corb DMA engine
1030 uint32_t *corb; in hdac_send_command()
1040 corb = (uint32_t *)sc->corb_dma.dma_vaddr; in hdac_send_command()
1043 corb[sc->corb_wp] = htole32(verb); in hdac_send_command()
1029 uint32_t *corb; hdac_send_command() local
/freebsd/share/dict/
H A Dweb2a73954 winnow-corb