Lines Matching defs:level
56 #define libbpf_print(level, fmt, ...) bpf_log((void *)prog_name, fmt, ##__VA_ARGS__)
147 const struct btf *targ_btf, __u32 targ_id, int level)
203 if (level <= 0)
209 level - 1);
227 * Turn bpf_core_relo into a low- and high-level spec representation,
229 * field bit offset, specified by accessor string. Low-level spec captures
230 * every single level of nestedness, including traversing anonymous
231 * struct/union members. High-level one only captures semantically meaningful
248 * Low-level spec has 1:1 mapping with each element of access string (it's
251 * High-level spec will capture only 3 points:
253 * - field 'a' access (corresponds to '2' in low-level spec);
254 * - array element #3 access (corresponds to '3' in low-level spec).
466 * Given single high-level named field accessor in local type, find
467 * corresponding high-level accessor for a target type. Along the way,
468 * maintain low-level spec for target as well. Also keep updating target
555 * target spec (high-level, low-level + bit offset).
1256 * high-level spec accessors, meaning that all named fields should match,
1481 bool behind_ptr, int level)
1502 targ_m->type, behind_ptr, level - 1);
1545 __u32 targ_id, bool behind_ptr, int level)
1551 if (level <= 0)
1564 /* While the name check happens after typedefs are skipped, root-level
1620 behind_ptr, level);
1672 targ_p->type, behind_ptr, level - 1);