Searched refs:poke (Results 1 – 4 of 4) sorted by relevance
512 static void emit_bpf_tail_call_direct(struct bpf_jit_poke_descriptor *poke, in emit_bpf_tail_call_direct() argument533 poke->tailcall_bypass = ip + (prog - start); in emit_bpf_tail_call_direct()534 poke->adj_off = X86_TAIL_CALL_OFFSET; in emit_bpf_tail_call_direct()535 poke->tailcall_target = ip + ctx->tail_call_direct_label - X86_PATCH_SIZE; in emit_bpf_tail_call_direct()536 poke->bypass_addr = (u8 *)poke->tailcall_target + X86_PATCH_SIZE; in emit_bpf_tail_call_direct()538 emit_jump(&prog, (u8 *)poke->tailcall_target + X86_PATCH_SIZE, in emit_bpf_tail_call_direct()539 poke->tailcall_bypass); in emit_bpf_tail_call_direct()557 struct bpf_jit_poke_descriptor *poke; in bpf_tail_call_direct_fixup() local563 poke = &prog->aux->poke_tab[i]; in bpf_tail_call_direct_fixup()564 if (poke->aux && poke->aux != prog->aux) in bpf_tail_call_direct_fixup()[all …]
155 unsigned long *poke = &mcpm_entry_early_pokes[cluster][cpu][0]; in mcpm_set_early_poke() local156 poke[0] = poke_phys_addr; in mcpm_set_early_poke()157 poke[1] = poke_val; in mcpm_set_early_poke()158 __sync_cache_range_w(poke, 2 * sizeof(*poke)); in mcpm_set_early_poke()
79 @ Perform an early poke, if any
78 static DEFINE_PER_CPU(bool, poke);1417 if (!__this_cpu_read(poke)) in scheduler_poke()1420 __this_cpu_write(poke, false); in scheduler_poke()1428 per_cpu(poke, cpu) = true; in send_cpu_poke()1431 per_cpu(poke, cpu) = false; in send_cpu_poke()