Home
last modified time | relevance | path

Searched refs:devmem (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/lib/
H A Dtest_hmm.c497 struct dmirror_chunk *devmem; in dmirror_allocate_chunk() local
505 devmem = kzalloc(sizeof(*devmem), GFP_KERNEL); in dmirror_allocate_chunk()
506 if (!devmem) in dmirror_allocate_chunk()
523 devmem->pagemap.range.end = devmem->pagemap.range.start + in dmirror_allocate_chunk()
532 devmem->pagemap.nr_range = 1; in dmirror_allocate_chunk()
534 devmem->pagemap.owner = mdevice; in dmirror_allocate_chunk()
561 devmem->mdevice = mdevice; in dmirror_allocate_chunk()
596 kfree(devmem); in dmirror_allocate_chunk()
1250 struct dmirror_chunk *devmem = in dmirror_device_remove_chunks() local
1254 devmem->remove = true; in dmirror_device_remove_chunks()
[all …]
/linux-6.15/Documentation/networking/
H A Ddevmem.rst11 Device memory TCP (devmem TCP) enables receiving data directly into device
79 Header split, flow steering, & RSS are required features for devmem TCP.
85 an RX queue bound to devmem.
134 devmem TCP, even if the dmabuf is not actually backed by devmem. An example of
135 this is udmabuf, which wraps user memory (non-devmem) in a dmabuf.
150 devmem data by passing the MSG_SOCK_DEVMEM flag to recvmsg::
155 on devmem data.
245 results in a few quirks for payloads of devmem skbs:
248 not possible with devmem skbs.
252 - TCP Dump and bpf can't access devmem packet payloads.
[all …]
H A Dindex.rst53 devmem
/linux-6.15/tools/testing/selftests/drivers/net/hw/
H A DMakefile8 devmem.py \
/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_pt_types.h47 u32 pt_level, bool devmem, u64 flags);
H A Dxe_migrate.c594 bool devmem = false; in emit_pte() local
608 devmem = true; in emit_pte()
613 0, devmem, flags); in emit_pte()
H A Dxe_vm.c1534 u32 pt_level, bool devmem, u64 flags) in xelp_pte_encode_addr() argument
1546 if (devmem) in xelp_pte_encode_addr()
/linux-6.15/net/core/
H A DMakefile47 obj-$(CONFIG_NET_DEVMEM) += devmem.o
/linux-6.15/drivers/gpu/drm/
H A Ddrm_gpusvm.c360 struct drm_gpusvm_devmem *devmem = zdd->devmem_allocation; in drm_gpusvm_zdd_destroy() local
362 if (devmem) { in drm_gpusvm_zdd_destroy()
363 complete_all(&devmem->detached); in drm_gpusvm_zdd_destroy()
364 if (devmem->ops->devmem_release) in drm_gpusvm_zdd_destroy()
365 devmem->ops->devmem_release(devmem); in drm_gpusvm_zdd_destroy()