Home
last modified time | relevance | path

Searched refs:max_segment (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/i915/gem/
Di915_gem_internal.c48 unsigned int max_segment; in i915_gem_object_get_pages_internal() local
50 max_segment = swiotlb_max_segment(); in i915_gem_object_get_pages_internal()
51 if (max_segment) { in i915_gem_object_get_pages_internal()
52 max_segment = max_t(unsigned int, max_segment, in i915_gem_object_get_pages_internal()
54 max_order = min(max_order, ilog2(max_segment)); in i915_gem_object_get_pages_internal()
Di915_gem_shmem.c37 unsigned int max_segment = i915_sg_segment_size(); in shmem_get_pages() local
134 sg->length >= max_segment || in shmem_get_pages()
165 if (max_segment > PAGE_SIZE) { in shmem_get_pages()
170 max_segment = PAGE_SIZE; in shmem_get_pages()
Di915_gem_userptr.c432 unsigned int max_segment = i915_sg_segment_size(); in __i915_gem_userptr_alloc_pages() local
444 max_segment, in __i915_gem_userptr_alloc_pages()
455 if (max_segment > PAGE_SIZE) { in __i915_gem_userptr_alloc_pages()
456 max_segment = PAGE_SIZE; in __i915_gem_userptr_alloc_pages()
/Linux-v5.4/drivers/gpu/drm/virtio/
Dvirtgpu_object.c207 size_t max_segment; in virtio_gpu_object_get_sg_table() local
219 max_segment = virtio_max_dma_size(qdev->vdev); in virtio_gpu_object_get_sg_table()
220 max_segment &= PAGE_MASK; in virtio_gpu_object_get_sg_table()
221 if (max_segment > SCATTERLIST_MAX_SEGMENT) in virtio_gpu_object_get_sg_table()
222 max_segment = SCATTERLIST_MAX_SEGMENT; in virtio_gpu_object_get_sg_table()
225 max_segment, GFP_KERNEL); in virtio_gpu_object_get_sg_table()
/Linux-v5.4/kernel/dma/
Dswiotlb.c95 unsigned int max_segment; variable
142 return unlikely(no_iotlb_memory) ? 0 : max_segment; in swiotlb_max_segment()
149 max_segment = 1; in swiotlb_set_max_segment()
151 max_segment = rounddown(val, PAGE_SIZE); in swiotlb_set_max_segment()
325 max_segment = 0; in swiotlb_cleanup()
/Linux-v5.4/lib/
Dscatterlist.c391 unsigned long size, unsigned int max_segment, in __sg_alloc_table_from_pages() argument
398 if (WARN_ON(!max_segment || offset_in_page(max_segment))) in __sg_alloc_table_from_pages()
406 if (seg_len >= max_segment || in __sg_alloc_table_from_pages()
426 if (seg_len >= max_segment || in __sg_alloc_table_from_pages()
/Linux-v5.4/include/linux/
Dscatterlist.h277 unsigned long size, unsigned int max_segment,