Home
last modified time | relevance | path

Searched refs:reservation (Results 1 – 25 of 34) sorted by relevance

12

/Linux-v5.10/Documentation/block/
Dpr.rst26 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
63 This ioctl command registers a new reservation if the new_key argument
64 is non-null. If no existing reservation exists old_key must be zero,
65 if an existing reservation should be replaced old_key must contain
66 the old reservation key.
[all …]
/Linux-v5.10/Documentation/vm/
Dhugetlbfs_reserv.rst67 These are stored in the bottom bits of the reservation map pointer.
78 reservation must be restored when the huge page is freed. More
88 semantics of the reservation map is significantly different for the two types
91 - For private mappings, the reservation map hangs off the VMA structure.
94 - For shared mappings, the reservation map hangs off the inode. Specifically,
97 contains a reservation map. As a result, the reservation map is allocated
124 in which reservations are represented in the reservation map.
126 - For shared mappings, an entry in the reservation map indicates a reservation
128 consumed, the reservation map is not modified.
129 - For private mappings, the lack of an entry in the reservation map indicates
[all …]
Dtranshuge.rst29 - it doesn't require memory reservation and in turn it uses hugepages
30 whenever possible (the only possible reservation here is kernelcore=
/Linux-v5.10/drivers/xen/
Dmem-reservation.c95 struct xen_memory_reservation reservation = { in xenmem_reservation_increase() local
102 set_xen_guest_handle(reservation.extent_start, frames); in xenmem_reservation_increase()
103 reservation.nr_extents = count; in xenmem_reservation_increase()
104 return HYPERVISOR_memory_op(XENMEM_populate_physmap, &reservation); in xenmem_reservation_increase()
111 struct xen_memory_reservation reservation = { in xenmem_reservation_decrease() local
118 set_xen_guest_handle(reservation.extent_start, frames); in xenmem_reservation_decrease()
119 reservation.nr_extents = count; in xenmem_reservation_decrease()
120 return HYPERVISOR_memory_op(XENMEM_decrease_reservation, &reservation); in xenmem_reservation_decrease()
DMakefile4 obj-y += mem-reservation.o
DKconfig171 driver in that proper memory reservation is made by
/Linux-v5.10/Documentation/admin-guide/cgroup-v1/
Dhugetlb.rst27 ….failcnt # show the number of allocation failure due to HugeTLB reservation limit
87 group and enforces the controller limit at reservation time and at the fault of
88 HugeTLB memory for which no reservation exists. Since reservation limits are
89 enforced at reservation time (on mmap or shget), reservation limits never causes
91 MAP_NORESERVE allocations, the reservation limit behaves the same as the fault
96 reservation limits are enforced at reservation time (on mmap or shget), and
108 For shared HugeTLB memory, both HugeTLB reservation and page faults are charged
114 caused the reservation or fault has exited.
123 - the reservation charges remain on the offline HugeTLB cgroup.
/Linux-v5.10/Documentation/ABI/testing/
Dsysfs-fs-xfs24 represents the total log reservation of all currently
35 represents the total log reservation of all currently
/Linux-v5.10/tools/testing/selftests/vm/
Dcharge_reserved_hugetlb.sh124 echo Waiting for hugetlb memory reservation to reach size $size.
420 echo Memory charged to reservation=$reserved_difference
449 echo Memory charged to reservation=$reserved_difference
464 echo Test more than reservation case.
/Linux-v5.10/Documentation/ABI/stable/
Dsysfs-devices-system-xen_memory47 memory reservation to.
62 reservation.
/Linux-v5.10/Documentation/filesystems/
Dxfs-delayed-logging-design.rst53 a special log reservation known as a permanent transaction reservation. A
56 of reservation size limitations. Hence a rolling extent removal transaction
486 The big issue for a checkpoint transaction is the log space reservation for the
494 usage of the transaction. The reservation accounts for log record headers,
510 space. From this, it should be obvious that a static log space reservation is
514 Further, if we are going to use a static reservation, which bit of the entire
515 reservation does it cover? We account for space used by the transaction
516 reservation by tracking the space currently used by the object in the CIL and
518 relogged. This allows for a checkpoint reservation to only have to account for
521 However, even using a static reservation for just the log metadata is
[all …]
/Linux-v5.10/arch/x86/xen/
Dsetup.c238 struct xen_memory_reservation reservation = { in xen_free_mfn() local
244 set_xen_guest_handle(reservation.extent_start, &mfn); in xen_free_mfn()
245 reservation.nr_extents = 1; in xen_free_mfn()
247 return HYPERVISOR_memory_op(XENMEM_decrease_reservation, &reservation); in xen_free_mfn()
/Linux-v5.10/drivers/gpu/drm/omapdrm/
DTODO13 . This can be handled by the dma-buf fence/reservation stuff when it
/Linux-v5.10/Documentation/devicetree/bindings/soc/qcom/
Dqcom,smem.txt15 Definition: handle to memory reservation for main SMEM memory region.
/Linux-v5.10/Documentation/locking/
Dww-mutex-design.rst29 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-v5.10/fs/jffs2/
DTODO7 make the reservation.
/Linux-v5.10/drivers/dax/
DKconfig47 driver to override the reservation and add them to kernel
/Linux-v5.10/Documentation/bpf/
Dringbuf.rst76 - 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-v5.10/Documentation/powerpc/
Dfirmware-assisted-dump.rst14 - 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-v5.10/Documentation/target/
Dtcm_mod_builder.rst24 SPC-3 persistent reservation are automatically generated in $TCM_NEW_MOD/$TCM_NEW_MOD_fabric.c
/Linux-v5.10/Documentation/filesystems/caching/
Dbackend-api.rst393 taken as request to cancel a reservation.
398 The reservation may exceed the current size of the object, thus permitting
400 exceed the reservation, it's permitted to refuse requests to allocate
401 pages, but not required. An object may be pruned down to its reservation
/Linux-v5.10/Documentation/scheduler/
Dsched-deadline.rst178 are the reservation parameters.
295 is of the same order of magnitude of the reservation period. In such cases,
758 With this, my_cpuhog_app is put to run inside a SCHED_DEADLINE reservation
760 You can also use schedtool to create a reservation for an already running
853 /* This creates a 10ms/30ms reservation */
/Linux-v5.10/fs/xfs/libxfs/
Dxfs_alloc.c2289 xfs_extlen_t reservation; /* blocks that are still reserved */ in xfs_alloc_space_available() local
2296 reservation = xfs_ag_resv_needed(pag, args->resv); in xfs_alloc_space_available()
2300 longest = xfs_alloc_longest_free_extent(pag, min_free, reservation); in xfs_alloc_space_available()
2311 reservation - min_free - args->minleft); in xfs_alloc_space_available()
/Linux-v5.10/Documentation/admin-guide/mm/
Dtranshuge.rst59 if compared to the reservation approach of hugetlbfs by allowing all
61 entities). It doesn't require reservation to prevent hugepage
/Linux-v5.10/Documentation/driver-api/
Ddma-buf.rst14 one device has finished access, and (3) reservation, which manages the

12