Lines Matching refs:arg
151 find_arg_field(struct tep_format_field *prev_state_field, struct tep_print_arg *arg) in find_arg_field() argument
155 if (!arg) in find_arg_field()
158 if (arg->type == TEP_PRINT_FIELD) in find_arg_field()
159 return &arg->field; in find_arg_field()
161 if (arg->type == TEP_PRINT_OP) { in find_arg_field()
162 field = find_arg_field(prev_state_field, arg->op.left); in find_arg_field()
165 field = find_arg_field(prev_state_field, arg->op.right); in find_arg_field()
173 test_flags(struct tep_format_field *prev_state_field, struct tep_print_arg *arg) in test_flags() argument
177 field = find_arg_field(prev_state_field, arg->flags.field); in test_flags()
181 return arg->flags.flags; in test_flags()
185 search_op(struct tep_format_field *prev_state_field, struct tep_print_arg *arg) in search_op() argument
189 if (!arg) in search_op()
192 if (arg->type == TEP_PRINT_OP) { in search_op()
193 sym = search_op(prev_state_field, arg->op.left); in search_op()
197 sym = search_op(prev_state_field, arg->op.right); in search_op()
200 } else if (arg->type == TEP_PRINT_FLAGS) { in search_op()
201 sym = test_flags(prev_state_field, arg); in search_op()
210 struct tep_print_arg *arg; in parse_task_states() local
219 for (arg = event->print_fmt.args; arg; arg = arg->next) { in parse_task_states()
225 sym = search_op(state_field, arg); in parse_task_states()