/linux/drivers/gpu/drm/ttm/ |
A D | ttm_pool.c | 142 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 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() 76 if (caching == ttm_write_combined) in ttm_prot_from_caching()
|
A D | ttm_tt.c | 137 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 D | ttm_bo_util.c | 259 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 D | ttm_resource.c | 43 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 D | Kconfig | 4 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 D | nouveau_sgdma.c | 72 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 D | Kconfig | 4 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 D | Kconfig | 8 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 D | ttm_tt.h | 105 enum ttm_caching caching; member 150 uint32_t page_flags, enum ttm_caching caching); 152 uint32_t page_flags, enum ttm_caching caching);
|
A D | ttm_pool.h | 52 enum ttm_caching caching; member 76 } caching[TTM_NUM_CACHING_TYPES]; member
|
A D | ttm_caching.h | 53 pgprot_t ttm_prot_from_caching(enum ttm_caching caching, pgprot_t tmp);
|
/linux/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()
|
/linux/drivers/gpu/drm/i915/gem/ |
A D | i915_gem_domain.c | 284 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 D | bcache.rst | 29 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 D | Kconfig | 23 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 D | radeon_ttm.c | 287 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(>t->ttm, bo, page_flags, caching)) { in radeon_ttm_tt_create()
|
/linux/fs/9p/ |
A D | Kconfig | 16 bool "Enable 9P client caching support" 20 caching support for 9p clients using FS-Cache
|
/linux/fs/ceph/ |
A D | Kconfig | 23 bool "Enable Ceph client caching support" 27 caching support for Ceph clients using FS-Cache
|
/linux/Documentation/netlabel/ |
A D | cipso_ipv4.rst | 54 The NetLabel system provides a framework for caching security attribute 56 CIPSO/IPv4 protocol engine supports this caching mechanism.
|
A D | lsm_interface.rst | 45 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 D | qxl_ttm.c | 85 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 D | Kconfig.cpu | 423 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 D | sd-parameters.rst | 24 To modify the caching mode without making the change persistent, prepend
|
/linux/Documentation/ABI/testing/ |
A D | sysfs-block-bcache | 63 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.
|