Home
last modified time | relevance | path

Searched refs:backing (Results 1 – 25 of 96) sorted by relevance

1234

/linux-6.15/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
82 For backing devices: In writeback mode, when dirty data is
84 backing device, writeback from cache to backing device starts
[all …]
H A Dconfigfs-usb-gadget-mass-storage23 file The path to the backing file for the LUN.
36 the function is active. It causes the backing
H A Dsysfs-block-loop15 (RO) The path of the backing file that the loop device maps its
49 (RO) Shows if direct IO is being used to access backing file or
H A Dsysfs-block-zram90 The backing_dev file is read-write and set up backing
107 huge page writeback to backing device.
113 The bd_stat file is read-only and represents backing device's
H A Dsysfs-class-bdi23 The default backing dev, used for non-block device backed
131 If set, the backing device requires that all pages comprising a write
/linux-6.15/arch/x86/kernel/cpu/sgx/
H A Dmain.c161 struct sgx_backing *backing) in __sgx_encl_ewb() argument
171 backing->pcmd_offset; in __sgx_encl_ewb()
174 set_page_dirty(backing->pcmd); in __sgx_encl_ewb()
175 set_page_dirty(backing->contents); in __sgx_encl_ewb()
178 backing->pcmd_offset)); in __sgx_encl_ewb()
199 struct sgx_backing *backing) in sgx_encl_ewb() argument
252 struct sgx_backing *backing) in sgx_reclaimer_write() argument
261 sgx_encl_ewb(epc_page, backing); in sgx_reclaimer_write()
264 sgx_encl_put_backing(backing); in sgx_reclaimer_write()
300 struct sgx_backing backing[SGX_NR_TO_SCAN]; in sgx_reclaim_pages() local
[all …]
H A Dencl.c16 struct sgx_backing *backing);
123 struct inode *inode = file_inode(encl->backing); in sgx_encl_truncate_backing_page()
756 if (encl->backing) in sgx_encl_release()
757 fput(encl->backing); in sgx_encl_release()
972 struct sgx_backing *backing) in __sgx_encl_get_backing() argument
988 backing->contents = contents; in __sgx_encl_get_backing()
989 backing->pcmd = pcmd; in __sgx_encl_get_backing()
1063 struct sgx_backing *backing) in sgx_encl_alloc_backing() argument
1095 struct sgx_backing *backing) in sgx_encl_lookup_backing() argument
1106 put_page(backing->pcmd); in sgx_encl_put_backing()
[all …]
H A Dencl.h64 struct file *backing; member
111 struct sgx_backing *backing);
112 void sgx_encl_put_backing(struct sgx_backing *backing);
H A Dioctl.c64 struct file *backing; in sgx_encl_create() local
84 backing = shmem_file_setup("SGX backing", encl_size + (encl_size >> 5), in sgx_encl_create()
86 if (IS_ERR(backing)) { in sgx_encl_create()
87 ret = PTR_ERR(backing); in sgx_encl_create()
91 encl->backing = backing; in sgx_encl_create()
133 fput(encl->backing); in sgx_encl_create()
134 encl->backing = NULL; in sgx_encl_create()
/linux-6.15/drivers/gpu/drm/gma500/
H A Dfbdev.c164 struct psb_gem_object *backing; in psb_fbdev_driver_fbdev_probe() local
201 backing = psb_gem_create(dev, size, "fb", true, PAGE_SIZE); in psb_fbdev_driver_fbdev_probe()
202 if (IS_ERR(backing)) in psb_fbdev_driver_fbdev_probe()
203 return PTR_ERR(backing); in psb_fbdev_driver_fbdev_probe()
204 obj = &backing->base; in psb_fbdev_driver_fbdev_probe()
224 info->screen_base = dev_priv->vram_addr + backing->offset; in psb_fbdev_driver_fbdev_probe()
229 info->fix.smem_start = dev_priv->stolen_base + backing->offset; in psb_fbdev_driver_fbdev_probe()
/linux-6.15/Documentation/admin-guide/
H A Dbcache.rst48 and backing device must be formatted before use::
101 After your cache device and backing device are registered, the backing device
114 can force run the backing device::
133 the backing devices to passthrough mode.
136 backing device.
233 start backing device with missing cache::
403 Sysfs - backing device
462 backing device has likely been corrupted.
488 Sysfs - backing device stats
520 Symlink to each of the attached backing devices.
[all …]
/linux-6.15/Documentation/usb/
H A Dmass-storage.rst41 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
176 be read any time, and written to when there is no backing file
[all …]
/linux-6.15/tools/testing/selftests/mm/
H A Dguard-regions.c62 enum backing_type backing; in FIXTURE_VARIANT() local
67 .backing = ANON_BACKED, in FIXTURE_VARIANT_ADD()
72 .backing = SHMEM_BACKED, in FIXTURE_VARIANT_ADD()
77 .backing = LOCAL_FILE_BACKED, in FIXTURE_VARIANT_ADD()
82 switch (variant->backing) { in is_anon_backed()
99 switch (variant->backing) { in mmap_()
274 switch (variant->backing) { in FIXTURE_SETUP()
293 if (variant->backing == ANON_BACKED) in FIXTURE_TEARDOWN_PARENT()
875 switch (variant->backing) { in TEST_F()
1206 if (variant->backing != ANON_BACKED) in TEST_F()
[all …]
/linux-6.15/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-6.15/drivers/block/zram/
H A DKconfig108 bool "Write back incompressible or idle page to backing device"
112 back to a backing device, helping save memory.
113 For this feature, admin should set up backing device via
117 idle page's writeback to the backing device to save in memory.
/linux-6.15/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-6.15/Documentation/devicetree/bindings/soc/fsl/
H A Dfsl,qman-fqd.yaml13 QMan requires two contiguous range of physical memory used for the backing store
17 BMan requires a contiguous range of physical memory used for the backing store
/linux-6.15/Documentation/admin-guide/device-mapper/
H A Dunstriped.rst10 without having to touch the true backing block-device. It can also be
11 used to unstripe a hardware RAID-0 to access backing disks.
39 individual backing loop devices. We write data to the newly exposed
H A Ddelay.rst52 # onto the same backing device at offset 0 sectors.
/linux-6.15/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
324 to backing storage rather than keeping it in memory.
325 To use the feature, admin should set up backing device via::
367 If an admin wants to write a specific page in zram device to the backing device,
535 written page to backing store
546 and the block's state is huge so it is written back to the backing
/linux-6.15/Documentation/mm/
H A Dpage_frags.rst12 network stack and network device drivers to provide a backing region of
16 In order to make use of the page fragment APIs a backing page fragment
/linux-6.15/drivers/media/i2c/ccs/
H A Dccs-data.h224 void *backing; member
/linux-6.15/Documentation/virt/kvm/s390/
H A Ds390-diag.rst129 However, on the host the real cpu backing the vcpu may itself not be
132 the backing cpu will hopefully cause that cpu, and thus subsequently
/linux-6.15/Documentation/admin-guide/pm/
H A Dintel_epb.rst39 level, the physical register backing it may be shared by multiple CPUs (for
/linux-6.15/Documentation/gpu/
H A Ddrm-usage-stats.rst166 memory. The backing store for the buffers does not need to be currently
179 The total size of buffers that are resident (i.e., have their backing store
192 buffers that have instantiated backing stores but have been marked with an

1234