Lines Matching refs:cfg
339 static void read_int_var(struct strobemeta_cfg *cfg, in read_int_var() argument
344 void *location = calc_location(&cfg->int_locs[idx], tls_base); in read_int_var()
354 static __always_inline uint64_t read_str_var(struct strobemeta_cfg *cfg, in read_str_var() argument
364 location = calc_location(&cfg->str_locs[idx], tls_base); in read_str_var()
384 static __always_inline void *read_map_var(struct strobemeta_cfg *cfg, in read_map_var() argument
399 location = calc_location(&cfg->map_locs[idx], tls_base); in read_map_var()
409 if (cfg->req_meta_idx == idx) { in read_map_var()
462 struct strobemeta_cfg *cfg; in read_strobe_meta() local
465 cfg = bpf_map_lookup_elem(&strobemeta_cfgs, &pid); in read_strobe_meta()
466 if (!cfg) in read_strobe_meta()
484 read_int_var(cfg, i, tls_base, &value, data); in read_strobe_meta()
492 payload += read_str_var(cfg, i, tls_base, &value, data, payload); in read_strobe_meta()
500 payload = read_map_var(cfg, i, tls_base, &value, data, payload); in read_strobe_meta()