Searched refs:max_segment (Results 1 – 10 of 10) sorted by relevance
/Linux-v6.1/drivers/gpu/drm/i915/ |
D | i915_scatterlist.c | 84 const u32 max_segment = round_down(UINT_MAX, page_alignment); in i915_rsgt_from_mm_node() local 85 const u32 segment_pages = max_segment >> PAGE_SHIFT; in i915_rsgt_from_mm_node() 91 GEM_BUG_ON(!max_segment); in i915_rsgt_from_mm_node() 114 if (offset != prev_end || sg->length >= max_segment) { in i915_rsgt_from_mm_node() 126 len = min_t(u64, block_size, max_segment - sg->length); in i915_rsgt_from_mm_node() 162 const u32 max_segment = round_down(UINT_MAX, page_alignment); in i915_rsgt_from_buddy_resource() local 172 GEM_BUG_ON(!max_segment); in i915_rsgt_from_buddy_resource() 198 if (offset != prev_end || sg->length >= max_segment) { in i915_rsgt_from_buddy_resource() 210 len = min_t(u64, block_size, max_segment - sg->length); in i915_rsgt_from_buddy_resource()
|
/Linux-v6.1/lib/ |
D | scatterlist.c | 444 unsigned long size, unsigned int max_segment, in sg_alloc_append_table_from_pages() argument 455 max_segment = ALIGN_DOWN(max_segment, PAGE_SIZE); in sg_alloc_append_table_from_pages() 456 if (WARN_ON(max_segment < PAGE_SIZE)) in sg_alloc_append_table_from_pages() 474 if (sgt_append->prv->length + PAGE_SIZE > max_segment) in sg_alloc_append_table_from_pages() 490 if (seg_len >= max_segment || in sg_alloc_append_table_from_pages() 506 if (seg_len >= max_segment || in sg_alloc_append_table_from_pages() 567 unsigned long size, unsigned int max_segment, in sg_alloc_table_from_pages_segment() argument 574 size, max_segment, 0, gfp_mask); in sg_alloc_table_from_pages_segment()
|
/Linux-v6.1/drivers/gpu/drm/i915/gem/ |
D | i915_gem_internal.c | 41 unsigned int max_segment; in i915_gem_object_get_pages_internal() local 44 max_segment = i915_sg_segment_size(i915->drm.dev) >> PAGE_SHIFT; in i915_gem_object_get_pages_internal() 45 max_order = min(max_order, get_order(max_segment)); in i915_gem_object_get_pages_internal()
|
D | i915_gem_shmem.c | 61 unsigned int max_segment) in shmem_sg_alloc_table() argument 145 sg->length >= max_segment || in shmem_sg_alloc_table() 197 unsigned int max_segment = i915_sg_segment_size(i915->drm.dev); in shmem_get_pages() local 217 max_segment); in shmem_get_pages() 228 if (max_segment > PAGE_SIZE) { in shmem_get_pages() 234 max_segment = PAGE_SIZE; in shmem_get_pages()
|
D | i915_gem_userptr.c | 132 unsigned int max_segment = i915_sg_segment_size(obj->base.dev->dev); in i915_gem_userptr_get_pages() local 153 max_segment, GFP_KERNEL); in i915_gem_userptr_get_pages() 161 if (max_segment > PAGE_SIZE) { in i915_gem_userptr_get_pages() 162 max_segment = PAGE_SIZE; in i915_gem_userptr_get_pages()
|
D | i915_gem_ttm.c | 192 const unsigned int max_segment = i915_sg_segment_size(i915->drm.dev); in i915_ttm_tt_shmem_populate() local 220 max_segment); in i915_ttm_tt_shmem_populate()
|
D | i915_gem_object.h | 630 unsigned int max_segment);
|
/Linux-v6.1/drivers/gpu/drm/ |
D | drm_prime.c | 819 size_t max_segment = 0; in drm_prime_pages_to_sg() local 827 max_segment = dma_max_mapping_size(dev->dev); in drm_prime_pages_to_sg() 828 if (max_segment == 0) in drm_prime_pages_to_sg() 829 max_segment = UINT_MAX; in drm_prime_pages_to_sg() 832 max_segment, GFP_KERNEL); in drm_prime_pages_to_sg()
|
/Linux-v6.1/include/linux/ |
D | scatterlist.h | 384 unsigned int max_segment, 389 unsigned int max_segment, gfp_t gfp_mask);
|
/Linux-v6.1/drivers/gpu/drm/i915/selftests/ |
D | intel_memory_region.c | 464 unsigned int max_segment; in igt_mock_max_segment() local 481 max_segment = round_down(UINT_MAX, ps); in igt_mock_max_segment() 501 if (size < max_segment) { in igt_mock_max_segment() 503 __func__, max_segment, size); in igt_mock_max_segment() 511 if (sg->length > max_segment) { in igt_mock_max_segment() 513 __func__, sg->length, max_segment); in igt_mock_max_segment()
|