/linux-6.1.9/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 | 274 enum ttm_caching caching; in ttm_io_prot() local 277 caching = man->use_tt ? bo->ttm->caching : res->bus.caching; in ttm_io_prot() 279 return ttm_prot_from_caching(caching, tmp); in ttm_io_prot() 297 if (mem->bus.caching == ttm_write_combined) in ttm_bo_ioremap() 300 else if (mem->bus.caching == ttm_cached) in ttm_bo_ioremap() 329 if (num_pages == 1 && ttm->caching == ttm_cached) { in ttm_bo_kmap_ttm() 419 else if (mem->bus.caching == ttm_write_combined) in ttm_bo_vmap() 423 else if (mem->bus.caching == ttm_cached) in ttm_bo_vmap()
|
/linux-6.1.9/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-6.1.9/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-6.1.9/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-6.1.9/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-6.1.9/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-6.1.9/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-6.1.9/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-6.1.9/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-6.1.9/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-6.1.9/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-6.1.9/fs/9p/ |
D | Kconfig | 16 bool "Enable 9P client caching support" 20 caching support for 9p clients using FS-Cache
|
/linux-6.1.9/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-6.1.9/fs/ceph/ |
D | Kconfig | 23 bool "Enable Ceph client caching support" 27 caching support for Ceph clients using FS-Cache
|
/linux-6.1.9/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-6.1.9/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-6.1.9/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-6.1.9/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
|
/linux-6.1.9/Documentation/filesystems/ |
D | netfs_library.rst | 27 services, such as local caching or local data encryption. 29 Note that the library module doesn't link against local caching directly, so 71 Local caching cookie, or NULL if no caching is enabled. This field does not 116 * Handle local caching, allowing cached data and server-read data to be 323 cache (if present) to initialise the caching state for this read. The netfs 331 reported, the operation may proceed anyway, just without local caching (only 339 represent an allocation already made. If local caching is enabled, it gets 460 required: some way for the network filesystem to initialise the caching for a 597 within the region or -ENOBUFS if there is no caching on this file.
|