Home
last modified time | relevance | path

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

12

/Linux-v4.19/Documentation/block/
Dpr.txt27 Only the initiator that owns the reservation can write to the
32 Only the initiator that owns the reservation can access the
48 All initiators with a registered key are considered reservation
50 Please reference the SPC spec on the meaning of a reservation
56 All initiators with a registered key are considered reservation
58 Please reference the SPC spec on the meaning of a reservation
67 This ioctl command registers a new reservation if the new_key argument
68 is non-null. If no existing reservation exists old_key must be zero,
69 if an existing reservation should be replaced old_key must contain
70 the old reservation key.
[all …]
/Linux-v4.19/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 two types
91 - For private mappings, the reservation map hangs off the 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
114 was specified, then this routine returns immediately as no reservation
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.
[all …]
D00-INDEX16 - A brief overview of hugetlbfs reservation design/implementation.
Dtranshuge.rst28 - it doesn't require memory reservation and in turn it uses hugepages
29 whenever possible (the only possible reservation here is kernelcore=
/Linux-v4.19/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()
DMakefile5 obj-y += mem-reservation.o
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-fs-xfs24 represents the total log reservation of all currently
35 represents the total log reservation of all currently
/Linux-v4.19/drivers/dma-buf/
DMakefile1 obj-y := dma-buf.o dma-fence.o dma-fence-array.o reservation.o seqno-fence.o
/Linux-v4.19/Documentation/driver-api/
Ddma-buf.rst14 one device as finished access, and (3) reservation, which manages the
121 .. kernel-doc:: drivers/dma-buf/reservation.c
124 .. kernel-doc:: drivers/dma-buf/reservation.c
127 .. kernel-doc:: include/linux/reservation.h
/Linux-v4.19/drivers/usb/wusbcore/
DMakefile16 reservation.o \
/Linux-v4.19/Documentation/ABI/stable/
Dsysfs-devices-system-xen_memory47 memory reservation to.
62 reservation.
/Linux-v4.19/Documentation/filesystems/
Dxfs-delayed-logging-design.txt50 a special log reservation known as a permanent transaction reservation. A
53 of reservation size limitations. Hence a rolling extent removal transaction
478 The big issue for a checkpoint transaction is the log space reservation for the
486 usage of the transaction. The reservation accounts for log record headers,
502 space. From this, it should be obvious that a static log space reservation is
506 Further, if we are going to use a static reservation, which bit of the entire
507 reservation does it cover? We account for space used by the transaction
508 reservation by tracking the space currently used by the object in the CIL and
510 relogged. This allows for a checkpoint reservation to only have to account for
513 However, even using a static reservation for just the log metadata is
[all …]
/Linux-v4.19/drivers/gpu/drm/omapdrm/
DTODO13 . This can be handled by the dma-buf fence/reservation stuff when it
/Linux-v4.19/Documentation/devicetree/bindings/soc/qcom/
Dqcom,smem.txt15 Definition: handle to memory reservation for main SMEM memory region.
/Linux-v4.19/arch/x86/xen/
Dsetup.c237 struct xen_memory_reservation reservation = { in xen_free_mfn() local
243 set_xen_guest_handle(reservation.extent_start, &mfn); in xen_free_mfn()
244 reservation.nr_extents = 1; in xen_free_mfn()
246 return HYPERVISOR_memory_op(XENMEM_decrease_reservation, &reservation); in xen_free_mfn()
/Linux-v4.19/arch/mips/kvm/
D00README.txt25 LL/TLBP/SC. Since the TLBP instruction causes a trap the reservation gets cleared
/Linux-v4.19/Documentation/locking/
Dww-mutex-design.txt28 to be locked, the caller would be assigned a unique reservation id/ticket,
30 associated with a execbuf, the one with the lowest reservation ticket (i.e.
31 the oldest task) wins, and the one with the higher reservation id (i.e. the
35 In the RDBMS literature, a reservation ticket is associated with a transaction.
63 trying to acquire locks doesn't grab a new reservation id, but keeps the one it
/Linux-v4.19/fs/jffs2/
DTODO7 make the reservation.
/Linux-v4.19/drivers/of/
DKconfig87 Helpers to allow for reservation of memory regions
/Linux-v4.19/Documentation/usb/
DWUSB-Design-overview.txt250 availability information will be used by the bandwidth reservation
253 The bandwidth reservation routines are in progress and are thus not
255 to initiate DRP reservation requests through interaction with sysfs. DRP
256 reservation requests from remote UWB devices will also be handled. The
259 completion. [Note: The bandwidth reservation work is in progress and
/Linux-v4.19/Documentation/target/
Dtcm_mod_builder.txt22 SPC-3 persistent reservation are automatically generated in $TCM_NEW_MOD/$TCM_NEW_MOD_fabric.c
/Linux-v4.19/Documentation/filesystems/caching/
Dbackend-api.txt395 taken as request to cancel a reservation.
400 The reservation may exceed the current size of the object, thus permitting
402 exceed the reservation, it's permitted to refuse requests to allocate
403 pages, but not required. An object may be pruned down to its reservation
/Linux-v4.19/Documentation/scheduler/
Dsched-deadline.txt178 are the reservation parameters.
295 is of the same order of magnitude of the reservation period. In such cases,
741 With this, my_cpuhog_app is put to run inside a SCHED_DEADLINE reservation
743 You can also use schedtool to create a reservation for an already running
836 /* This creates a 10ms/30ms reservation */
/Linux-v4.19/fs/xfs/libxfs/
Dxfs_alloc.c2044 xfs_extlen_t reservation; /* blocks that are still reserved */ in xfs_alloc_space_available() local
2050 reservation = xfs_ag_resv_needed(pag, args->resv); in xfs_alloc_space_available()
2054 longest = xfs_alloc_longest_free_extent(pag, min_free, reservation); in xfs_alloc_space_available()
2060 reservation - min_free - args->minleft); in xfs_alloc_space_available()
/Linux-v4.19/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

12