| /linux/Documentation/block/ |
| A D | pr.rst | 26 Only the initiator that owns the reservation can write to the 30 Only the initiator that owns the reservation can access the 44 All initiators with a registered key are considered reservation 46 Please reference the SPC spec on the meaning of a reservation 51 All initiators with a registered key are considered reservation 53 Please reference the SPC spec on the meaning of a reservation 65 if an existing reservation should be replaced old_key must contain 66 the old reservation key. 92 old_key and replaces it with a new reservation of type for the 93 reservation key new_key. [all …]
|
| /linux/Documentation/mm/ |
| A D | hugetlbfs_reserv.rst | 95 contains a reservation map. As a result, the reservation map is allocated 124 - For shared mappings, an entry in the reservation map indicates a reservation 188 consult the reservation map to determine if a reservation exists. In addition, 200 0 or 1. 0 if a reservation exists for the address, 1 if no reservation exists. 205 a reservation for the allocation. After determining whether a reservation 419 be released and the reservation map freed. Before freeing the reservation 438 global reservation counts will not reflect the reservation. To handle this 501 to add a reservation to the reservation map. It takes into account the 529 will increment the global reservation count. However, the reservation map 537 way, the state of the reservation map will correspond to the global reservation [all …]
|
| A D | transhuge.rst | 27 - it doesn't require memory reservation and in turn it uses hugepages 28 whenever possible (the only possible reservation here is kernelcore=
|
| /linux/drivers/xen/ |
| A D | mem-reservation.c | 88 struct xen_memory_reservation reservation = { in xenmem_reservation_increase() local 95 set_xen_guest_handle(reservation.extent_start, frames); in xenmem_reservation_increase() 96 reservation.nr_extents = count; in xenmem_reservation_increase() 97 return HYPERVISOR_memory_op(XENMEM_populate_physmap, &reservation); in xenmem_reservation_increase() 104 struct xen_memory_reservation reservation = { in xenmem_reservation_decrease() local 111 set_xen_guest_handle(reservation.extent_start, frames); in xenmem_reservation_decrease() 112 reservation.nr_extents = count; in xenmem_reservation_decrease() 113 return HYPERVISOR_memory_op(XENMEM_decrease_reservation, &reservation); in xenmem_reservation_decrease()
|
| A D | Makefile | 4 obj-y += mem-reservation.o
|
| /linux/Documentation/arch/arm64/ |
| A D | kdump.rst | 2 crashkernel memory reservation on arm64 21 large chunk of memomy can be found. The low memory reservation needs to 61 the reservation in high memory succeeds, a default size reservation in 79 attempted from the high memory region. If the reservation succeeds, the 80 low memory reservation will be done subsequently. 82 If reservation from the high memory failed, the kernel falls back to 84 If it succeeds, no further reservation for low memory is needed. 89 reservation will be done automatically. 92 reservation is omitted intentionally.
|
| /linux/Documentation/admin-guide/cgroup-v1/ |
| A D | hugetlb.rst | 27 ….failcnt # show the number of allocation failure due to HugeTLB reservation limit 95 group and enforces the controller limit at reservation time and at the fault of 96 HugeTLB memory for which no reservation exists. Since reservation limits are 97 enforced at reservation time (on mmap or shget), reservation limits never causes 99 MAP_NORESERVE allocations, the reservation limit behaves the same as the fault 104 reservation limits are enforced at reservation time (on mmap or shget), and 116 For shared HugeTLB memory, both HugeTLB reservation and page faults are charged 122 caused the reservation or fault has exited. 131 - the reservation charges remain on the offline HugeTLB cgroup.
|
| /linux/Documentation/ABI/testing/ |
| A D | sysfs-fs-xfs | 24 represents the total log reservation of all currently 34 represents the total log reservation of all currently
|
| /linux/Documentation/filesystems/xfs/ |
| A D | xfs-delayed-logging-design.rst | 58 reservation they take. These are known as "one shot" and "permanent" 63 The type and size of reservation must be matched to the modification taking 70 tp = xfs_trans_alloc(<reservation>) 84 tp = xfs_trans_alloc(<reservation>) 189 reservation, it is somewhat inefficient to do this as it requires the 200 reservation. 203 reservation is increased from a single unit reservation to multiple unit 237 tuple for the purposes of tracking reservation space. 266 reservation even if there is no reservation space currently available. That is, 804 However, even using a static reservation for just the log metadata is [all …]
|
| /linux/fs/bcachefs/ |
| A D | io_misc.c | 66 struct bkey_i_reservation *reservation; in bch2_extent_fallocate() local 68 bch2_bkey_buf_realloc(&new, c, sizeof(*reservation) / sizeof(u64)); in bch2_extent_fallocate() 69 reservation = bkey_reservation_init(new.k); in bch2_extent_fallocate() 70 reservation->k.p = iter->pos; in bch2_extent_fallocate() 71 bch2_key_resize(&reservation->k, sectors); in bch2_extent_fallocate() 72 reservation->v.nr_replicas = opts.data_replicas; in bch2_extent_fallocate()
|
| /linux/tools/testing/selftests/mm/ |
| A D | charge_reserved_hugetlb.sh | 133 echo Waiting for hugetlb memory reservation to reach size $size. 429 echo Memory charged to reservation=$reserved_difference 458 echo Memory charged to reservation=$reserved_difference 473 echo Test more than reservation case.
|
| /linux/Documentation/ABI/stable/ |
| A D | sysfs-devices-system-xen_memory | 47 memory reservation to. 62 reservation.
|
| /linux/drivers/gpu/drm/omapdrm/ |
| A D | TODO | 13 . This can be handled by the dma-buf fence/reservation stuff when it
|
| /linux/arch/x86/xen/ |
| A D | setup.c | 201 struct xen_memory_reservation reservation = { in xen_free_mfn() local 207 set_xen_guest_handle(reservation.extent_start, &mfn); in xen_free_mfn() 208 reservation.nr_extents = 1; in xen_free_mfn() 210 return HYPERVISOR_memory_op(XENMEM_decrease_reservation, &reservation); in xen_free_mfn()
|
| /linux/Documentation/devicetree/bindings/soc/qcom/ |
| A D | qcom,smem.yaml | 27 description: handle to memory reservation for main SMEM memory region.
|
| /linux/drivers/nvdimm/ |
| A D | Kconfig | 113 reservation of persistent memory rather than limited / 114 precious DRAM. However, that reservation needs to persist for
|
| /linux/Documentation/mm/damon/ |
| A D | maintainer-profile.rst | 93 reservation is needed. 100 Schedules and available reservation time slots are available at the Google `doc
|
| /linux/Documentation/locking/ |
| A D | ww-mutex-design.rst | 29 to be locked, the caller would be assigned a unique reservation id/ticket, 31 associated with a execbuf, the one with the lowest reservation ticket (i.e. 32 the oldest task) wins, and the one with the higher reservation id (i.e. the 36 In the RDBMS literature, a reservation ticket is associated with a transaction. 64 trying to acquire locks doesn't grab a new reservation id, but keeps the one it
|
| /linux/arch/powerpc/boot/dts/ |
| A D | microwatt.dts | 78 reservation-granule-size = <64>;
|
| /linux/drivers/dax/ |
| A D | Kconfig | 42 driver to override the reservation and add them to kernel
|
| /linux/Documentation/bpf/ |
| A D | ringbuf.rst | 76 - if there is no more space left in ring buffer, reservation fails, no 153 reservation, in NMI context, ``bpf_ringbuf_reserve()`` might fail to get 154 a lock, in which case reservation will fail even if ring buffer is not full.
|
| /linux/rust/kernel/ |
| A D | rbtree.rs | 1185 pub fn insert(self, value: V, reservation: RBTreeNodeReservation<K, V>) -> &'a mut V { in insert() 1186 self.raw.insert(reservation.into_node(self.key, value)) in insert()
|
| /linux/Documentation/arch/powerpc/ |
| A D | firmware-assisted-dump.rst | 14 - Fadump uses the same firmware interfaces and memory reservation model 147 Contiguous Memory Allocator (CMA) for memory reservation if CMA is 148 configured for kernel. With CMA reservation this memory will be
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| A D | aspeed-lpc.yaml | 85 description: handle to memory reservation for the LPC to AHB mapping region
|
| /linux/Documentation/filesystems/iomap/ |
| A D | design.rst | 193 ``->iomap_end`` function must delete the reservation. 221 If a write fails and the mapping is a space reservation, the 222 reservation must be deleted.
|