Searched refs:poke (Results 1 - 11 of 11) sorted by path

/linux-master/drivers/infiniband/hw/qib/
H A Dqib_qsfp.c300 u8 poke = 0; local
302 ret = qib_qsfp_write(ppd, 127, &poke, 1);
/linux-master/arch/arm/common/
H A Dmcpm_entry.c155 unsigned long *poke = &mcpm_entry_early_pokes[cluster][cpu][0]; local
156 poke[0] = poke_phys_addr;
157 poke[1] = poke_val;
158 __sync_cache_range_w(poke, 2 * sizeof(*poke));
H A Dmcpm_head.S81 @ Perform an early poke, if any
/linux-master/arch/sparc/kernel/
H A Dsmp_64.c78 static DEFINE_PER_CPU(bool, poke);
1423 if (!__this_cpu_read(poke))
1426 __this_cpu_write(poke, false);
1434 per_cpu(poke, cpu) = true;
1437 per_cpu(poke, cpu) = false;
1453 /* Use cpu poke to resume idle cpu if supported. */
1463 * - cpu poke not supported
/linux-master/arch/x86/net/
H A Dbpf_jit_comp.c689 struct bpf_jit_poke_descriptor *poke,
710 poke->tailcall_bypass = ip + (prog - start);
711 poke->adj_off = X86_TAIL_CALL_OFFSET;
712 poke->tailcall_target = ip + ctx->tail_call_direct_label - X86_PATCH_SIZE;
713 poke->bypass_addr = (u8 *)poke->tailcall_target + X86_PATCH_SIZE;
715 emit_jump(&prog, (u8 *)poke->tailcall_target + X86_PATCH_SIZE,
716 poke->tailcall_bypass);
741 struct bpf_jit_poke_descriptor *poke; local
747 poke
688 emit_bpf_tail_call_direct(struct bpf_prog *bpf_prog, struct bpf_jit_poke_descriptor *poke, u8 **pprog, u8 *ip, bool *callee_regs_used, u32 stack_depth, struct jit_context *ctx) argument
3485 bpf_arch_poke_desc_update(struct bpf_jit_poke_descriptor *poke, struct bpf_prog *new, struct bpf_prog *old) argument
[all...]
/linux-master/include/linux/
H A Dbpf.h129 /* Prog poke tracking helpers. */
3360 void bpf_arch_poke_desc_update(struct bpf_jit_poke_descriptor *poke,
H A Dfilter.h1139 struct bpf_jit_poke_descriptor *poke);
1251 struct bpf_jit_poke_descriptor *poke)
1250 bpf_jit_add_poke_descriptor(struct bpf_prog *prog, struct bpf_jit_poke_descriptor *poke) argument
/linux-master/kernel/bpf/
H A Darraymap.c1059 void __weak bpf_arch_poke_desc_update(struct bpf_jit_poke_descriptor *poke, argument
1076 struct bpf_jit_poke_descriptor *poke; local
1080 poke = &elem->aux->poke_tab[i];
1089 * entry. We skip these as poke->tailcall_target_stable
1092 * poke->tailcall_target_stable are successively
1095 * non-activated poke entries.
1101 if (!READ_ONCE(poke->tailcall_target_stable))
1103 if (poke->reason != BPF_POKE_REASON_TAIL_CALL)
1105 if (poke->tail_call.map != map ||
1106 poke
[all...]
H A Dcore.c831 struct bpf_jit_poke_descriptor *poke)
840 if (poke->tailcall_target || poke->tailcall_target_stable ||
841 poke->tailcall_bypass || poke->adj_off || poke->bypass_addr)
844 switch (poke->reason) {
846 if (!poke->tail_call.map)
853 tab = krealloc_array(tab, size, sizeof(*poke), GFP_KERNEL);
857 memcpy(&tab[slot], poke, sizeo
830 bpf_jit_add_poke_descriptor(struct bpf_prog *prog, struct bpf_jit_poke_descriptor *poke) argument
[all...]
H A Dverifier.c19384 struct bpf_jit_poke_descriptor *poke; local
19386 poke = &prog->aux->poke_tab[j];
19387 if (poke->insn_idx < subprog_end &&
19388 poke->insn_idx >= subprog_start)
19389 poke->aux = func[i]->aux;
19521 /* We failed JIT'ing, so at this point we need to unregister poke
19529 /* At this point we're guaranteed that poke descriptors are not
20072 verbose(env, "adding tail call poke descriptor failed\n");
20536 /* Since poke tab is now finalized, publish aux to tracker. */
/linux-master/net/rxrpc/
H A Dsendmsg.c243 bool poke, last = txb->flags & RXRPC_LAST_PACKET; local
261 poke = list_empty(&call->tx_sendmsg);
268 if (poke)

Completed in 371 milliseconds