ZXFoundation™ 26h2
Loading...
Searching...
No Matches
arch::s390x::cpu::sigp::sigp_backoff Struct Referenceexport

SIGP retry backoff state. More...

Public Member Functions

auto expired () const noexcept -> bool
 Check whether the deadline has passed.
auto next_delay () noexcept -> u64
 Compute the next backoff delay.
auto wait () noexcept -> void
 Busy-wait for current_tod units.

Data Fields

u64 current_tod
 Current delay.
u64 deadline
 Absolute TOD deadline.
u64 max_tod
 Cap delay.
u64 min_tod
 Initial delay in TOD units (~4096 per ms).

Detailed Description

SIGP retry backoff state.

Member Function Documentation

◆ next_delay()

auto arch::s390x::cpu::sigp::sigp_backoff::next_delay ( ) ->u64
exportnoexcept

Compute the next backoff delay.

Returns
Delay in TOD units.

The documentation for this struct was generated from the following files:
  • arch/s390x/cpu/sigp.zcomponent/sigp.cxxm
  • arch/s390x/cpu/sigp.zcomponent/sigp.cxx