Home
last modified time | relevance | path

Searched refs:caching (Results 1 – 25 of 45) sorted by relevance

12

/drivers/gpu/drm/ttm/tests/
A Dttm_pool_test.c52 enum ttm_caching caching, in ttm_tt_kunit_init() argument
75 enum ttm_caching caching) in ttm_pool_pre_populated() argument
142 enum ttm_caching caching = ttm_uncached; in ttm_pool_alloc_basic() local
204 enum ttm_caching caching = ttm_uncached; in ttm_pool_alloc_basic_dma_addr() local
243 enum ttm_caching caching = ttm_uncached; in ttm_pool_alloc_order_caching_match() local
250 pt = &pool->caching[caching].orders[order]; in ttm_pool_alloc_order_caching_match()
313 pt_pool = &pool->caching[caching].orders[order]; in ttm_pool_alloc_order_mismatch()
314 pt_tt = &pool->caching[caching].orders[0]; in ttm_pool_alloc_order_mismatch()
354 pt = &pool->caching[caching].orders[order]; in ttm_pool_free_dma_alloc()
385 pt = &pool->caching[caching].orders[order]; in ttm_pool_free_no_dma_alloc()
[all …]
A Dttm_tt_test.c45 enum ttm_caching caching = ttm_cached; in ttm_tt_init_basic() local
61 KUNIT_ASSERT_EQ(test, tt->caching, caching); in ttm_tt_init_basic()
71 enum ttm_caching caching = ttm_cached; in ttm_tt_init_misaligned() local
84 err = ttm_tt_init(tt, bo, 0, caching, 0); in ttm_tt_init_misaligned()
94 enum ttm_caching caching = ttm_cached; in ttm_tt_fini_basic() local
102 err = ttm_tt_init(tt, bo, 0, caching, 0); in ttm_tt_fini_basic()
114 enum ttm_caching caching = ttm_cached; in ttm_tt_fini_sg() local
122 err = ttm_sg_tt_init(tt, bo, 0, caching); in ttm_tt_fini_sg()
135 enum ttm_caching caching = ttm_cached; in ttm_tt_fini_shmem() local
143 err = ttm_tt_init(tt, bo, 0, caching, 0); in ttm_tt_fini_shmem()
[all …]
A Dttm_device_test.c179 pt = pool->caching[i].orders[j]; in ttm_device_init_pools()
181 KUNIT_EXPECT_EQ(test, pt.caching, i); in ttm_device_init_pools()
/drivers/gpu/drm/ttm/
A Dttm_pool.c314 pt->caching = caching; in ttm_pool_type_init()
339 enum ttm_caching caching, in ttm_pool_select_type() argument
343 return &pool->caching[caching].orders[order]; in ttm_pool_select_type()
346 switch (caching) { in ttm_pool_select_type()
349 return &pool->caching[caching].orders[order]; in ttm_pool_select_type()
357 return &pool->caching[caching].orders[order]; in ttm_pool_select_type()
655 enum ttm_caching caching, in ttm_pool_free_range() argument
687 alloc->tt_caching = tt->caching; in ttm_pool_alloc_state_init()
727 page_caching = tt->caching; in __ttm_pool_alloc()
754 page_caching = tt->caching; in __ttm_pool_alloc()
[all …]
A Dttm_module.c62 pgprot_t ttm_prot_from_caching(enum ttm_caching caching, pgprot_t tmp) in ttm_prot_from_caching() argument
65 if (caching == ttm_cached) in ttm_prot_from_caching()
69 if (caching == ttm_write_combined) in ttm_prot_from_caching()
78 if (caching == ttm_write_combined) in ttm_prot_from_caching()
A Dttm_tt.c154 enum ttm_caching caching, in ttm_tt_init_fields() argument
162 ttm->caching = caching; in ttm_tt_init_fields()
168 uint32_t page_flags, enum ttm_caching caching, in ttm_tt_init() argument
171 ttm_tt_init_fields(ttm, bo, page_flags, caching, extra_pages); in ttm_tt_init()
206 uint32_t page_flags, enum ttm_caching caching) in ttm_sg_tt_init() argument
210 ttm_tt_init_fields(ttm, bo, page_flags, caching, 0); in ttm_sg_tt_init()
522 iter_tt->prot = ttm_prot_from_caching(tt->caching, PAGE_KERNEL); in ttm_kmap_iter_tt_init()
A Dttm_bo_util.c299 enum ttm_caching caching; in ttm_io_prot() local
303 caching = bo->ttm->caching; in ttm_io_prot()
307 caching = res->bus.caching; in ttm_io_prot()
310 return ttm_prot_from_caching(caching, tmp); in ttm_io_prot()
328 if (mem->bus.caching == ttm_write_combined) in ttm_bo_ioremap()
331 else if (mem->bus.caching == ttm_cached) in ttm_bo_ioremap()
362 if (num_pages == 1 && ttm->caching == ttm_cached && in ttm_bo_kmap_ttm()
516 else if (mem->bus.caching == ttm_write_combined) in ttm_bo_vmap()
520 else if (mem->bus.caching == ttm_cached) in ttm_bo_vmap()
A Dttm_agp_backend.c56 int ret, cached = ttm->caching == ttm_cached; in ttm_agp_bind()
A Dttm_resource.c339 res->bus.caching = ttm_cached; in ttm_resource_init()
846 if (mem->bus.caching == ttm_write_combined) in ttm_kmap_iter_linear_io_init()
850 else if (mem->bus.caching == ttm_cached) in ttm_kmap_iter_linear_io_init()
/drivers/gpu/drm/nouveau/
A Dnouveau_sgdma.c73 enum ttm_caching caching; in nouveau_sgdma_create_ttm() local
76 caching = ttm_uncached; in nouveau_sgdma_create_ttm()
78 caching = ttm_write_combined; in nouveau_sgdma_create_ttm()
80 caching = ttm_cached; in nouveau_sgdma_create_ttm()
86 if (ttm_sg_tt_init(&nvbe->ttm, bo, page_flags, caching)) { in nouveau_sgdma_create_ttm()
/drivers/acpi/
A Dacpi_memhotplug.c49 unsigned short caching; /* memory cache attribute */ member
75 if ((info->caching == address64.info.mem.caching) && in acpi_memory_get_resource()
88 new->caching = address64.info.mem.caching; in acpi_memory_get_resource()
/drivers/gpu/drm/i915/gem/
A Di915_gem_domain.c325 args->caching = I915_CACHING_CACHED; in i915_gem_get_caching_ioctl()
327 args->caching = I915_CACHING_DISPLAY; in i915_gem_get_caching_ioctl()
329 args->caching = I915_CACHING_NONE; in i915_gem_get_caching_ioctl()
350 switch (args->caching) { in i915_gem_set_caching_ioctl()
396 args->caching != I915_CACHING_CACHED) in i915_gem_set_caching_ioctl()
A Di915_gem_ttm.c272 enum ttm_caching caching; in i915_ttm_tt_create() local
287 caching = i915_ttm_select_tt_caching(obj); in i915_ttm_tt_create()
288 if (i915_gem_object_is_shrinkable(obj) && caching == ttm_cached) { in i915_ttm_tt_create()
299 ret = ttm_tt_init(&i915_tt->ttm, bo, page_flags, caching, ccs_pages); in i915_ttm_tt_create()
677 mem->bus.caching = ttm_write_combined; in i915_ttm_io_mem_reserve()
A Di915_gem_ttm_move.c57 ttm->caching == ttm_cached) ? I915_CACHE_LLC : in i915_ttm_cache_level()
86 if (i915_ttm_cpu_maps_iomem(bo->resource) || bo->ttm->caching != ttm_cached) { in i915_ttm_adjust_domains_after_move()
/drivers/gpu/drm/radeon/
A Dradeon_ttm.c272 mem->bus.caching = ttm_write_combined; in radeon_ttm_io_mem_reserve()
283 mem->bus.caching = ttm_write_combined; in radeon_ttm_io_mem_reserve()
443 if (ttm->caching == ttm_cached) in radeon_ttm_backend_bind()
484 enum ttm_caching caching; in radeon_ttm_tt_create() local
501 caching = ttm_uncached; in radeon_ttm_tt_create()
503 caching = ttm_write_combined; in radeon_ttm_tt_create()
505 caching = ttm_cached; in radeon_ttm_tt_create()
507 if (ttm_sg_tt_init(&gtt->ttm, bo, page_flags, caching)) { in radeon_ttm_tt_create()
/drivers/net/ethernet/marvell/octeontx2/
A DKconfig23 bool "Disable caching of dynamic entries in NDC"
27 This config option disables caching of dynamic entries such as NIX SQEs
/drivers/gpu/drm/qxl/
A Dqxl_ttm.c83 mem->bus.caching = ttm_write_combined; in qxl_ttm_io_mem_reserve()
89 mem->bus.caching = ttm_write_combined; in qxl_ttm_io_mem_reserve()
/drivers/gpu/drm/xe/
A Dxe_ttm_stolen_mgr.c295 mem->bus.caching = ttm_write_combined; in __xe_ttm_stolen_io_mem_reserve_bar2()
317 mem->bus.caching = ttm_write_combined; in __xe_ttm_stolen_io_mem_reserve_stolen()
A Dxe_bo.c444 enum ttm_caching caching = ttm_cached; in xe_ttm_tt_create() local
467 caching = ttm_write_combined; in xe_ttm_tt_create()
470 caching = ttm_cached; in xe_ttm_tt_create()
485 caching = ttm_write_combined; in xe_ttm_tt_create()
494 caching = ttm_uncached; in xe_ttm_tt_create()
500 err = ttm_tt_init(tt, &bo->ttm, page_flags, caching, extra_pages); in xe_ttm_tt_create()
604 mem->bus.caching = ttm_write_combined; in xe_ttm_io_mem_reserve()
/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_ttm.c630 mem->bus.caching = ttm_uncached; in amdgpu_ttm_io_mem_reserve()
1109 enum ttm_caching caching; in amdgpu_ttm_tt_create() local
1122 caching = ttm_write_combined; in amdgpu_ttm_tt_create()
1124 caching = ttm_cached; in amdgpu_ttm_tt_create()
1127 if (ttm_sg_tt_init(&gtt->ttm, bo, page_flags, caching)) { in amdgpu_ttm_tt_create()
1361 if (ttm->caching == ttm_cached) in amdgpu_ttm_tt_pde_flags()
1366 mem->bus.caching == ttm_cached) in amdgpu_ttm_tt_pde_flags()
/drivers/net/ethernet/cavium/thunder/
A Dq_struct.h595 u64 caching:1; member
607 u64 caching:1;
/drivers/gpu/drm/i915/
A DTODO.txt19 refcounts, caching, ... on everything.
/drivers/acpi/acpica/
A Drsaddr.c218 {ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET(data.address.info.mem.caching),
/drivers/media/pci/ivtv/
A DKconfig66 utilize write-combined caching on the framebuffer memory.
/drivers/md/bcache/
A Dsuper.c842 closure_put(&d->c->caching); in bcache_device_detach()
856 closure_get(&c->caching); in bcache_device_attach()
1709 closure_type(c, struct cache_set, caching); in CLOSURE_CALLBACK()
1811 closure_type(c, struct cache_set, caching); in CLOSURE_CALLBACK()
1843 closure_queue(&c->caching); in bch_cache_set_stop()
1868 closure_init(&c->caching, &c->cl); in bch_cache_set_alloc()
1869 set_closure_fn(&c->caching, __cache_set_unregister, system_wq); in bch_cache_set_alloc()

Completed in 79 milliseconds

12