/linux-6.3-rc2/drivers/gpu/drm/ttm/ |
A D | ttm_pool.c | 164 enum ttm_caching caching) in ttm_pool_apply_caching() argument 172 switch (caching) { in ttm_pool_apply_caching() 262 pt->caching = caching; in ttm_pool_type_init() 287 enum ttm_caching caching, in ttm_pool_select_type() argument 291 return &pool->caching[caching].orders[order]; in ttm_pool_select_type() 294 switch (caching) { in ttm_pool_select_type() 417 tt->caching); in ttm_pool_alloc() 434 caching = pages; in ttm_pool_alloc() 442 tt->caching); in ttm_pool_alloc() 451 caching = pages; 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() 78 if (caching == ttm_write_combined) in ttm_prot_from_caching()
|
A D | ttm_tt.c | 136 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 152 ttm_tt_init_fields(ttm, bo, page_flags, caching, extra_pages); in ttm_tt_init() 180 uint32_t page_flags, enum ttm_caching caching) in ttm_sg_tt_init() argument 184 ttm_tt_init_fields(ttm, bo, page_flags, caching, 0); in ttm_sg_tt_init() 446 iter_tt->prot = ttm_prot_from_caching(tt->caching, PAGE_KERNEL); in ttm_kmap_iter_tt_init()
|
A D | ttm_bo_util.c | 294 enum ttm_caching caching; in ttm_io_prot() local 297 caching = man->use_tt ? bo->ttm->caching : res->bus.caching; in ttm_io_prot() 299 return ttm_prot_from_caching(caching, tmp); in ttm_io_prot() 317 if (mem->bus.caching == ttm_write_combined) in ttm_bo_ioremap() 320 else if (mem->bus.caching == ttm_cached) in ttm_bo_ioremap() 349 if (num_pages == 1 && ttm->caching == ttm_cached) { in ttm_bo_kmap_ttm() 476 else if (mem->bus.caching == ttm_write_combined) in ttm_bo_vmap() 480 else if (mem->bus.caching == ttm_cached) in ttm_bo_vmap()
|
/linux-6.3-rc2/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-6.3-rc2/drivers/gpu/drm/nouveau/ |
A D | nouveau_sgdma.c | 73 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-6.3-rc2/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-6.3-rc2/include/drm/ttm/ |
A 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);
|
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-6.3-rc2/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-6.3-rc2/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-6.3-rc2/fs/afs/ |
A D | write.c | 23 loff_t i_size, bool caching); 37 if (caching) in afs_folio_start_fscache() 465 bool caching, in afs_extend_writeback() argument 562 afs_folio_start_fscache(caching, folio); in afs_extend_writeback() 590 bool caching = fscache_cookie_enabled(afs_vnode_cache(vnode)); in afs_write_back_from_locked_folio() local 598 afs_folio_start_fscache(caching, folio); in afs_write_back_from_locked_folio() 626 caching, &len); in afs_write_back_from_locked_folio() 642 afs_write_to_cache(vnode, start, len, i_size, caching); in afs_write_back_from_locked_folio() 650 fscache_clear_page_bits(mapping, start, len, caching); in afs_write_back_from_locked_folio() 1044 bool caching) in afs_write_to_cache() argument [all …]
|
/linux-6.3-rc2/include/linux/ |
A 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.3-rc2/drivers/gpu/drm/i915/gem/ |
A D | i915_gem_domain.c | 310 args->caching = I915_CACHING_CACHED; in i915_gem_get_caching_ioctl() 314 args->caching = I915_CACHING_DISPLAY; in i915_gem_get_caching_ioctl() 318 args->caching = I915_CACHING_NONE; in i915_gem_get_caching_ioctl() 338 switch (args->caching) { in i915_gem_set_caching_ioctl() 375 args->caching != I915_CACHING_CACHED) in i915_gem_set_caching_ioctl()
|
/linux-6.3-rc2/fs/9p/ |
A D | Kconfig | 16 bool "Enable 9P client caching support" 20 caching support for 9p clients using FS-Cache
|
/linux-6.3-rc2/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-6.3-rc2/drivers/gpu/drm/radeon/ |
A 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.3-rc2/fs/ceph/ |
A D | Kconfig | 23 bool "Enable Ceph client caching support" 27 caching support for Ceph clients using FS-Cache
|
/linux-6.3-rc2/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-6.3-rc2/drivers/gpu/drm/qxl/ |
A 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.3-rc2/Documentation/netlabel/ |
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
|
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.
|
/linux-6.3-rc2/Documentation/filesystems/caching/ |
A 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.3-rc2/Documentation/filesystems/ |
A 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.
|