Home
last modified time | relevance | path

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

12345

/linux/drivers/gpu/drm/ttm/
A Dttm_pool.c142 if (caching != ttm_cached && !PageHighMem(p)) in ttm_pool_free_page()
163 enum ttm_caching caching) in ttm_pool_apply_caching() argument
171 switch (caching) { in ttm_pool_apply_caching()
261 pt->caching = caching; in ttm_pool_type_init()
286 enum ttm_caching caching, in ttm_pool_select_type() argument
290 return &pool->caching[caching].orders[order]; in ttm_pool_select_type()
293 switch (caching) { in ttm_pool_select_type()
364 struct page **caching = tt->pages; in ttm_pool_alloc() local
412 tt->caching); in ttm_pool_alloc()
415 caching = pages + (1 << order); 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()
76 if (caching == ttm_write_combined) in ttm_prot_from_caching()
A Dttm_tt.c137 enum ttm_caching caching) in ttm_tt_init_fields() argument
140 ttm->caching = ttm_cached; in ttm_tt_init_fields()
145 ttm->caching = caching; in ttm_tt_init_fields()
149 uint32_t page_flags, enum ttm_caching caching) in ttm_tt_init() argument
151 ttm_tt_init_fields(ttm, bo, page_flags, caching); in ttm_tt_init()
179 uint32_t page_flags, enum ttm_caching caching) in ttm_sg_tt_init() argument
183 ttm_tt_init_fields(ttm, bo, page_flags, caching); in ttm_sg_tt_init()
445 iter_tt->prot = ttm_prot_from_caching(tt->caching, PAGE_KERNEL); in ttm_kmap_iter_tt_init()
A Dttm_bo_util.c259 enum ttm_caching caching; in ttm_io_prot() local
262 caching = man->use_tt ? bo->ttm->caching : res->bus.caching; in ttm_io_prot()
264 return ttm_prot_from_caching(caching, tmp); in ttm_io_prot()
282 if (mem->bus.caching == ttm_write_combined) in ttm_bo_ioremap()
285 else if (mem->bus.caching == ttm_cached) in ttm_bo_ioremap()
314 if (num_pages == 1 && ttm->caching == ttm_cached) { in ttm_bo_kmap_ttm()
402 else if (mem->bus.caching == ttm_write_combined) in ttm_bo_vmap()
406 else if (mem->bus.caching == ttm_cached) in ttm_bo_vmap()
A Dttm_resource.c43 res->bus.caching = ttm_cached; in ttm_resource_init()
344 if (mem->bus.caching == ttm_write_combined) in ttm_kmap_iter_linear_io_init()
348 else if (mem->bus.caching == ttm_cached) in ttm_kmap_iter_linear_io_init()
/linux/fs/fscache/
A DKconfig4 tristate "General filesystem local caching manager"
7 This option enables a generic filesystem caching manager that can be
12 See Documentation/filesystems/caching/fscache.rst for more information.
15 bool "Gather statistical information on local caching"
20 caching and exported through file:
30 See Documentation/filesystems/caching/fscache.rst for more information.
36 This permits debugging to be dynamically enabled in the local caching
40 See Documentation/filesystems/caching/fscache.rst for more information.
/linux/drivers/gpu/drm/nouveau/
A Dnouveau_sgdma.c72 enum ttm_caching caching; in nouveau_sgdma_create_ttm() local
75 caching = ttm_uncached; in nouveau_sgdma_create_ttm()
77 caching = ttm_write_combined; in nouveau_sgdma_create_ttm()
79 caching = ttm_cached; in nouveau_sgdma_create_ttm()
85 if (ttm_sg_tt_init(&nvbe->ttm, bo, page_flags, caching)) { in nouveau_sgdma_create_ttm()
/linux/fs/cachefiles/
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/fs/netfs/
A DKconfig8 segmentation, local caching and transparent huge page support.
11 bool "Gather statistical information on local caching"
15 caching and exported through file:
/linux/include/drm/ttm/
A Dttm_tt.h105 enum ttm_caching caching; member
150 uint32_t page_flags, enum ttm_caching caching);
152 uint32_t page_flags, enum ttm_caching caching);
A Dttm_pool.h52 enum ttm_caching caching; member
76 } caching[TTM_NUM_CACHING_TYPES]; member
A Dttm_caching.h53 pgprot_t ttm_prot_from_caching(enum ttm_caching caching, pgprot_t tmp);
/linux/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()
/linux/drivers/gpu/drm/i915/gem/
A Di915_gem_domain.c284 args->caching = I915_CACHING_CACHED; in i915_gem_get_caching_ioctl()
288 args->caching = I915_CACHING_DISPLAY; in i915_gem_get_caching_ioctl()
292 args->caching = I915_CACHING_NONE; in i915_gem_get_caching_ioctl()
312 switch (args->caching) { in i915_gem_set_caching_ioctl()
349 args->caching != I915_CACHING_CACHED) in i915_gem_set_caching_ioctl()
/linux/Documentation/admin-guide/
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/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
/linux/drivers/gpu/drm/radeon/
A Dradeon_ttm.c287 mem->bus.caching = ttm_write_combined; in radeon_ttm_io_mem_reserve()
298 mem->bus.caching = ttm_write_combined; in radeon_ttm_io_mem_reserve()
458 if (ttm->caching == ttm_cached) in radeon_ttm_backend_bind()
499 enum ttm_caching caching; in radeon_ttm_tt_create() local
516 caching = ttm_uncached; in radeon_ttm_tt_create()
518 caching = ttm_write_combined; in radeon_ttm_tt_create()
520 caching = ttm_cached; in radeon_ttm_tt_create()
522 if (ttm_sg_tt_init(&gtt->ttm, bo, page_flags, caching)) { in radeon_ttm_tt_create()
/linux/fs/9p/
A DKconfig16 bool "Enable 9P client caching support"
20 caching support for 9p clients using FS-Cache
/linux/fs/ceph/
A DKconfig23 bool "Enable Ceph client caching support"
27 caching support for Ceph clients using FS-Cache
/linux/Documentation/netlabel/
A Dcipso_ipv4.rst54 The NetLabel system provides a framework for caching security attribute
56 CIPSO/IPv4 protocol engine supports this caching mechanism.
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/drivers/gpu/drm/qxl/
A Dqxl_ttm.c85 mem->bus.caching = ttm_cached; in qxl_ttm_io_mem_reserve()
91 mem->bus.caching = ttm_cached; in qxl_ttm_io_mem_reserve()
/linux/arch/m68k/
A DKconfig.cpu423 bool "Use write-through caching for 68060 supervisor accesses"
426 The 68060 generally uses copyback caching of recently accessed data.
427 Copyback caching means that memory writes will be held in an on-chip
430 caching. Writethrough caching means that data is written to memory
432 Writethrough caching is less efficient, but is needed for some
/linux/Documentation/scsi/
A Dsd-parameters.rst24 To modify the caching mode without making the change persistent, prepend
/linux/Documentation/ABI/testing/
A Dsysfs-block-bcache63 For backing devices: When on, writeback caching is enabled and
64 writes will be buffered in the cache. When off, caching is in
107 writeback caching enabled.

Completed in 46 milliseconds

12345