Request used to create a secondary strand inside a domain. More...
Data Fields | |
| void * | arg {nullptr} |
Opaque argument passed to entry (kthread mode only). | |
| u16 | cpu {0} |
| Initial CPU affinity; zero is the deterministic bootstrap CPU. | |
| bool | enqueue {true} |
| True when the scheduler should admit the strand immediately. Must be false in bare mode. | |
| strand_entry_fn | entry {nullptr} |
Kernel entry fn (kthread mode); null + non-null uregs selects user mode. null + null uregs selects bare mode. | |
| u32 | owner_domain {0xFFFF'FFFFU} |
| Owning domain identifier. | |
| u32 | stack_order {2U} |
| Kernel stack allocation order; currently constrained to the domain stack order. | |
| arch::s390x::sched::user_regs * | uregs {nullptr} |
User register snapshot (user mode only). Required when entry is null and the strand is to be runnable. Must have psw_addr != 0. | |
Request used to create a secondary strand inside a domain.