Lines Matching refs:field

292 	struct ftrace_event_field *field;  in parse_trace_event_arg()  local
296 list_for_each_entry(field, head, link) { in parse_trace_event_arg()
297 if (!strcmp(arg, field->name)) { in parse_trace_event_arg()
299 code->data = field; in parse_trace_event_arg()
495 char *field; in split_next_field() local
498 field = strpbrk(varname, ".-"); in split_next_field()
499 if (field) { in split_next_field()
500 if (field[0] == '-' && field[1] == '>') { in split_next_field()
501 field[0] = '\0'; in split_next_field()
502 field += 2; in split_next_field()
504 } else if (field[0] == '.') { in split_next_field()
505 field[0] = '\0'; in split_next_field()
506 field += 1; in split_next_field()
508 trace_probe_log_err(ctx->offset + field - varname, BAD_HYPHEN); in split_next_field()
511 *next_field = field; in split_next_field()
526 const struct btf_member *field; in parse_btf_field() local
554 field = btf_find_struct_member(ctx->btf, type, fieldname, in parse_btf_field()
556 if (IS_ERR(field)) { in parse_btf_field()
558 return PTR_ERR(field); in parse_btf_field()
560 if (!field) { in parse_btf_field()
569 bitoffs += BTF_MEMBER_BIT_OFFSET(field->offset); in parse_btf_field()
570 ctx->last_bitsize = BTF_MEMBER_BITFIELD_SIZE(field->offset); in parse_btf_field()
572 bitoffs += field->offset; in parse_btf_field()
576 type = btf_type_skip_modifiers(ctx->btf, field->type, &tid); in parse_btf_field()
608 char *field = NULL; in parse_btf_arg() local
615 is_ptr = split_next_field(varname, &field, ctx); in parse_btf_arg()
618 if (!is_ptr && field) { in parse_btf_arg()
620 trace_probe_log_err(ctx->offset + field - varname, in parse_btf_arg()
640 if (field) { in parse_btf_arg()
641 trace_probe_log_err(ctx->offset + field - varname, in parse_btf_arg()
683 if (field) { in parse_btf_arg()
684 ctx->offset += field - varname; in parse_btf_arg()
685 return parse_btf_field(field, type, pcode, end, ctx); in parse_btf_arg()
1964 u8 *data, void *field) in trace_probe_print_args() argument
1974 if (!a->type->print(s, data + a->offset, field)) in trace_probe_print_args()
1981 if (!a->type->print(s, p, field)) in trace_probe_print_args()