Home
last modified time | relevance | path

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

/linux/lib/
H A Dtest_hmm.c496 struct dmirror_chunk *devmem; in dmirror_allocate_chunk() local
504 devmem = kzalloc(sizeof(*devmem), GFP_KERNEL); in dmirror_allocate_chunk()
505 if (!devmem) in dmirror_allocate_chunk()
514 devmem->pagemap.range.start = res->start; in dmirror_allocate_chunk()
515 devmem->pagemap.range.end = res->end; in dmirror_allocate_chunk()
516 devmem->pagemap.type = MEMORY_DEVICE_PRIVATE; in dmirror_allocate_chunk()
519 devmem->pagemap.range.start = (MINOR(mdevice->cdevice.dev) - 2) ? in dmirror_allocate_chunk()
522 devmem->pagemap.range.end = devmem->pagemap.range.start + in dmirror_allocate_chunk()
524 devmem->pagemap.type = MEMORY_DEVICE_COHERENT; in dmirror_allocate_chunk()
531 devmem->pagemap.nr_range = 1; in dmirror_allocate_chunk()
[all …]
/linux/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.
84 Flow steering & RSS are used to ensure that only flows targeting devmem land on
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.
210 Applications may receive no SO_DEVMEM_* cmsgs. That indicates non-devmem,
245 results in a few quirks for payloads of devmem skbs:
[all …]
H A Dindex.rst53 devmem
/linux/drivers/gpu/drm/xe/
H A Dxe_pt_types.h47 u32 pt_level, bool devmem, u64 flags);
H A Dxe_vm.c1296 u32 pt_level, bool devmem, u64 flags) in xelp_pte_encode_addr() argument
1308 if (devmem) in xelp_pte_encode_addr()
/linux/net/core/
H A DMakefile47 obj-$(CONFIG_NET_DEVMEM) += devmem.o