Home
last modified time | relevance | path

Searched refs:dma_vaddr (Results 1 – 12 of 12) sorted by relevance

/freebsd-13.1/sys/dev/vmware/vmci/
H A Dvmci.c254 if (sc->vmci_notifications_bitmap.dma_vaddr != NULL) in vmci_detach()
419 memset(sc->vmci_notifications_bitmap.dma_vaddr, 0, in vmci_config_capabilities()
517 error = bus_dmamem_alloc(dma->dma_tag, (void **)&dma->dma_vaddr, in vmci_dma_malloc_int()
524 error = bus_dmamap_load(dma->dma_tag, dma->dma_map, dma->dma_vaddr, in vmci_dma_malloc_int()
595 if (dma->dma_vaddr != NULL) in vmci_dma_free_int()
596 bus_dmamem_free(dma->dma_tag, dma->dma_vaddr, in vmci_dma_free_int()
989 if (vmci_sc->vmci_notifications_bitmap.dma_vaddr == NULL) in process_bitmap()
993 vmci_sc->vmci_notifications_bitmap.dma_vaddr); in process_bitmap()
H A Dvmci_kernel_if.c540 if (!queue->kernel_if->dmas[i].dma_vaddr) { in vmci_alloc_queue()
548 queue->q_header = (void *)queue->kernel_if->dmas[0].dma_vaddr; in vmci_alloc_queue()
834 va = (void *)kernel_if->dmas[page_index + 1].dma_vaddr; in __vmci_memcpy_to_queue()
891 va = (void *)kernel_if->dmas[page_index + 1].dma_vaddr; in __vmci_memcpy_from_queue()
H A Dvmci.h33 caddr_t dma_vaddr; member
/freebsd-13.1/sys/dev/glxsb/
H A Dglxsb.c167 caddr_t dma_vaddr; /* virtual address */ member
398 rc = bus_dmamem_alloc(sc->sc_dmat, (void **)&dma->dma_vaddr, in glxsb_dma_alloc()
407 rc = bus_dmamap_load(sc->sc_dmat, dma->dma_map, dma->dma_vaddr, in glxsb_dma_alloc()
419 bus_dmamem_free(sc->sc_dmat, dma->dma_vaddr, dma->dma_map); in glxsb_dma_alloc()
446 bus_dmamem_free(sc->sc_dmat, dma->dma_vaddr, dma->dma_map); in glxsb_dma_free()
650 op_src = sc->sc_dma.dma_vaddr; in glxsb_crypto_encdec()
651 op_dst = (char *)sc->sc_dma.dma_vaddr + xlen; in glxsb_crypto_encdec()
704 bzero(sc->sc_dma.dma_vaddr, xlen * 2); in glxsb_crypto_encdec()
/freebsd-13.1/usr.sbin/bhyve/
H A Dpci_hda.c98 void *dma_vaddr; member
178 static uint32_t hda_dma_ld_dword(void *dma_vaddr);
736 DPRINTF("%s dma_vaddr: %p", name, p->dma_vaddr); in hda_print_cmd_ctl_data()
767 corb->dma_vaddr = hda_dma_get_vaddr(sc, corbpaddr, in hda_corb_start()
769 if (!corb->dma_vaddr) { in hda_corb_start()
797 verb = hda_dma_ld_dword(corb->dma_vaddr + \ in hda_corb_run()
840 if (!rirb->dma_vaddr) { in hda_rirb_start()
866 hda_dma_st_dword(void *dma_vaddr, uint32_t data) in hda_dma_st_dword() argument
868 *(uint32_t*)dma_vaddr = data; in hda_dma_st_dword()
872 hda_dma_ld_dword(void *dma_vaddr) in hda_dma_ld_dword() argument
[all …]
/freebsd-13.1/sys/dev/sec/
H A Dsec.c162 if (dma_mem->dma_vaddr != NULL) in sec_sync_dma_mem()
170 return (desc->sd_ptr_dmem[n].dma_vaddr); in sec_get_pointer_data()
301 (struct sec_hw_lt*)(sc->sc_lt_dmem.dma_vaddr) + i; in sec_attach()
785 if (dma_mem->dma_vaddr != NULL) in sec_alloc_dma_mem()
831 dma_mem->dma_vaddr = NULL; in sec_alloc_dma_mem()
841 if (dma_mem->dma_vaddr != NULL) in sec_desc_map_dma()
877 dma_mem->dma_vaddr = NULL; in sec_desc_map_dma()
902 dma_mem->dma_vaddr = crp; in sec_desc_map_dma()
912 if (dma_mem->dma_vaddr == NULL) in sec_free_dma_mem()
920 bus_dmamem_free(dma_mem->dma_tag, dma_mem->dma_vaddr, in sec_free_dma_mem()
[all …]
H A Dsec.h126 void *dma_vaddr; member
/freebsd-13.1/sys/dev/sound/pci/hda/
H A Dhdac.c626 result = bus_dmamem_alloc(dma->dma_tag, (void **)&dma->dma_vaddr, in hdac_dma_alloc()
643 (void *)dma->dma_vaddr, roundsz, hdac_dma_cb, (void *)dma, 0); in hdac_dma_alloc()
681 if (dma->dma_vaddr != NULL) { in hdac_dma_free()
682 bus_dmamem_free(dma->dma_tag, dma->dma_vaddr, dma->dma_map); in hdac_dma_free()
683 dma->dma_vaddr = NULL; in hdac_dma_free()
949 rirb_base = (struct hdac_rirb *)sc->rirb_dma.dma_vaddr; in hdac_rirb_flush()
1027 corb = (uint32_t *)sc->corb_dma.dma_vaddr; in hdac_send_command()
1945 if (sc->pos_dma.dma_vaddr != NULL) in hdac_stream_alloc()
1946 *dmapos = (uint32_t *)(sc->pos_dma.dma_vaddr + ss * 8); in hdac_stream_alloc()
1986 bdle = (struct hdac_bdle *)sc->streams[ss].bdl.dma_vaddr; in hdac_stream_start()
H A Dhdac_private.h125 caddr_t dma_vaddr; member
/freebsd-13.1/sys/dev/safe/
H A Dsafe.c326 sc->sc_ring = (struct safe_ringentry *) sc->sc_ringalloc.dma_vaddr; in safe_attach()
357 sc->sc_spring = (struct safe_pdesc *) sc->sc_spalloc.dma_vaddr; in safe_attach()
372 sc->sc_dpring = (struct safe_pdesc *) sc->sc_dpalloc.dma_vaddr; in safe_attach()
1557 r = bus_dmamem_alloc(dma->dma_tag, (void**) &dma->dma_vaddr, in safe_dma_malloc()
1566 r = bus_dmamap_load(dma->dma_tag, dma->dma_map, dma->dma_vaddr, in safe_dma_malloc()
1582 bus_dmamem_free(dma->dma_tag, dma->dma_vaddr, dma->dma_map); in safe_dma_malloc()
1594 bus_dmamem_free(dma->dma_tag, dma->dma_vaddr, dma->dma_map); in safe_dma_free()
H A Dsafevar.h61 caddr_t dma_vaddr; /* virtual address */ member
/freebsd-13.1/sys/dev/ixgbe/
H A Dixgbe.h246 caddr_t dma_vaddr; member