Searched refs:dma_addr (Results 1 - 25 of 34) sorted by relevance

12

/src/sys/external/bsd/drm2/dist/drm/i915/gvt/
H A Dhypercall.h68 unsigned long size, dma_addr_t *dma_addr);
69 void (*dma_unmap_guest_page)(unsigned long handle, dma_addr_t dma_addr);
71 int (*dma_pin_guest_page)(unsigned long handle, dma_addr_t dma_addr);
H A Dmpt.h235 * @dma_addr: retrieve allocated dma addr
242 dma_addr_t *dma_addr)
245 dma_addr);
251 * @dma_addr: the mapped dma addr
254 struct intel_vgpu *vgpu, dma_addr_t dma_addr)
256 intel_gvt_host.mpt->dma_unmap_guest_page(vgpu->handle, dma_addr);
262 * @dma_addr: guest dma addr
269 dma_addr_t dma_addr)
271 return intel_gvt_host.mpt->dma_pin_guest_page(vgpu->handle, dma_addr);
240 intel_gvt_hypervisor_dma_map_guest_page(struct intel_vgpu * vgpu,unsigned long gfn,unsigned long size,dma_addr_t * dma_addr) argument
253 intel_gvt_hypervisor_dma_unmap_guest_page(struct intel_vgpu * vgpu,dma_addr_t dma_addr) argument
268 intel_gvt_hypervisor_dma_pin_guest_page(struct intel_vgpu * vgpu,dma_addr_t dma_addr) argument
H A Dkvmgt.c111 dma_addr_t dma_addr; member in struct:gvt_dma
193 dma_addr_t *dma_addr, unsigned long size)
204 *dma_addr = dma_map_page(dev, page, 0, size, PCI_DMA_BIDIRECTIONAL);
205 if (dma_mapping_error(dev, *dma_addr)) {
216 dma_addr_t dma_addr, unsigned long size)
220 dma_unmap_page(dev, dma_addr, size, PCI_DMA_BIDIRECTIONAL);
225 dma_addr_t dma_addr)
233 if (dma_addr < itr->dma_addr)
235 else if (dma_addr > it
192 gvt_dma_map_page(struct intel_vgpu * vgpu,unsigned long gfn,dma_addr_t * dma_addr,unsigned long size) argument
215 gvt_dma_unmap_page(struct intel_vgpu * vgpu,unsigned long gfn,dma_addr_t dma_addr,unsigned long size) argument
224 __gvt_cache_find_dma_addr(struct intel_vgpu * vgpu,dma_addr_t dma_addr) argument
261 __gvt_cache_add(struct intel_vgpu * vgpu,gfn_t gfn,dma_addr_t dma_addr,unsigned long size) argument
1872 kvmgt_dma_map_guest_page(unsigned long handle,unsigned long gfn,unsigned long size,dma_addr_t * dma_addr) argument
1924 kvmgt_dma_pin_guest_page(unsigned long handle,dma_addr_t dma_addr) argument
1955 kvmgt_dma_unmap_guest_page(unsigned long handle,dma_addr_t dma_addr) argument
[all...]
H A Ddmabuf.c46 dma_addr_t dma_addr)
50 if (intel_gvt_hypervisor_dma_pin_guest_page(vgpu, dma_addr))
57 dma_addr_t dma_addr)
59 intel_gvt_hypervisor_dma_unmap_guest_page(vgpu, dma_addr);
95 dma_addr_t dma_addr = local in function:vgpu_gem_get_pages
97 if (vgpu_pin_dma_address(vgpu, PAGE_SIZE, dma_addr)) {
105 sg_dma_address(sg) = dma_addr;
111 dma_addr_t dma_addr; local in function:vgpu_gem_get_pages
114 dma_addr = sg_dma_address(sg);
115 if (dma_addr)
44 vgpu_pin_dma_address(struct intel_vgpu * vgpu,unsigned long size,dma_addr_t dma_addr) argument
56 vgpu_unpin_dma_address(struct intel_vgpu * vgpu,dma_addr_t dma_addr) argument
[all...]
/src/sys/arch/atari/dev/
H A Ddma.c237 DMA->dma_addr[AD_LOW ] = (ad ) & 0xff;
238 DMA->dma_addr[AD_MID ] = (ad >> 8) & 0xff;
239 DMA->dma_addr[AD_HIGH] = (ad >>16) & 0xff;
250 ad = (DMA->dma_addr[AD_LOW ] & 0xff);
251 ad |= (DMA->dma_addr[AD_MID ] & 0xff) << 8;
252 ad |= (DMA->dma_addr[AD_HIGH] & 0xff) <<16;
/src/sys/arch/sparc/dev/
H A Dswreg.h57 u_int dma_addr; /* DMA address */ member in struct:sw_regs
/src/sys/arch/next68k/stand/boot/
H A Dscsivar.h41 char *dma_addr; member in struct:scsi_softc
/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_gart.h83 int pages, dma_addr_t *dma_addr, uint64_t flags,
87 dma_addr_t *dma_addr, uint64_t flags);
H A Damdgpu_ih.c61 dma_addr_t dma_addr; local in function:amdgpu_ih_ring_init
100 dma_addr = ih->ring_map->dm_segs[0].ds_addr;
103 &dma_addr, GFP_KERNEL);
108 ih->gpu_addr = dma_addr;
109 ih->wptr_addr = dma_addr + ih->ring_size;
111 ih->rptr_addr = dma_addr + ih->ring_size + 4;
H A Damdgpu_gart.c403 * @dma_addr: DMA addresses of pages
460 int pages, dma_addr_t *dma_addr, uint64_t flags,
474 page_base = dma_addr[i];
535 * @dma_addr: DMA addresses of pages
543 int pages, struct page **pagelist, dma_addr_t *dma_addr,
566 r = amdgpu_gart_map(adev, offset, pages, dma_addr, flags,
459 amdgpu_gart_map(struct amdgpu_device * adev,uint64_t offset,int pages,dma_addr_t * dma_addr,uint64_t flags,void * dst) argument
542 amdgpu_gart_bind(struct amdgpu_device * adev,uint64_t offset,int pages,struct page ** pagelist,dma_addr_t * dma_addr,uint64_t flags) argument
/src/sys/arch/hp300/dev/
H A Ddmareg.h52 v_char *dma_addr; member in struct:dmadevice
124 dma->dma_addr = dc->dm_chain[dc->dm_cur].dc_addr; \
132 dma->dma_addr = dc->dm_chain[dc->dm_cur].dc_addr; \
/src/sys/arch/sun3/dev/
H A Dsereg.h44 u_short dma_addr; /* DMA offset register */ member in struct:se_regs
H A Dsi_sebuf.c285 se->dma_addr = 0;
310 se->dma_addr = 0;
377 se->dma_addr = (ushort)(data_pa & 0xFFFF);
501 se->dma_addr = 0;
/src/sys/arch/atari/include/
H A Ddma.h42 volatile u_char dma_addr[6]; /* base address H/M/L */ member in struct:dma
71 * Indices into dma_addr.
/src/sys/external/bsd/drm2/dist/drm/nouveau/
H A Dnouveau_dmem.c138 dma_addr_t *dma_addr)
152 *dma_addr = dma_map_page(dev, dpage, 0, PAGE_SIZE, DMA_BIDIRECTIONAL);
153 if (dma_mapping_error(dev, *dma_addr))
156 if (drm->dmem->migrate.copy_func(drm, 1, NOUVEAU_APER_HOST, *dma_addr,
164 dma_unmap_page(dev, *dma_addr, PAGE_SIZE, DMA_BIDIRECTIONAL);
176 dma_addr_t dma_addr = 0; local in function:nouveau_dmem_migrate_to_ram
196 ret = nouveau_dmem_fault_copy_one(drm, vmf, &args, &dma_addr);
203 dma_unmap_page(drm->dev->dev, dma_addr, PAGE_SIZE, DMA_BIDIRECTIONAL);
568 unsigned long src, dma_addr_t *dma_addr)
581 *dma_addr
136 nouveau_dmem_fault_copy_one(struct nouveau_drm * drm,struct vm_fault * vmf,struct migrate_vma * args,dma_addr_t * dma_addr) argument
567 nouveau_dmem_migrate_copy_one(struct nouveau_drm * drm,unsigned long src,dma_addr_t * dma_addr) argument
[all...]
/src/sys/dev/isa/
H A Dcs89x0isa.c77 bus_addr_t dma_addr; local in function:cs_isa_dma_attach
102 CS8900_DMASIZE, &dma_addr, BUS_DMA_NOWAIT) != 0) {
107 if (isa_dmamem_map(isc->sc_ic, isc->sc_drq, dma_addr,
112 isa_dmamem_free(isc->sc_ic, isc->sc_drq, dma_addr,
119 isc->sc_dmaaddr = dma_addr;
/src/sys/arch/evbppc/nintendo/dev/
H A Dbwdsp.c64 void *dma_addr; member in struct:bwdsp_dma
107 dma->dma_size, &dma->dma_addr, BUS_DMA_WAITOK | BWDSP_MAP_FLAGS);
116 error = bus_dmamap_load(sc->sc_dmat, dma->dma_map, dma->dma_addr,
126 bus_dmamem_unmap(sc->sc_dmat, dma->dma_addr, dma->dma_size);
138 bus_dmamem_unmap(sc->sc_dmat, dma->dma_addr, dma->dma_size);
204 return dma->dma_addr;
214 if (dma->dma_addr == addr) {
289 if (dma->dma_addr == start) {
H A Dhwaes.c87 void *dma_addr; member in struct:hwaes_dma
185 dma->dma_size, &dma->dma_addr, flags);
198 error = bus_dmamap_load(sc->sc_dmat, dma->dma_map, dma->dma_addr,
211 bus_dmamem_unmap(sc->sc_dmat, dma->dma_addr, dma->dma_size);
299 memcpy(sc->sc_dma_bounce.dma_addr, in, HWAES_BLOCK_LEN);
305 memcpy(out, sc->sc_dma_bounce.dma_addr, HWAES_BLOCK_LEN);
341 memcpy(sc->sc_dma_bounce.dma_addr, in, HWAES_BLOCK_LEN);
347 memcpy(out, sc->sc_dma_bounce.dma_addr, HWAES_BLOCK_LEN);
397 memcpy(sc->sc_dma_bounce.dma_addr, inp,
406 memcpy(outp, sc->sc_dma_bounce.dma_addr,
[all...]
H A Dwiifb.c125 void *dma_addr; member in struct:wiifb_dma
302 size, &dma->dma_addr, BUS_DMA_WAITOK | flags);
311 error = bus_dmamap_load(dmat, dma->dma_map, dma->dma_addr,
319 memset(dma->dma_addr, 0, dma->dma_size);
326 bus_dmamem_unmap(dmat, dma->dma_addr, dma->dma_size);
618 uint32_t *src = sc->sc_rgb.dma_addr;
889 memset(sc->sc_rgb.dma_addr, 0, sc->sc_rgb.dma_size);
/src/sys/arch/arm/sunxi/
H A Dsunxi_codec.c118 dma->dma_size, &dma->dma_addr, BUS_DMA_WAITOK | BUS_DMA_COHERENT);
127 error = bus_dmamap_load(sc->sc_dmat, dma->dma_map, dma->dma_addr,
137 bus_dmamem_unmap(sc->sc_dmat, dma->dma_addr, dma->dma_size);
149 bus_dmamem_unmap(sc->sc_dmat, dma->dma_addr, dma->dma_size);
226 return dma->dma_addr;
236 if (dma->dma_addr == addr) {
281 if (dma->dma_addr == start) {
346 if (dma->dma_addr == start) {
H A Dsunxi_codec.h90 void *dma_addr; member in struct:sunxi_codec_dma
H A Dsunxi_i2s.c174 void *dma_addr; member in struct:sunxi_i2s_dma
274 dma->dma_size, &dma->dma_addr, BUS_DMA_WAITOK | BUS_DMA_COHERENT);
283 error = bus_dmamap_load(sc->sc_dmat, dma->dma_map, dma->dma_addr,
293 bus_dmamem_unmap(sc->sc_dmat, dma->dma_addr, dma->dma_size);
305 bus_dmamem_unmap(sc->sc_dmat, dma->dma_addr, dma->dma_size);
358 return dma->dma_addr;
368 if (dma->dma_addr == addr) {
411 if (dma->dma_addr == start) {
472 if (dma->dma_addr == start) {
/src/sys/arch/mips/cavium/dev/
H A Docteon_dwctwo.c334 octeon_dwc2_set_dma_addr(device_t self, dma_addr_t dma_addr, int ch) argument
339 USBN_DMA0_INB_CHN0_OFFSET + ch * 0x8, dma_addr);
341 USBN_DMA0_OUTB_CHN0_OFFSET + ch * 0x8, dma_addr);
/src/sys/dev/hdaudio/
H A Dhdaudiovar.h88 #define DMA_KERNADDR(dma) ((dma)->dma_addr)
93 void *dma_addr; member in struct:hdaudio_dma
/src/sys/external/bsd/ena-com/
H A Dena_com.h229 dma_addr_t dma_addr; member in struct:ena_com_admin_cq
238 dma_addr_t dma_addr; member in struct:ena_com_admin_sq
289 dma_addr_t dma_addr; member in struct:ena_com_aenq

Completed in 138 milliseconds

12