Home
last modified time | relevance | path

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

123456

/linux/drivers/gpu/drm/ttm/tests/
H 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 …]
H A Dttm_tt_test.c58 enum ttm_caching caching = ttm_cached; in ttm_tt_init_basic() local
74 KUNIT_ASSERT_EQ(test, tt->caching, caching); in ttm_tt_init_basic()
84 enum ttm_caching caching = ttm_cached; in ttm_tt_init_misaligned() local
97 err = ttm_tt_init(tt, bo, 0, caching, 0); in ttm_tt_init_misaligned()
107 enum ttm_caching caching = ttm_cached; in ttm_tt_fini_basic() local
115 err = ttm_tt_init(tt, bo, 0, caching, 0); in ttm_tt_fini_basic()
127 enum ttm_caching caching = ttm_cached; in ttm_tt_fini_sg() local
135 err = ttm_sg_tt_init(tt, bo, 0, caching); in ttm_tt_fini_sg()
148 enum ttm_caching caching = ttm_cached; in ttm_tt_fini_shmem() local
156 err = ttm_tt_init(tt, bo, 0, caching, 0); in ttm_tt_fini_shmem()
[all …]
H 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()
/linux/drivers/gpu/drm/ttm/
H A Dttm_pool.c173 switch (caching) { in ttm_pool_apply_caching()
263 pt->caching = caching; in ttm_pool_type_init()
292 return &pool->caching[caching].orders[order]; in ttm_pool_select_type()
295 switch (caching) { in ttm_pool_select_type()
298 return &pool->caching[caching].orders[order]; in ttm_pool_select_type()
306 return &pool->caching[caching].orders[order]; in ttm_pool_select_type()
470 caching = pages; in ttm_pool_alloc()
479 caching = pages; in ttm_pool_alloc()
496 caching = pages; in ttm_pool_alloc()
503 caching = pages; in ttm_pool_alloc()
[all …]
H 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()
H A Dttm_tt.c152 enum ttm_caching caching, in ttm_tt_init_fields() argument
160 ttm->caching = caching; in ttm_tt_init_fields()
164 uint32_t page_flags, enum ttm_caching caching, in ttm_tt_init() argument
167 ttm_tt_init_fields(ttm, bo, page_flags, caching, extra_pages); in ttm_tt_init()
195 uint32_t page_flags, enum ttm_caching caching) in ttm_sg_tt_init() argument
199 ttm_tt_init_fields(ttm, bo, page_flags, caching, 0); in ttm_sg_tt_init()
461 iter_tt->prot = ttm_prot_from_caching(tt->caching, PAGE_KERNEL); in ttm_kmap_iter_tt_init()
H A Dttm_bo_util.c294 enum ttm_caching caching; in ttm_io_prot() local
298 caching = bo->ttm->caching; in ttm_io_prot()
302 caching = res->bus.caching; in ttm_io_prot()
305 return ttm_prot_from_caching(caching, tmp); in ttm_io_prot()
323 if (mem->bus.caching == ttm_write_combined) in ttm_bo_ioremap()
326 else if (mem->bus.caching == ttm_cached) in ttm_bo_ioremap()
357 if (num_pages == 1 && ttm->caching == ttm_cached && in ttm_bo_kmap_ttm()
485 else if (mem->bus.caching == ttm_write_combined) in ttm_bo_vmap()
489 else if (mem->bus.caching == ttm_cached) in ttm_bo_vmap()
/linux/fs/netfs/
H A DKconfig8 segmentation, local caching and transparent huge page support.
11 bool "Gather statistical information on local caching"
15 caching and exported through file:
26 bool "General filesystem local caching manager"
29 This option enables a generic filesystem caching manager that can be
34 See Documentation/filesystems/caching/fscache.rst for more information.
37 bool "Gather statistical information on local caching"
42 caching and exported through file:
52 See Documentation/filesystems/caching/fscache.rst for more information.
58 This permits debugging to be dynamically enabled in the local caching
[all …]
/linux/drivers/gpu/drm/nouveau/
H 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()
/linux/include/drm/ttm/
H A Dttm_tt.h112 enum ttm_caching caching; member
158 uint32_t page_flags, enum ttm_caching caching,
161 uint32_t page_flags, enum ttm_caching caching);
H A Dttm_pool.h53 enum ttm_caching caching; member
79 } caching[TTM_NUM_CACHING_TYPES]; member
H A Dttm_caching.h55 pgprot_t ttm_prot_from_caching(enum ttm_caching caching, pgprot_t tmp);
/linux/drivers/acpi/
H 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()
/linux/fs/cachefiles/
H A DKconfig4 tristate "Filesystem caching on files"
11 See Documentation/filesystems/caching/cachefiles.rst for more
19 caching on files module. If this is set, the debugging output may be
/linux/include/linux/
H A Dfscache.h588 bool caching) in fscache_clear_page_bits() argument
590 if (caching) in fscache_clear_page_bits()
624 bool using_pgpriv2, bool caching) in fscache_write_to_cache() argument
626 if (caching) in fscache_write_to_cache()
629 using_pgpriv2, caching); in fscache_write_to_cache()
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_domain.c329 args->caching = I915_CACHING_CACHED; in i915_gem_get_caching_ioctl()
331 args->caching = I915_CACHING_DISPLAY; in i915_gem_get_caching_ioctl()
333 args->caching = I915_CACHING_NONE; in i915_gem_get_caching_ioctl()
354 switch (args->caching) { in i915_gem_set_caching_ioctl()
400 args->caching != I915_CACHING_CACHED) in i915_gem_set_caching_ioctl()
/linux/fs/9p/
H A DKconfig16 bool "Enable 9P client caching support"
20 caching support for 9p clients using FS-Cache
/linux/drivers/net/ethernet/marvell/octeontx2/
H A DKconfig23 bool "Disable caching of dynamic entries in NDC"
27 This config option disables caching of dynamic entries such as NIX SQEs
/linux/drivers/gpu/drm/radeon/
H A Dradeon_ttm.c273 mem->bus.caching = ttm_write_combined; in radeon_ttm_io_mem_reserve()
284 mem->bus.caching = ttm_write_combined; in radeon_ttm_io_mem_reserve()
444 if (ttm->caching == ttm_cached) in radeon_ttm_backend_bind()
485 enum ttm_caching caching; in radeon_ttm_tt_create() local
502 caching = ttm_uncached; in radeon_ttm_tt_create()
504 caching = ttm_write_combined; in radeon_ttm_tt_create()
506 caching = ttm_cached; in radeon_ttm_tt_create()
508 if (ttm_sg_tt_init(&gtt->ttm, bo, page_flags, caching)) { in radeon_ttm_tt_create()
/linux/fs/ceph/
H A DKconfig24 bool "Enable Ceph client caching support"
28 caching support for Ceph clients using FS-Cache
/linux/Documentation/admin-guide/
H A Dbcache.rst29 Writeback caching can use most of the cache for buffering writes - writing
74 a caching device later.
111 important if you have writeback caching turned on.
154 A) Starting a bcache with a missing caching device
162 Next, you try to register your caching device if it's present. However
178 In this case, the caching device was simply not registered at boot
243 F) Remove or replace a caching device::
269 and caching devices and then install bcache on top. [benchmarks?]
276 if there are any active backing or caching devices left on it:
410 Echo the UUID of a cache set to this file to enable caching.
[all …]
/linux/drivers/gpu/drm/qxl/
H 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()
/linux/Documentation/netlabel/
H A Dcipso_ipv4.rst54 The NetLabel system provides a framework for caching security attribute
56 CIPSO/IPv4 protocol engine supports this caching mechanism.
H A Dlsm_interface.rst45 NetLabel label mapping cache is a caching mechanism which can be used to
49 can use the NetLabel caching functions to associate the LSM internal
/linux/Documentation/filesystems/caching/
H A Dfscache.rst11 could be used for caching other things such as ISO9660 filesystems too.
34 Or to look at it another way, FS-Cache is a module that provides a caching
99 withdraw caching facilities from a file (required for (2)).
147 Documentation/filesystems/caching/netfs-api.rst
151 Documentation/filesystems/caching/backend-api.rst

123456