| /drivers/gpu/drm/ttm/tests/ |
| A D | ttm_pool_test.c | 52 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 D | ttm_tt_test.c | 45 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 D | ttm_device_test.c | 179 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 D | ttm_pool.c | 314 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 D | ttm_module.c | 62 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 D | ttm_tt.c | 154 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 D | ttm_bo_util.c | 299 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 D | ttm_agp_backend.c | 56 int ret, cached = ttm->caching == ttm_cached; in ttm_agp_bind()
|
| A D | ttm_resource.c | 339 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 D | nouveau_sgdma.c | 73 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 D | acpi_memhotplug.c | 49 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 D | i915_gem_domain.c | 325 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 D | i915_gem_ttm.c | 272 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 D | i915_gem_ttm_move.c | 57 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 D | radeon_ttm.c | 272 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(>t->ttm, bo, page_flags, caching)) { in radeon_ttm_tt_create()
|
| /drivers/net/ethernet/marvell/octeontx2/ |
| A D | Kconfig | 23 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 D | qxl_ttm.c | 83 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 D | xe_ttm_stolen_mgr.c | 295 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 D | xe_bo.c | 444 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 D | amdgpu_ttm.c | 630 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(>t->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 D | q_struct.h | 595 u64 caching:1; member 607 u64 caching:1;
|
| /drivers/gpu/drm/i915/ |
| A D | TODO.txt | 19 refcounts, caching, ... on everything.
|
| /drivers/acpi/acpica/ |
| A D | rsaddr.c | 218 {ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET(data.address.info.mem.caching),
|
| /drivers/media/pci/ivtv/ |
| A D | Kconfig | 66 utilize write-combined caching on the framebuffer memory.
|
| /drivers/md/bcache/ |
| A D | super.c | 842 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()
|