Home
last modified time | relevance | path

Searched refs:caching (Results 1 – 25 of 124) sorted by relevance

12345

/linux-6.3-rc2/drivers/gpu/drm/ttm/
A Dttm_pool.c164 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 Dttm_module.c62 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 Dttm_tt.c136 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 Dttm_bo_util.c294 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 DKconfig4 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 Dnouveau_sgdma.c73 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 DKconfig8 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 Dttm_tt.h105 enum ttm_caching caching; member
151 uint32_t page_flags, enum ttm_caching caching,
154 uint32_t page_flags, enum ttm_caching caching);
A Dttm_pool.h52 enum ttm_caching caching; member
76 } caching[TTM_NUM_CACHING_TYPES]; member
A Dttm_caching.h53 pgprot_t ttm_prot_from_caching(enum ttm_caching caching, pgprot_t tmp);
/linux-6.3-rc2/drivers/acpi/
A Dacpi_memhotplug.c49 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 DKconfig4 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 Dwrite.c23 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 Dfscache.h588 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 Di915_gem_domain.c310 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 DKconfig16 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 DKconfig23 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 Dradeon_ttm.c284 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(&gtt->ttm, bo, page_flags, caching)) { in radeon_ttm_tt_create()
/linux-6.3-rc2/fs/ceph/
A DKconfig23 bool "Enable Ceph client caching support"
27 caching support for Ceph clients using FS-Cache
/linux-6.3-rc2/Documentation/admin-guide/
A Dbcache.rst29 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 Dqxl_ttm.c85 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 Dlsm_interface.rst45 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 Dcipso_ipv4.rst54 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 Dfscache.rst11 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 Dnetfs_library.rst27 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.

Completed in 33 milliseconds

12345