Home
last modified time | relevance | path

Searched full:backing (Results 1 – 25 of 481) sorted by relevance

12345678910>>...20

/linux/Documentation/ABI/testing/
H A Dsysfs-block-bcache5 A write to this file causes the backing device or cache to be
6 unregistered. If a backing device had dirty data in the cache,
9 all associated backing devices before unregistering themselves.
21 For a backing device that has cache, a symlink to
28 For backing devices: integer number of full cache hits,
35 For backing devices: integer number of cache misses.
41 For backing devices: cache hits as a percentage.
47 For backing devices: Threshold past which sequential IO will
63 For backing devices: When on, writeback caching is enabled and
72 For backing devices: when off, dirty data will not be written
[all …]
/linux/Documentation/admin-guide/
H A Dbcache.rst30 dirty data to the backing device is always done sequentially, scanning from the
48 and backing device must be formatted before use::
54 you format your backing devices and cache device at the same time, you won't
69 Registering the backing device makes the bcache device show up in /dev; you can
73 slow devices as bcache backing devices without a cache, and you can choose to add
101 After your cache device and backing device are registered, the backing device
102 must be attached to your cache set to enable caching. Attaching a backing
109 your bcache devices. If a backing device has data in a cache somewhere, the
114 can force run the backing device::
118 (You need to use /sys/block/sdb (or whatever your backing device is called), not
[all …]
/linux/Documentation/usb/
H A Dmass-storage.rst10 multiple logical units (LUNs). Backing storage for each LUN is
41 backing storage for each logical unit. There may be at most
45 *BEWARE* that if a file is used as a backing storage, it may not
53 simulating CD-ROM, block size of the device if the backing file is
64 backing file will be closed to simulate ejection and the logical
65 unit will not be mountable by the host until a new backing file is
69 If a logical unit is not removable (the default), a backing file
96 backing files.
99 backing file could not be opened in read/write mode, the gadget
163 When read it returns the path to the backing file for the given
[all …]
/linux/drivers/md/bcache/
H A Dbcache_ondisk.h140 * Version 1: Backing device
143 * Version 4: Backing device with data offset
198 /* Backing devices */
203 * backing devices, so don't add anything here until we fix
204 * things to not need it for backing devices anymore
257 /* Backing devices */
262 * backing devices, so don't add anything here until we fix
263 * things to not need it for backing devices anymore
385 /* UUIDS - per backing device/flash only volume metadata */
435 /* UUIDS - per backing device/flash only volume metadata */
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_hmc.c48 /* allocate a 4K pd page or 2M backing page */ in i40e_add_sd_table_entry()
74 /* Increment backing page reference count */ in i40e_add_sd_table_entry()
136 /* allocate a 4K backing page */ in i40e_add_pd_table_entry()
154 /* Add the backing page physical address in the pd entry */ in i40e_add_pd_table_entry()
167 * i40e_remove_pd_bp - remove a backing page from a page descriptor
175 * 2. Write to register PMPDINV to invalidate the backing page in FV cache
178 * 1. Caller can deallocate the memory used by backing storage after this
233 * i40e_prep_remove_sd_bp - Prepares to remove a backing page from a sd entry
259 * i40e_remove_sd_bp_new - Removes a backing page from a segment descriptor
H A Di40e_lan_hmc.c30 * @txq_num: number of Tx queues needing backing context
31 * @rxq_num: number of Rx queues needing backing context
32 * @fcoe_cntx_num: amount of FCoE statefull contexts needing backing context
33 * @fcoe_filt_num: number of FCoE filters needing backing context
61 * @txq_num: number of Tx queues needing backing context
62 * @rxq_num: number of Rx queues needing backing context
63 * @fcoe_cntx_num: amount of FCoE statefull contexts needing backing context
64 * @fcoe_filt_num: number of FCoE filters needing backing context
223 * 2. write to register PMPDINV to invalidate the backing page in FV cache
242 * i40e_remove_sd_bp - remove a backing page from a segment descriptor
[all …]
/linux/arch/x86/kernel/cpu/sgx/
H A Dmain.c162 struct sgx_backing *backing) in __sgx_encl_ewb() argument
170 pginfo.contents = (unsigned long)kmap_local_page(backing->contents); in __sgx_encl_ewb()
171 pginfo.metadata = (unsigned long)kmap_local_page(backing->pcmd) + in __sgx_encl_ewb()
172 backing->pcmd_offset; in __sgx_encl_ewb()
175 set_page_dirty(backing->pcmd); in __sgx_encl_ewb()
176 set_page_dirty(backing->contents); in __sgx_encl_ewb()
179 backing->pcmd_offset)); in __sgx_encl_ewb()
200 struct sgx_backing *backing) in sgx_encl_ewb() argument
218 ret = __sgx_encl_ewb(epc_page, va_slot, backing); in sgx_encl_ewb()
226 ret = __sgx_encl_ewb(epc_page, va_slot, backing); in sgx_encl_ewb()
[all …]
/linux/Documentation/admin-guide/mm/
H A Dnommu-mmap.rst45 - If possible, the file mapping will be directly on the backing device
46 if the backing device has the NOMMU_MAP_DIRECT capability and
50 - If the backing device can't or won't permit direct sharing,
64 the mapping's backing pages. The page is then backed by swap instead.
72 pages written back to file; writes to file reflected into pages backing
113 paged aligned in the backing store.
158 allocated if mmap() chooses not to map the backing device directly. An
211 The driver should also provide backing device information with capabilities set
260 Memory backed devices are indicated by the mapping's backing device info having
/linux/tools/include/uapi/linux/
H A Dfs.h445 * have file backing. Can be combined with PROCMAP_QUERY_COVERING_OR_NEXT_VMA
446 * to iterate all VMAs with file backing.
498 /* VMA backing page size granularity. */
501 * VMA file offset. If VMA has file backing, this specifies offset
503 * Is set to zero if VMA has no backing file.
506 /* Backing file's inode number, or zero, if VMA has no backing file. */
508 /* Backing file's device major/minor number, or zero, if VMA has no backing file. */
513 * (i.e., VMA's backing file's absolute path, with " (deleted)" suffix
533 * VMA's backing file's build ID, if the backing file is an ELF file
536 * Kernel will set this field to zero, if VMA has no backing file,
[all …]
/linux/tools/perf/trace/beauty/include/uapi/linux/
H A Dfs.h443 * have file backing. Can be combined with PROCMAP_QUERY_COVERING_OR_NEXT_VMA
444 * to iterate all VMAs with file backing.
496 /* VMA backing page size granularity. */
499 * VMA file offset. If VMA has file backing, this specifies offset
501 * Is set to zero if VMA has no backing file.
504 /* Backing file's inode number, or zero, if VMA has no backing file. */
506 /* Backing file's device major/minor number, or zero, if VMA has no backing file. */
511 * (i.e., VMA's backing file's absolute path, with " (deleted)" suffix
531 * VMA's backing file's build ID, if the backing file is an ELF file
534 * Kernel will set this field to zero, if VMA has no backing file,
[all …]
/linux/include/uapi/linux/
H A Dfs.h531 * have file backing. Can be combined with PROCMAP_QUERY_COVERING_OR_NEXT_VMA
532 * to iterate all VMAs with file backing.
584 /* VMA backing page size granularity. */
587 * VMA file offset. If VMA has file backing, this specifies offset
589 * Is set to zero if VMA has no backing file.
592 /* Backing file's inode number, or zero, if VMA has no backing file. */
594 /* Backing file's device major/minor number, or zero, if VMA has no backing file. */
599 * (i.e., VMA's backing file's absolute path, with " (deleted)" suffix
619 * VMA's backing file's build ID, if the backing file is an ELF file
622 * Kernel will set this field to zero, if VMA has no backing file,
[all …]
/linux/fs/romfs/
H A DKconfig20 # Select the backing stores to be supported
23 prompt "RomFS backing stores"
27 Select the backing stores to be supported.
/linux/drivers/gpu/drm/
H A Ddrm_gem_framebuffer_helper.c35 * &drm_framebuffer and use &drm_gem_object for their backing storage.
43 * drm_gem_fb_get_obj() - Get GEM object backing the framebuffer
95 * Frees a GEM backed framebuffer with its backing buffer(s) and the structure
117 * This function creates a handle for the GEM object backing the framebuffer.
139 * @file: DRM file that holds the GEM handle(s) backing the framebuffer
219 * @file: DRM file that holds the GEM handle(s) backing the framebuffer
263 * @file: DRM file that holds the GEM handle(s) backing the framebuffer
269 * backing the framebuffer.
302 * @file: DRM file that holds the GEM handle(s) backing the framebuffer
308 * backing the framebuffer. drm_atomic_helper_dirtyfb() is used for the dirty
/linux/drivers/gpu/drm/tests/
H A Ddrm_gem_shmem_test.c124 * Test pinning backing pages for a shmem GEM object. The test case
125 * succeeds if a suitable number of backing pages are allocated, and
157 * case succeeds if the backing memory is mapped and the reference
194 * scatter/gather table large enough to accommodate the backing memory
236 * backing pages are pinned and a scatter/gather table large enough to
237 * accommodate the backing memory is successfully exported.
306 * backing pages. Finally, assert that the shmem GEM object is now
/linux/include/xen/
H A Dxen-front-pgdir-shbuf.h35 /* Page directory backing storage. */
44 * Backing storage of the shared buffer: these are the pages being
61 /* Number of pages of the buffer backing storage. */
/linux/drivers/net/ethernet/sfc/siena/
H A Dvfdi.h130 * @u.init_evq.buf_count: Number of 4k buffers backing event queue.
132 * address of each page backing the event queue.
134 * @u.init_rxq.buf_count: Number of 4k buffers backing receive queue.
139 * address of each page backing the receive queue.
141 * @u.init_txq.buf_count: Number of 4k buffers backing transmit queue.
147 * address of each page backing the transmit queue.
/linux/drivers/platform/surface/aggregator/
H A Dssh_parser.h33 * @ptr: The memory backing the buffer.
34 * @cap: The length of the memory backing the buffer, i.e. its capacity.
36 * Initializes the buffer with the given memory as backing and set its used
73 * Frees a SSH parser buffer by freeing the memory backing it and then
/linux/Documentation/admin-guide/blockdev/
H A Dzram.rst215 can write out to backing device as 4KB unit
285 The bd_stat file represents a device's backing device statistics. It consists of
289 bd_count size of data written in backing device.
291 bd_reads the number of reads from backing device
293 bd_writes the number of writes to backing device
344 to backing storage rather than keeping it in memory.
345 To use the feature, admin should set up backing device via::
370 If an admin wants to write a specific page in zram device to the backing device,
553 written page to backing store
564 and the block's state is huge so it is written back to the backing
/linux/fs/
H A Dbacking-file.c3 * Common helpers for stackable filesystems and backing files.
12 #include <linux/backing-file.h>
19 * backing_file_open - open a backing file for kernel internal use
22 * @real_path: path of the backing file
25 * Open a backing file for a stackable filesystem (e.g., overlayfs).
/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_alloc.h17 iavf_mem_bp = 6, /* Backing Page - 4KB */
18 iavf_mem_bp_jumbo = 7, /* Backing Page - > 4KB */
/linux/drivers/infiniband/hw/irdma/
H A Dhmc.c213 * irdma_sc_create_hmc_obj - allocate backing store for hmc objects
217 * This will allocate memory for PDs and backing pages and populate
366 * the memory for PDS and backing storage. After this function is returned,
368 * book-keeping information about PDs and backing storage.
488 /* allocate a 4K pd page or 2M backing page */ in irdma_add_sd_table_entry()
600 * irdma_remove_pd_bp - remove a backing page from a page descriptor
608 * 2. Write to register PMPDINV to invalidate the backing page in FV cache
611 * 1. Caller can deallocate the memory used by backing storage after this
661 * irdma_prep_remove_sd_bp - Prepares to remove a backing page from a sd entry
/linux/drivers/vfio/pci/pds/
H A Dlm.h21 struct page **pages; /* Backing pages for file */
23 struct sg_table sg_table; /* SG table for backing pages */
/linux/include/linux/
H A Ddma-buf.h60 * to signal that backing storage is already allocated and incompatible
122 * This call may sleep, e.g. when the backing storage first needs to be
134 * appropriate backing storage for the buffer.
155 * A &sg_table scatter list of the backing storage of the DMA buffer,
177 * For static dma_buf handling this might also unpin the backing
217 * example fail when the backing storage can't be allocated. Can also
255 * pointing at the backing storage. Now linux mm needs a struct
463 * backing store while mappings exists.
/linux/include/net/
H A Dnetmem.h178 * __netmem_to_page - unsafely get pointer to the &page backing @netmem
224 * Return: netmem reference to the &page backing this virtual address.
251 * __netmem_to_nmdesc - unsafely get pointer to the &netmem_desc backing
306 * __netmem_get_pp - unsafely get pointer to the &page_pool backing @netmem
353 * __netmem_address - unsafely get pointer to the memory backing @netmem
/linux/tools/testing/selftests/mm/
H A Dguard-regions.c39 * How is the test backing the mapping being tested?
56 enum backing_type backing; in FIXTURE()
61 .backing = ANON_BACKED, in FIXTURE_VARIANT()
66 .backing = SHMEM_BACKED, in FIXTURE_VARIANT_ADD()
71 .backing = LOCAL_FILE_BACKED, in FIXTURE_VARIANT_ADD()
76 switch (variant->backing) { in FIXTURE_VARIANT_ADD()
93 switch (variant->backing) { in mmap_()
268 switch (variant->backing) { in is_buf_eq()
287 if (variant->backing == ANON_BACKED) in FIXTURE_SETUP()
869 switch (variant->backing) { in TEST_F()
63 enum backing_type backing; FIXTURE_VARIANT() local
[all...]

12345678910>>...20