| /Linux-v5.15/Documentation/ABI/testing/ |
| D | sysfs-block-bcache | 5 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 …]
|
| D | sysfs-block-loop | 15 (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
|
| D | sysfs-class-bdi | 23 The default backing dev, used for non-block device backed 53 If set, the backing device requires that all pages comprising a write
|
| D | sysfs-block-zram | 98 The backing_dev file is read-write and set up backing 115 huge page writeback to backing device. 121 The bd_stat file is read-only and represents backing device's
|
| D | configfs-usb-gadget-mass-storage | 23 file The path to the backing file for the LUN.
|
| /Linux-v5.15/drivers/gpu/drm/gma500/ |
| D | framebuffer.c | 242 struct gtt_range *backing; in psbfb_alloc() local 244 backing = psb_gtt_alloc_range(dev, aligned_size, "fb", 1, PAGE_SIZE); in psbfb_alloc() 245 if (backing) { in psbfb_alloc() 246 backing->gem.funcs = &psb_gem_object_funcs; in psbfb_alloc() 247 drm_gem_private_object_init(dev, &backing->gem, aligned_size); in psbfb_alloc() 248 return backing; in psbfb_alloc() 271 struct gtt_range *backing; in psbfb_create() local 289 backing = psbfb_alloc(dev, size); in psbfb_create() 290 if (backing == NULL) in psbfb_create() 293 memset(dev_priv->vram_addr + backing->offset, 0, size); in psbfb_create() [all …]
|
| /Linux-v5.15/arch/x86/kernel/cpu/sgx/ |
| D | main.c | 161 struct sgx_backing *backing) in __sgx_encl_ewb() argument 169 pginfo.contents = (unsigned long)kmap_atomic(backing->contents); in __sgx_encl_ewb() 170 pginfo.metadata = (unsigned long)kmap_atomic(backing->pcmd) + in __sgx_encl_ewb() 171 backing->pcmd_offset; in __sgx_encl_ewb() 176 backing->pcmd_offset)); in __sgx_encl_ewb() 226 struct sgx_backing *backing) in sgx_encl_ewb() argument 244 ret = __sgx_encl_ewb(epc_page, va_slot, backing); in sgx_encl_ewb() 252 ret = __sgx_encl_ewb(epc_page, va_slot, backing); in sgx_encl_ewb() 263 ret = __sgx_encl_ewb(epc_page, va_slot, backing); in sgx_encl_ewb() 279 struct sgx_backing *backing) in sgx_reclaimer_write() argument [all …]
|
| D | encl.c | 430 if (encl->backing) in sgx_encl_release() 431 fput(encl->backing); in sgx_encl_release() 557 struct inode *inode = encl->backing->f_path.dentry->d_inode; in sgx_encl_get_backing_page() 578 struct sgx_backing *backing) in sgx_encl_get_backing() argument 594 backing->page_index = page_index; in sgx_encl_get_backing() 595 backing->contents = contents; in sgx_encl_get_backing() 596 backing->pcmd = pcmd; in sgx_encl_get_backing() 597 backing->pcmd_offset = in sgx_encl_get_backing() 609 void sgx_encl_put_backing(struct sgx_backing *backing, bool do_write) in sgx_encl_put_backing() argument 612 set_page_dirty(backing->pcmd); in sgx_encl_put_backing() [all …]
|
| D | encl.h | 63 struct file *backing; member 109 struct sgx_backing *backing); 110 void sgx_encl_put_backing(struct sgx_backing *backing, bool do_write);
|
| D | ioctl.c | 64 struct file *backing; in sgx_encl_create() local 77 backing = shmem_file_setup("SGX backing", encl_size + (encl_size >> 5), in sgx_encl_create() 79 if (IS_ERR(backing)) { in sgx_encl_create() 80 ret = PTR_ERR(backing); in sgx_encl_create() 84 encl->backing = backing; in sgx_encl_create() 125 fput(encl->backing); in sgx_encl_create() 126 encl->backing = NULL; in sgx_encl_create()
|
| /Linux-v5.15/Documentation/admin-guide/ |
| D | bcache.rst | 30 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-v5.15/drivers/block/zram/ |
| D | Kconfig | 58 bool "Write back incompressible or idle page to backing device" 62 in memory. Instead, write it out to backing device. 63 For this feature, admin should set up backing device via 67 idle page's writeback to the backing device to save in memory.
|
| /Linux-v5.15/Documentation/usb/ |
| D | mass-storage.rst | 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 164 logical unit. If there is no backing file (possible only if the [all …]
|
| /Linux-v5.15/fs/romfs/ |
| D | Kconfig | 20 # Select the backing stores to be supported 23 prompt "RomFS backing stores" 27 Select the backing stores to be supported.
|
| /Linux-v5.15/Documentation/admin-guide/blockdev/ |
| D | zram.rst | 203 can write out to backing device as 4KB unit 274 The bd_stat file represents a device's backing device statistics. It consists of 278 bd_count size of data written in backing device. 280 bd_reads the number of reads from backing device 282 bd_writes the number of writes to backing device 313 to backing storage rather than keeping it in memory. 314 To use the feature, admin should set up backing device via:: 338 If admin want to write a specific page in zram device to backing device, 415 written page to backing store 422 and the block's state is huge so it is written back to the backing
|
| /Linux-v5.15/Documentation/admin-guide/mm/ |
| D | nommu-mmap.rst | 45 - 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-v5.15/Documentation/admin-guide/device-mapper/ |
| D | unstriped.rst | 10 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
|
| /Linux-v5.15/Documentation/vm/ |
| D | page_frags.rst | 14 network stack and network device drivers to provide a backing region of 18 In order to make use of the page fragment APIs a backing page fragment
|
| /Linux-v5.15/drivers/media/i2c/ccs/ |
| D | ccs-data.h | 224 void *backing; member
|
| /Linux-v5.15/Documentation/virt/kvm/ |
| D | s390-diag.rst | 108 However, on the host the real cpu backing the vcpu may itself not be 111 the backing cpu will hopefully cause that cpu, and thus subsequently
|
| /Linux-v5.15/Documentation/filesystems/caching/ |
| D | operations.rst | 82 the backing filesystem in CacheFiles. Although readpages() does an 99 This is, for example, used by CacheFiles to copy data from a backing fs 100 page to a netfs page after the backing fs has read the page in.
|
| /Linux-v5.15/drivers/vfio/ |
| D | Kconfig | 38 devices without IOMMU backing for the purpose of re-using the VFIO
|
| /Linux-v5.15/Documentation/admin-guide/pm/ |
| D | intel_epb.rst | 39 level, the physical register backing it may be shared by multiple CPUs (for
|
| /Linux-v5.15/Documentation/filesystems/ |
| D | ramfs-rootfs-initramfs.rst | 20 backing store (usually the block device the filesystem is mounted on) are kept 23 written to files is marked clean as soon as it has been written to backing 28 With ramfs, there is no backing store. Files written into ramfs allocate 43 an area of RAM and used it as backing store for a filesystem. This block 68 should get written to backing store (rather than swap space), but ramfs hasn't 69 got any backing store. Because of this, only root (or a trusted user) should
|
| /Linux-v5.15/Documentation/admin-guide/LSM/ |
| D | LoadPin.rst | 18 block device backing the filesystem is not read-only, a sysctl is
|