Searched refs:devmem (Results 1 – 6 of 6) sorted by relevance
/linux/lib/ |
H A D | test_hmm.c | 496 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 D | devmem.rst | 11 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 D | index.rst | 53 devmem
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_pt_types.h | 47 u32 pt_level, bool devmem, u64 flags);
|
H A D | xe_vm.c | 1296 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 D | Makefile | 47 obj-$(CONFIG_NET_DEVMEM) += devmem.o
|