Lines Matching refs:callsite
26 u32 callsite; /* call insn that invoked this subprog (subprog_start for depth 0) */ member
54 static u32 instance_hash(u32 callsite, u32 depth) in instance_hash() argument
56 u32 key[2] = { depth, callsite }; in instance_hash()
62 u32 callsite, u32 depth) in find_instance() argument
66 u32 key = instance_hash(callsite, depth); in find_instance()
69 if (f->depth == depth && f->callsite == callsite) in find_instance()
76 u32 callsite, int subprog) in call_instance() argument
80 u32 lookup_key = depth > 0 ? callsite : subprog_start; in call_instance()
91 f->callsite = lookup_key; in call_instance()
105 u32 callsite, subprog_start; in lookup_instance() local
110 callsite = frameno > 0 ? st->frame[frameno]->callsite : subprog_start; in lookup_instance()
113 key = depth > 0 ? callsite : subprog_start; in lookup_instance()
352 q->callsites[frame] = st->frame[frame + 1]->callsite; in bpf_live_stack_query_init()
369 u32 i, callsite, rel; in bpf_stack_slot_alive() local
395 callsite = q->callsites[i]; in bpf_stack_slot_alive()
397 alive = bpf_calls_callback(env, callsite) in bpf_stack_slot_alive()
398 ? is_live_before(instance, callsite, rel, half_spi) in bpf_stack_slot_alive()
399 : is_live_before(instance, callsite + 1, rel, half_spi); in bpf_stack_slot_alive()
419 "(d%d,cs%d)", instance->depth, instance->callsite); in fmt_instance()
533 int dcallsite = (int)a->callsite - b->callsite; in cmp_instances()
1814 f->callsite = src->callsite; in fresh_instance()