Lines Matching refs:a
21 #define C(a, b) b argument
2197 int trace_probe_compare_arg_type(struct trace_probe *a, struct trace_probe *b) in trace_probe_compare_arg_type() argument
2202 if (a->nr_args < b->nr_args) in trace_probe_compare_arg_type()
2203 return a->nr_args + 1; in trace_probe_compare_arg_type()
2204 if (a->nr_args > b->nr_args) in trace_probe_compare_arg_type()
2207 for (i = 0; i < a->nr_args; i++) { in trace_probe_compare_arg_type()
2209 ((a->args[i].type != b->args[i].type) || in trace_probe_compare_arg_type()
2210 (a->args[i].count != b->args[i].count) || in trace_probe_compare_arg_type()
2211 strcmp(a->args[i].name, b->args[i].name))) in trace_probe_compare_arg_type()
2260 struct probe_arg *a = args + i; in trace_probe_print_args() local
2262 trace_seq_printf(s, " %s=", a->name); in trace_probe_print_args()
2263 if (likely(!a->count)) { in trace_probe_print_args()
2264 if (!a->type->print(s, data + a->offset, field)) in trace_probe_print_args()
2269 p = data + a->offset; in trace_probe_print_args()
2270 for (j = 0; j < a->count; j++) { in trace_probe_print_args()
2271 if (!a->type->print(s, p, field)) in trace_probe_print_args()
2273 trace_seq_putc(s, j == a->count - 1 ? '}' : ','); in trace_probe_print_args()
2274 p += a->type->size; in trace_probe_print_args()