Home
last modified time | relevance | path

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

/open-nvidia-gpu/kernel-open/
H A Dheader-presence-tests.mk51 linux/dma-fence.h \
52 linux/dma-resv.h \
72 linux/dma-map-ops.h \
75 linux/dma-buf.h \
/open-nvidia-gpu/kernel-open/nvidia-uvm/
H A Duvm_migrate_pageable.c77 …NV_STATUS status = uvm_parent_gpu_map_cpu_page(copying_gpu->parent, page, &state->dma.addrs[page_i… in migrate_vma_page_copy_address()
82 state->dma.addrs_gpus[page_index] = copying_gpu; in migrate_vma_page_copy_address()
84 if (state->dma.num_pages++ == 0) in migrate_vma_page_copy_address()
85 bitmap_zero(state->dma.page_mask, state->num_pages); in migrate_vma_page_copy_address()
87 UVM_ASSERT(!test_bit(page_index, state->dma.page_mask)); in migrate_vma_page_copy_address()
89 __set_bit(page_index, state->dma.page_mask); in migrate_vma_page_copy_address()
92 … uvm_gpu_phys_address(UVM_APERTURE_SYS, state->dma.addrs[page_index])); in migrate_vma_page_copy_address()
210 state->dma.num_pages = 0; in migrate_vma_compute_masks()
636 if (state->dma.num_pages > 0) { in uvm_migrate_vma_finalize_and_map()
638 for_each_set_bit(i, state->dma.page_mask, state->num_pages) in uvm_migrate_vma_finalize_and_map()
[all …]
H A Duvm_migrate_pageable.h127 } dma; member
/open-nvidia-gpu/src/nvidia-modeset/src/
H A Dnvkms-dma.c52 NVEvoDmaPtr pDma = &push_buffer->dma; in EvoCoreKickoff()
136 (push_buffer->dma.limit + 1)); in EvoReadGetOffset()
148 distanceToPut += push_buffer->dma.limit + 1; in EvoReadGetOffset()
H A Dnvkms-rm.c2632 NVEvoDmaPtr pDma = &buffer->dma; in RmAllocEvoChannel()
2649 buffer->base = nvCalloc(buffer->dma.limit + 1, 1); in RmAllocEvoChannel()
2661 ChannelAllocParams.hObjectBuffer = buffer->dma.surfaceDesc.ctxDmaHandle; in RmAllocEvoChannel()
2774 NVEvoChannelPtr pImmChannel = pChannel->imm.u.dma; in FreeImmediateChannelDma()
2777 pChannel->imm.u.dma = NULL; in FreeImmediateChannelDma()
2881 if (pChannel->pb.dma.isBar1Mapping) { in RmFreeEvoChannel()
2887 nvRmFreeEvoDma(pDevEvo, &pChannel->pb.dma); in RmFreeEvoChannel()
2974 pChannel->imm.u.dma = pImmChannel; in AllocImmediateChannelDma()
H A Dnvkms-evo.c8900 NVEvoDmaPtr dma = NULL; in nvReadCRC32Evo() local
8927 dma = nvCalloc(1, sizeof(NVEvoDma)); in nvReadCRC32Evo()
8928 if ((dma == NULL) || in nvReadCRC32Evo()
8930 dma, in nvReadCRC32Evo()
8936 nvFree(dma); in nvReadCRC32Evo()
8941 ret = pDevEvo->hal->BindSurfaceDescriptor(pDevEvo, pDevEvo->core, &dma->surfaceDesc); in nvReadCRC32Evo()
8990 dma, in nvReadCRC32Evo()
9008 dma, in nvReadCRC32Evo()
9021 nvRmFreeEvoDma(pDevEvo, dma); in nvReadCRC32Evo()
9022 nvFree(dma); in nvReadCRC32Evo()
H A Dnvkms-evo3.c2726 nvDmaSetStartEvoMethod(pChannel->imm.u.dma, NVC37B_UPDATE, 1); in UpdateWindowIMM()
2727 nvDmaSetEvoMethodData(pChannel->imm.u.dma, updateImm); in UpdateWindowIMM()
2728 nvDmaKickoffEvo(pChannel->imm.u.dma); in UpdateWindowIMM()
7245 NVEvoChannelPtr pImmChannel = pChannel->imm.u.dma; in nvEvoSetImmPointOutC3()
/open-nvidia-gpu/kernel-open/nvidia/
H A Dnvidia-sources.Kbuild10 NVIDIA_SOURCES += nvidia/nv-dma.c
/open-nvidia-gpu/kernel-open/nvidia-drm/
H A Dnvidia-drm-sources.mk25 NVIDIA_DRM_SOURCES += nvidia-drm/nvidia-drm-gem-dma-buf.c
/open-nvidia-gpu/src/nvidia-modeset/
H A Dsrcs.mk178 SRCS += src/nvkms-dma.c
/open-nvidia-gpu/src/nvidia-modeset/include/
H A Dnvkms-types.h203 NVEvoDma dma; member
502 struct _NVEvoChannel *dma; member
/open-nvidia-gpu/src/nvidia/
H A Dsrcs.mk568 SRCS += src/kernel/gpu/mem_mgr/dma.c