| /linux/fs/netfs/ |
| H 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: 29 This permits debugging to be dynamically enabled in the local caching 34 bool "General filesystem local caching manager" 37 This option enables a generic filesystem caching manager that can be 42 See Documentation/filesystems/caching/fscache.rst for more information. 45 bool "Gather statistical information on local caching" 50 caching and exported through file: 60 See Documentation/filesystems/caching/fscache.rst for more information.
|
| H A D | read_single.c | 32 bool caching = fscache_cookie_enabled(netfs_i_cookie(netfs_inode(inode))); in netfs_single_mark_inode_dirty() local 34 if (cache_only && !caching) in netfs_single_mark_inode_dirty() 39 if (caching && !(inode_state_read_once(inode) & I_PINNING_NETFS_WB)) { in netfs_single_mark_inode_dirty()
|
| /linux/drivers/gpu/drm/nouveau/ |
| H 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/drivers/gpu/drm/ttm/tests/ |
| H A D | ttm_tt_test.c | 45 enum ttm_caching caching = ttm_cached; in ttm_tt_init_basic() local 55 err = ttm_tt_init(tt, bo, page_flags, caching, extra_pages); in ttm_tt_init_basic() 61 KUNIT_ASSERT_EQ(test, tt->caching, caching); in ttm_tt_init_basic() 71 enum ttm_caching caching = ttm_cached; in ttm_tt_init_misaligned() local 84 err = ttm_tt_init(tt, bo, 0, caching, 0); in ttm_tt_init_misaligned() 94 enum ttm_caching caching = ttm_cached; in ttm_tt_fini_basic() local 102 err = ttm_tt_init(tt, bo, 0, caching, 0); in ttm_tt_fini_basic() 114 enum ttm_caching caching = ttm_cached; in ttm_tt_fini_sg() local 122 err = ttm_sg_tt_init(tt, bo, 0, caching); in ttm_tt_fini_sg() 135 enum ttm_caching caching = ttm_cached; in ttm_tt_fini_shmem() local [all …]
|
| /linux/drivers/gpu/drm/ttm/ |
| H A D | ttm_tt.c | 156 enum ttm_caching caching, in ttm_tt_init_fields() argument 164 ttm->caching = caching; in ttm_tt_init_fields() 170 uint32_t page_flags, enum ttm_caching caching, in ttm_tt_init() argument 173 ttm_tt_init_fields(ttm, bo, page_flags, caching, extra_pages); in ttm_tt_init() 208 uint32_t page_flags, enum ttm_caching caching) in ttm_sg_tt_init() argument 212 ttm_tt_init_fields(ttm, bo, page_flags, caching, 0); in ttm_sg_tt_init() 524 iter_tt->prot = ttm_prot_from_caching(tt->caching, PAGE_KERNEL); in ttm_kmap_iter_tt_init()
|
| H A D | ttm_agp_backend.c | 56 int ret, cached = ttm->caching == ttm_cached; in ttm_agp_bind()
|
| /linux/include/drm/ttm/ |
| H A D | ttm_tt.h | 126 enum ttm_caching caching; member 208 uint32_t page_flags, enum ttm_caching caching, 211 uint32_t page_flags, enum ttm_caching caching);
|
| H A D | ttm_caching.h | 55 pgprot_t ttm_prot_from_caching(enum ttm_caching caching, pgprot_t tmp);
|
| /linux/fs/9p/ |
| H A D | Kconfig | 16 bool "Enable 9P client caching support" 20 caching support for 9p clients using FS-Cache
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | radeon_ttm.c | 272 mem->bus.caching = ttm_write_combined; in radeon_ttm_io_mem_reserve() 283 mem->bus.caching = ttm_write_combined; in radeon_ttm_io_mem_reserve() 443 if (ttm->caching == ttm_cached) in radeon_ttm_backend_bind() 484 enum ttm_caching caching; in radeon_ttm_tt_create() local 501 caching = ttm_uncached; in radeon_ttm_tt_create() 503 caching = ttm_write_combined; in radeon_ttm_tt_create() 505 caching = ttm_cached; in radeon_ttm_tt_create() 507 if (ttm_sg_tt_init(>t->ttm, bo, page_flags, caching)) { in radeon_ttm_tt_create()
|
| /linux/fs/ceph/ |
| H A D | Kconfig | 21 bool "Enable Ceph client caching support" 25 caching support for Ceph clients using FS-Cache
|
| H A D | addr.c | 566 static void ceph_fscache_write_to_cache(struct inode *inode, u64 off, u64 len, bool caching) in ceph_fscache_write_to_cache() argument 572 ceph_fscache_write_terminated, inode, true, caching); in ceph_fscache_write_to_cache() 579 static inline void ceph_fscache_write_to_cache(struct inode *inode, u64 off, u64 len, bool caching) in ceph_fscache_write_to_cache() argument 738 bool caching = ceph_is_cache_enabled(inode); in write_folio_nounlock() local 803 if (caching) in write_folio_nounlock() 805 ceph_fscache_write_to_cache(inode, page_off, len, caching); in write_folio_nounlock() 1441 bool caching = ceph_is_cache_enabled(inode); in ceph_submit_write() local 1523 ceph_fscache_write_to_cache(inode, offset, len, caching); in ceph_submit_write() 1546 if (caching) in ceph_submit_write() 1552 ceph_fscache_write_to_cache(inode, offset, len, caching); in ceph_submit_write()
|
| /linux/fs/squashfs/ |
| H A D | Kconfig | 153 bool "Enable full caching of compressed blocks" 157 This option enables caching of all compressed blocks, Without caching, 162 With caching: IOPS=2223, BW=278MiB/s (291MB/s) 163 Without caching: IOPS=815, BW=102MiB/s (107MB/s) 166 caching all compressed blocks in the page cache, reducing disk I/O for
|
| /linux/drivers/gpu/drm/qxl/ |
| H A D | qxl_ttm.c | 84 mem->bus.caching = ttm_write_combined; in qxl_ttm_io_mem_reserve() 90 mem->bus.caching = ttm_write_combined; in qxl_ttm_io_mem_reserve()
|
| /linux/Documentation/netlabel/ |
| H 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
|
| H 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/Documentation/filesystems/caching/ |
| H 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
|
| H A D | netfs-api.rst | 8 caching facilities. The API is arranged around a number of principles: 382 Firstly, the netfs should determine if caching is available by doing something 385 bool caching = fscache_cookie_enabled(cookie); 387 If caching is to be attempted, pages should be waited for and then marked using 402 bool caching) 409 bool caching) 415 caching parameter indicates if caching should be skipped, and if false, the
|
| /linux/Documentation/scsi/ |
| H A D | sd-parameters.rst | 24 To modify the caching mode without making the change persistent, prepend
|
| /linux/arch/m68k/ |
| H A D | Kconfig.cpu | 431 bool "Use write-through caching for 68060 supervisor accesses" 434 The 68060 generally uses copyback caching of recently accessed data. 435 Copyback caching means that memory writes will be held in an on-chip 438 caching. Writethrough caching means that data is written to memory 440 Writethrough caching is less efficient, but is needed for some
|
| /linux/tools/testing/kunit/test_data/ |
| H A D | test_interrupted_tap_output.log | 11 [ 0.060000] FS-Cache: Netfs 'afs' registered for caching
|
| /linux/fs/coda/ |
| H A D | Kconfig | 12 persistent client caches and write back caching.
|
| /linux/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_ttm.c | 275 enum ttm_caching caching; in i915_ttm_tt_create() local 290 caching = i915_ttm_select_tt_caching(obj); in i915_ttm_tt_create() 291 if (i915_gem_object_is_shrinkable(obj) && caching == ttm_cached) { in i915_ttm_tt_create() 302 ret = ttm_tt_init(&i915_tt->ttm, bo, page_flags, caching, ccs_pages); in i915_ttm_tt_create() 684 mem->bus.caching = ttm_write_combined; in i915_ttm_io_mem_reserve()
|
| /linux/drivers/gpu/drm/i915/ |
| H A D | TODO.txt | 19 refcounts, caching, ... on everything.
|
| /linux/drivers/acpi/acpica/ |
| H A D | rsaddr.c | 218 {ACPI_RSC_2BITFLAG, ACPI_RS_OFFSET(data.address.info.mem.caching),
|