Home
last modified time | relevance | path

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

1234567

/openbmc/linux/drivers/gpu/drm/ttm/tests/
H A Dttm_pool_test.c52 enum ttm_caching caching, in ttm_tt_kunit_init() argument
67 err = ttm_tt_init(tt, priv->mock_bo, page_flags, caching, 0); in ttm_tt_kunit_init()
75 enum ttm_caching caching) in ttm_pool_pre_populated() argument
84 tt = ttm_tt_kunit_init(test, order, caching, size); in ttm_pool_pre_populated()
143 enum ttm_caching caching = ttm_uncached; in ttm_pool_alloc_basic() local
148 tt = ttm_tt_kunit_init(test, 0, caching, size); in ttm_pool_alloc_basic()
205 enum ttm_caching caching = ttm_uncached; in ttm_pool_alloc_basic_dma_addr() local
216 err = ttm_sg_tt_init(tt, bo, 0, caching); in ttm_pool_alloc_basic_dma_addr()
244 enum ttm_caching caching = ttm_uncached; in ttm_pool_alloc_order_caching_match() local
249 pool = ttm_pool_pre_populated(test, size, caching); in ttm_pool_alloc_order_caching_match()
[all …]
/openbmc/linux/drivers/gpu/drm/ttm/
H A Dttm_pool.c132 static void ttm_pool_free_page(struct ttm_pool *pool, enum ttm_caching caching, in ttm_pool_free_page() argument
143 if (caching != ttm_cached && !PageHighMem(p)) in ttm_pool_free_page()
164 enum ttm_caching caching) in ttm_pool_apply_caching() argument
172 switch (caching) { in ttm_pool_apply_caching()
259 enum ttm_caching caching, unsigned int order) in ttm_pool_type_init() argument
262 pt->caching = caching; in ttm_pool_type_init()
282 ttm_pool_free_page(pt->pool, pt->caching, pt->order, p); in ttm_pool_type_fini()
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()
[all …]
H 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()
H A Dttm_tt.c149 enum ttm_caching caching, in ttm_tt_init_fields() argument
157 ttm->caching = caching; in ttm_tt_init_fields()
161 uint32_t page_flags, enum ttm_caching caching, in ttm_tt_init() argument
164 ttm_tt_init_fields(ttm, bo, page_flags, caching, extra_pages); in ttm_tt_init()
192 uint32_t page_flags, enum ttm_caching caching) in ttm_sg_tt_init() argument
196 ttm_tt_init_fields(ttm, bo, page_flags, caching, 0); in ttm_sg_tt_init()
458 iter_tt->prot = ttm_prot_from_caching(tt->caching, PAGE_KERNEL); in ttm_kmap_iter_tt_init()
H A Dttm_bo_util.c294 enum ttm_caching caching; in ttm_io_prot() local
298 caching = bo->ttm->caching; in ttm_io_prot()
302 caching = res->bus.caching; in ttm_io_prot()
305 return ttm_prot_from_caching(caching, tmp); in ttm_io_prot()
323 if (mem->bus.caching == ttm_write_combined) in ttm_bo_ioremap()
326 else if (mem->bus.caching == ttm_cached) in ttm_bo_ioremap()
357 if (num_pages == 1 && ttm->caching == ttm_cached && in ttm_bo_kmap_ttm()
485 else if (mem->bus.caching == ttm_write_combined) in ttm_bo_vmap()
489 else if (mem->bus.caching == ttm_cached) in ttm_bo_vmap()
/openbmc/linux/fs/fscache/
H 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.
/openbmc/linux/drivers/gpu/drm/nouveau/
H 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()
/openbmc/linux/fs/netfs/
H A DKconfig8 segmentation, local caching and transparent huge page support.
11 bool "Gather statistical information on local caching"
15 caching and exported through file:
/openbmc/linux/include/drm/ttm/
H A Dttm_tt.h112 enum ttm_caching caching; member
158 uint32_t page_flags, enum ttm_caching caching,
161 uint32_t page_flags, enum ttm_caching caching);
H A Dttm_pool.h52 enum ttm_caching caching; member
78 } caching[TTM_NUM_CACHING_TYPES]; member
H A Dttm_caching.h53 pgprot_t ttm_prot_from_caching(enum ttm_caching caching, pgprot_t tmp);
/openbmc/linux/drivers/acpi/
H 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()
/openbmc/linux/fs/cachefiles/
H 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
/openbmc/openbmc/meta-openembedded/meta-python/recipes-devtools/python/
H A Dpython3-cached-property_2.0.1.bb1 SUMMARY = "A decorator for caching properties in classes."
2 DESCRIPTION = "Makes caching of time or computational expensive properties quick and easy."
H A Dpython3-propcache_0.2.1.bb1 SUMMARY = "Fast property caching"
/openbmc/linux/fs/afs/
H A Dwrite.c23 loff_t i_size, bool caching);
35 static void afs_folio_start_fscache(bool caching, struct folio *folio) in afs_folio_start_fscache() argument
37 if (caching) in afs_folio_start_fscache()
41 static void afs_folio_start_fscache(bool caching, struct folio *folio) in afs_folio_start_fscache() argument
467 bool caching, in afs_extend_writeback() argument
564 afs_folio_start_fscache(caching, folio); in afs_extend_writeback()
592 bool caching = fscache_cookie_enabled(afs_vnode_cache(vnode)); in afs_write_back_from_locked_folio() local
600 afs_folio_start_fscache(caching, folio); in afs_write_back_from_locked_folio()
628 caching, &len); in afs_write_back_from_locked_folio()
644 afs_write_to_cache(vnode, start, len, i_size, caching); in afs_write_back_from_locked_folio()
[all …]
/openbmc/linux/include/linux/
H 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()
/openbmc/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_domain.c329 args->caching = I915_CACHING_CACHED; in i915_gem_get_caching_ioctl()
331 args->caching = I915_CACHING_DISPLAY; in i915_gem_get_caching_ioctl()
333 args->caching = I915_CACHING_NONE; in i915_gem_get_caching_ioctl()
354 switch (args->caching) { in i915_gem_set_caching_ioctl()
400 args->caching != I915_CACHING_CACHED) in i915_gem_set_caching_ioctl()
/openbmc/linux/drivers/gpu/drm/radeon/
H A Dradeon_ttm.c280 mem->bus.caching = ttm_write_combined; in radeon_ttm_io_mem_reserve()
291 mem->bus.caching = ttm_write_combined; in radeon_ttm_io_mem_reserve()
451 if (ttm->caching == ttm_cached) in radeon_ttm_backend_bind()
492 enum ttm_caching caching; in radeon_ttm_tt_create() local
509 caching = ttm_uncached; in radeon_ttm_tt_create()
511 caching = ttm_write_combined; in radeon_ttm_tt_create()
513 caching = ttm_cached; in radeon_ttm_tt_create()
515 if (ttm_sg_tt_init(&gtt->ttm, bo, page_flags, caching)) { in radeon_ttm_tt_create()
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/
H A DKconfig23 bool "Disable caching of dynamic entries in NDC"
27 This config option disables caching of dynamic entries such as NIX SQEs
/openbmc/linux/fs/9p/
H A DKconfig16 bool "Enable 9P client caching support"
20 caching support for 9p clients using FS-Cache
/openbmc/linux/Documentation/admin-guide/
H A Dbcache.rst23 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 …]
/openbmc/linux/fs/ceph/
H A DKconfig24 bool "Enable Ceph client caching support"
28 caching support for Ceph clients using FS-Cache
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-connectivity/civetweb/
H A Dcivetweb_1.16.bb33 PACKAGECONFIG ??= "caching ipv6 server ssl websockets"
34 PACKAGECONFIG[caching] = "-DCIVETWEB_DISABLE_CACHING=OFF,-DCIVETWEB_DISABLE_CACHING=ON,"
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/valkey/
H A Dvalkey_8.0.1.bb2 …"A flexible distributed key-value datastore that supports both caching and beyond caching workload…

1234567