/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/vm/ |
A D | hugetlbfs_reserv.rst | 97 contains a reservation map. As a result, the reservation map is allocated 126 - For shared mappings, an entry in the reservation map indicates a reservation 190 consult the reservation map to determine if a reservation exists. In addition, 202 0 or 1. 0 if a reservation exists for the address, 1 if no reservation exists. 207 a reservation for the allocation. After determining whether a reservation 420 be released and the reservation map freed. Before freeing the reservation 439 global reservation counts will not reflect the reservation. To handle this 502 to add a reservation to the reservation map. It takes into account the 530 will increment the global reservation count. However, the reservation map 538 way, the state of the reservation map will correspond to the global reservation [all …]
|
A D | transhuge.rst | 29 - it doesn't require memory reservation and in turn it uses hugepages 30 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 | built-in.a | 9 mem-reservation.o/
|
A D | .built-in.a.cmd | 1 …/xen/balloon.o drivers/xen/manage.o drivers/xen/time.o drivers/xen/mem-reservation.o drivers/xen/e…
|
A D | .mem-reservation.o.cmd | 1 …reservation.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/… 3 source_drivers/xen/mem-reservation.o := drivers/xen/mem-reservation.c 5 deps_drivers/xen/mem-reservation.o := \ 431 include/xen/mem-reservation.h \ 1161 drivers/xen/mem-reservation.o: $(deps_drivers/xen/mem-reservation.o) 1163 $(deps_drivers/xen/mem-reservation.o):
|
A D | Makefile | 4 obj-y += mem-reservation.o
|
/linux/Documentation/admin-guide/cgroup-v1/ |
A D | hugetlb.rst | 27 ….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/Documentation/ABI/testing/ |
A D | sysfs-fs-xfs | 24 represents the total log reservation of all currently 35 represents the total log reservation of all currently
|
/linux/tools/testing/selftests/vm/ |
A D | charge_reserved_hugetlb.sh | 127 echo Waiting for hugetlb memory reservation to reach size $size. 423 echo Memory charged to reservation=$reserved_difference 452 echo Memory charged to reservation=$reserved_difference 467 echo Test more than reservation case.
|
/linux/Documentation/filesystems/ |
A D | xfs-delayed-logging-design.rst | 53 a special log reservation known as a permanent transaction reservation. A 56 of reservation size limitations. Hence a rolling extent removal transaction 494 usage of the transaction. The reservation accounts for log record headers, 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 521 However, even using a static reservation for just the log metadata is 527 reservation of around 150KB, which is a non-trivial amount of space. 531 the write reservation (the actual space available to the transaction) after 548 available in their reservation for this as they have already reserved the 550 will always be less than or equal to the maximal amount in the reservation. [all …]
|
/linux/Documentation/ABI/stable/ |
A D | sysfs-devices-system-xen_memory | 47 memory reservation to. 62 reservation.
|
/linux/arch/x86/xen/ |
A D | setup.c | 238 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/drivers/gpu/drm/omapdrm/ |
A D | TODO | 13 . This can be handled by the dma-buf fence/reservation stuff when it
|
/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/Documentation/devicetree/bindings/soc/qcom/ |
A D | qcom,smem.yaml | 27 description: handle to memory reservation for main SMEM memory region.
|
/linux/arch/powerpc/boot/dts/ |
A D | microwatt.dts | 70 reservation-granule-size = <64>;
|
/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/drivers/dax/ |
A D | Kconfig | 47 driver to override the reservation and add them to kernel
|
/linux/Documentation/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/driver-api/ |
A D | dma-buf.rst | 14 one device has finished access, and (3) reservation, which manages the 320 - The reservation approach could be further refined by only reserving the 325 - As a last resort, if the hardware provides no useful reservation mechanics,
|
/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/caching/ |
A D | backend-api.rst | 393 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/Documentation/target/ |
A D | tcm_mod_builder.rst | 24 SPC-3 persistent reservation are automatically generated in $TCM_NEW_MOD/$TCM_NEW_MOD_fabric.c
|