/linux-5.19.10/drivers/gpu/drm/ttm/ |
D | ttm_pool.c | 131 static void ttm_pool_free_page(struct ttm_pool *pool, enum ttm_caching caching, in ttm_pool_free_page() argument 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() 258 enum ttm_caching caching, unsigned int order) in ttm_pool_type_init() argument 261 pt->caching = caching; in ttm_pool_type_init() 281 ttm_pool_free_page(pt->pool, pt->caching, pt->order, p); in ttm_pool_type_fini() 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() [all …]
|
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()
|
D | ttm_tt.c | 135 enum ttm_caching caching, in ttm_tt_init_fields() argument 139 ttm->caching = ttm_cached; in ttm_tt_init_fields() 144 ttm->caching = caching; in ttm_tt_init_fields() 148 uint32_t page_flags, enum ttm_caching caching, in ttm_tt_init() argument 151 ttm_tt_init_fields(ttm, bo, page_flags, caching, extra_pages); 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, 0); in ttm_sg_tt_init() 445 iter_tt->prot = ttm_prot_from_caching(tt->caching, PAGE_KERNEL); in ttm_kmap_iter_tt_init()
|
D | ttm_bo_util.c | 268 enum ttm_caching caching; in ttm_io_prot() local 271 caching = man->use_tt ? bo->ttm->caching : res->bus.caching; in ttm_io_prot() 273 return ttm_prot_from_caching(caching, tmp); in ttm_io_prot() 291 if (mem->bus.caching == ttm_write_combined) in ttm_bo_ioremap() 294 else if (mem->bus.caching == ttm_cached) in ttm_bo_ioremap() 323 if (num_pages == 1 && ttm->caching == ttm_cached) { in ttm_bo_kmap_ttm() 411 else if (mem->bus.caching == ttm_write_combined) in ttm_bo_vmap() 415 else if (mem->bus.caching == ttm_cached) in ttm_bo_vmap()
|
/linux-5.19.10/fs/fscache/ |
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-5.19.10/drivers/gpu/drm/nouveau/ |
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-5.19.10/fs/netfs/ |
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-5.19.10/include/drm/ttm/ |
D | ttm_tt.h | 105 enum ttm_caching caching; member 151 uint32_t page_flags, enum ttm_caching caching, 154 uint32_t page_flags, enum ttm_caching caching);
|
D | ttm_pool.h | 52 enum ttm_caching caching; member 76 } caching[TTM_NUM_CACHING_TYPES]; member
|
D | ttm_caching.h | 53 pgprot_t ttm_prot_from_caching(enum ttm_caching caching, pgprot_t tmp);
|
/linux-5.19.10/drivers/acpi/ |
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-5.19.10/fs/cachefiles/ |
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-5.19.10/fs/afs/ |
D | write.c | 18 loff_t i_size, bool caching); 30 static void afs_folio_start_fscache(bool caching, struct folio *folio) in afs_folio_start_fscache() argument 32 if (caching) in afs_folio_start_fscache() 36 static void afs_folio_start_fscache(bool caching, struct folio *folio) in afs_folio_start_fscache() argument 433 bool caching, in afs_extend_writeback() argument 530 afs_folio_start_fscache(caching, folio); in afs_extend_writeback() 558 bool caching = fscache_cookie_enabled(afs_vnode_cache(vnode)); in afs_write_back_from_locked_folio() local 566 afs_folio_start_fscache(caching, folio); in afs_write_back_from_locked_folio() 594 caching, &len); in afs_write_back_from_locked_folio() 610 afs_write_to_cache(vnode, start, len, i_size, caching); in afs_write_back_from_locked_folio() [all …]
|
/linux-5.19.10/include/linux/ |
D | fscache.h | 588 bool caching) in fscache_clear_page_bits() argument 590 if (caching) in fscache_clear_page_bits() 622 bool caching) in fscache_write_to_cache() argument 624 if (caching) in fscache_write_to_cache() 626 term_func, term_func_priv, caching); in fscache_write_to_cache()
|
/linux-5.19.10/drivers/gpu/drm/i915/gem/ |
D | i915_gem_domain.c | 307 args->caching = I915_CACHING_CACHED; in i915_gem_get_caching_ioctl() 311 args->caching = I915_CACHING_DISPLAY; in i915_gem_get_caching_ioctl() 315 args->caching = I915_CACHING_NONE; in i915_gem_get_caching_ioctl() 335 switch (args->caching) { in i915_gem_set_caching_ioctl() 372 args->caching != I915_CACHING_CACHED) in i915_gem_set_caching_ioctl()
|
/linux-5.19.10/drivers/net/ethernet/marvell/octeontx2/ |
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-5.19.10/fs/9p/ |
D | Kconfig | 16 bool "Enable 9P client caching support" 20 caching support for 9p clients using FS-Cache
|
/linux-5.19.10/drivers/gpu/drm/radeon/ |
D | radeon_ttm.c | 284 mem->bus.caching = ttm_write_combined; in radeon_ttm_io_mem_reserve() 295 mem->bus.caching = ttm_write_combined; in radeon_ttm_io_mem_reserve() 455 if (ttm->caching == ttm_cached) in radeon_ttm_backend_bind() 496 enum ttm_caching caching; in radeon_ttm_tt_create() local 513 caching = ttm_uncached; in radeon_ttm_tt_create() 515 caching = ttm_write_combined; in radeon_ttm_tt_create() 517 caching = ttm_cached; in radeon_ttm_tt_create() 519 if (ttm_sg_tt_init(>t->ttm, bo, page_flags, caching)) { in radeon_ttm_tt_create()
|
/linux-5.19.10/fs/ceph/ |
D | Kconfig | 23 bool "Enable Ceph client caching support" 27 caching support for Ceph clients using FS-Cache
|
/linux-5.19.10/Documentation/admin-guide/ |
D | bcache.rst | 23 Both writethrough and writeback caching are supported. Writeback defaults to 29 Writeback caching can use most of the cache for buffering writes - writing 34 to caching large sequential IO. Bcache detects sequential IO and skips it; 37 caching the first 512k after every seek. Backups and large file copies should 42 or dirty data), caching is automatically disabled; if dirty data was present 43 in the cache it first disables writeback caching and waits for all dirty data 74 a caching device later. 102 must be attached to your cache set to enable caching. Attaching a backing 111 important if you have writeback caching turned on. 154 A) Starting a bcache with a missing caching device [all …]
|
/linux-5.19.10/drivers/gpu/drm/qxl/ |
D | qxl_ttm.c | 85 mem->bus.caching = ttm_write_combined; in qxl_ttm_io_mem_reserve() 91 mem->bus.caching = ttm_write_combined; in qxl_ttm_io_mem_reserve()
|
/linux-5.19.10/Documentation/netlabel/ |
D | cipso_ipv4.rst | 54 The NetLabel system provides a framework for caching security attribute 56 CIPSO/IPv4 protocol engine supports this caching mechanism.
|
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-5.19.10/Documentation/scsi/ |
D | sd-parameters.rst | 24 To modify the caching mode without making the change persistent, prepend
|
/linux-5.19.10/Documentation/filesystems/caching/ |
D | fscache.rst | 11 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
|