/openbmc/linux/Documentation/block/ |
H 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 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 …]
|
/openbmc/linux/Documentation/mm/ |
H A D | hugetlbfs_reserv.rst | 65 These are stored in the bottom bits of the reservation map pointer. 76 reservation must be restored when the huge page is freed. More 86 semantics of the reservation map is significantly different for the two types 89 - For private mappings, the reservation map hangs off the VMA structure. 92 - For shared mappings, the reservation map hangs off the inode. Specifically, 95 contains a reservation map. As a result, the reservation map is allocated 122 in which reservations are represented in the reservation map. 124 - For shared mappings, an entry in the reservation map indicates a reservation 126 consumed, the reservation map is not modified. 127 - For private mappings, the lack of an entry in the reservation map indicates [all …]
|
/openbmc/linux/drivers/xen/ |
H 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()
|
H A D | Makefile | 4 obj-y += mem-reservation.o
|
/openbmc/qemu/docs/system/ |
H A D | pr-manager.rst | 2 Persistent reservation managers 8 machines to send persistent reservation SCSI commands. However, 16 the "persistent reservation manager". Only PERSISTENT RESERVE OUT and 17 PERSISTENT RESERVE IN commands are passed to the persistent reservation 21 Defining a persistent reservation manager 24 A persistent reservation manager is an instance of a subclass of the 30 reservation commands to devices for which QEMU has a file descriptor, 63 Proper support of persistent reservation for multipath devices requires 64 communication with the multipath daemon, so that the reservation is 69 As of August 2017, a reservation key must be specified in ``multipath.conf`` [all …]
|
/openbmc/linux/Documentation/arch/arm64/ |
H 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.
|
/openbmc/linux/Documentation/admin-guide/cgroup-v1/ |
H A D | hugetlb.rst | 27 ….failcnt # show the number of allocation failure due to HugeTLB reservation limit 91 group and enforces the controller limit at reservation time and at the fault of 92 HugeTLB memory for which no reservation exists. Since reservation limits are 93 enforced at reservation time (on mmap or shget), reservation limits never causes 95 MAP_NORESERVE allocations, the reservation limit behaves the same as the fault 100 reservation limits are enforced at reservation time (on mmap or shget), and 112 For shared HugeTLB memory, both HugeTLB reservation and page faults are charged 118 caused the reservation or fault has exited. 127 - the reservation charges remain on the offline HugeTLB cgroup.
|
/openbmc/openbmc-test-automation/ipmi/ |
H A D | test_ipmi_sdr.robot | 160 ... msg=Getting same reservation ID for second time, reservation ID must be different. 164 … [Documentation] Verify get SDR command using reservation ID obtained from Reserve SDR repository. 178 # Get SDR partially without using reservation ID and expect error. 183 [Documentation] Verify get SDR command using invalid reservation ID. 186 # Generate two reservation ID and verify get SDR partial using old reservation ID. 190 # Creating the raw cmd with First reservation ID. 197 [Documentation] Verify reserve SDR repository reservation ID after BMC Reboot. 209 # Create Get SDR Partially command using reservation ID which got before reboot. 216 # Verify get SDR partially with new reservation ID after reboot. 227 [Documentation] Get reservation ID using reserve SDR repository. [all …]
|
/openbmc/qemu/docs/tools/ |
H A D | qemu-pr-helper.rst | 2 QEMU persistent reservation helper 13 Implements the persistent reservation helper for QEMU. 18 machines to send persistent reservation SCSI commands. However, 22 and ``scsi-generic`` support passing guest persistent reservation 29 section on "persistent reservation managers" to find out how to
|
/openbmc/linux/Documentation/filesystems/ |
H 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>) 78 resources joined to it are released, along with the remaining unused reservation 84 tp = xfs_trans_alloc(<reservation>) 160 A transaction reservation provides a guarantee that there is physical log space 162 modifications to objects and items. As such, the reservation needs to be large 177 This "worst case" calculation provides us with the static "unit reservation" 183 For one-shot transactions, a single unit space reservation is all that is 185 also have a "log count" that affects the size of the reservation that is to be [all …]
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-fs-xfs | 24 represents the total log reservation of all currently 35 represents the total log reservation of all currently
|
/openbmc/qemu/hw/ipmi/ |
H A D | ipmi_bmc_sim.c | 116 uint16_t reservation; member 128 uint16_t reservation; member 318 sdr->reservation++; in sdr_inc_reservation() 319 if (sdr->reservation == 0) { in sdr_inc_reservation() 320 sdr->reservation = 1; in sdr_inc_reservation() 405 sel->reservation++; in sel_inc_reservation() 406 if (sel->reservation == 0) { in sel_inc_reservation() 407 sel->reservation = 1; in sel_inc_reservation() 1247 rsp_buffer_push(rsp, ibs->sdr.reservation & 0xff); in reserve_sdr_rep() 1248 rsp_buffer_push(rsp, (ibs->sdr.reservation >> 8) & 0xff); in reserve_sdr_rep() [all …]
|
/openbmc/linux/tools/testing/selftests/mm/ |
H A D | charge_reserved_hugetlb.sh | 131 echo Waiting for hugetlb memory reservation to reach size $size. 427 echo Memory charged to reservation=$reserved_difference 456 echo Memory charged to reservation=$reserved_difference 471 echo Test more than reservation case.
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/multipath-tools/ |
H A D | multipath-tools_0.10.0.bb | 9 3. mpathpersist - Persistent reservation management feature allows \ 10 cluster management software to manage persistent reservation through \ 12 the management task details. It also handles persistent reservation \
|
/openbmc/qemu/docs/ |
H A D | pcie_pci_bridge.txt | 59 If any reservation field is -1 then this kind of reservation is not 63 (-device pcie-root-port). Capability construction function takes all reservation
|
/openbmc/linux/Documentation/ABI/stable/ |
H A D | sysfs-devices-system-xen_memory | 47 memory reservation to. 62 reservation.
|
/openbmc/linux/drivers/gpu/drm/omapdrm/ |
H A D | TODO | 13 . This can be handled by the dma-buf fence/reservation stuff when it
|
/openbmc/linux/arch/x86/xen/ |
H A D | setup.c | 202 struct xen_memory_reservation reservation = { in xen_free_mfn() local 208 set_xen_guest_handle(reservation.extent_start, &mfn); in xen_free_mfn() 209 reservation.nr_extents = 1; in xen_free_mfn() 211 return HYPERVISOR_memory_op(XENMEM_decrease_reservation, &reservation); in xen_free_mfn()
|
/openbmc/linux/drivers/nvdimm/ |
H A D | Kconfig | 113 reservation of persistent memory rather than limited / 114 precious DRAM. However, that reservation needs to persist for
|
/openbmc/linux/Documentation/locking/ |
H 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
|
/openbmc/qemu/target/riscv/insn_trans/ |
H A D | trans_rvzawrs.c.inc | 33 /* Clear the load reservation (if any). */
|
/openbmc/openbmc-test-automation/redfish/systems/eventlog/ |
H A D | test_esel.robot | 118 ... oem partial add command with incorrect reservation id. 133 ... oem partial add command with correct reservation id. It
|
/openbmc/linux/arch/powerpc/boot/dts/ |
H A D | microwatt.dts | 78 reservation-granule-size = <64>;
|
/openbmc/linux/Documentation/bpf/ |
H 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.
|
/openbmc/linux/drivers/dax/ |
H A D | Kconfig | 42 driver to override the reservation and add them to kernel
|