Lines Matching refs:elt

88 				struct tracing_map_elt *elt,
205 struct tracing_map_elt *elt,
211 struct tracing_map_elt *elt, in hist_field_const() argument
220 struct tracing_map_elt *elt, in hist_field_counter() argument
229 struct tracing_map_elt *elt, in hist_field_string() argument
240 struct tracing_map_elt *elt, in hist_field_dynstring() argument
253 struct tracing_map_elt *elt, in hist_field_reldynstring() argument
267 struct tracing_map_elt *elt, in hist_field_pstring() argument
278 struct tracing_map_elt *elt, in hist_field_log2() argument
285 u64 val = hist_fn_call(operand, elt, buffer, rbe, event); in hist_field_log2()
291 struct tracing_map_elt *elt, in hist_field_bucket() argument
299 u64 val = hist_fn_call(operand, elt, buffer, rbe, event); in hist_field_bucket()
312 struct tracing_map_elt *elt, in hist_field_plus() argument
320 u64 val1 = hist_fn_call(operand1, elt, buffer, rbe, event); in hist_field_plus()
321 u64 val2 = hist_fn_call(operand2, elt, buffer, rbe, event); in hist_field_plus()
327 struct tracing_map_elt *elt, in hist_field_minus() argument
335 u64 val1 = hist_fn_call(operand1, elt, buffer, rbe, event); in hist_field_minus()
336 u64 val2 = hist_fn_call(operand2, elt, buffer, rbe, event); in hist_field_minus()
342 struct tracing_map_elt *elt, in hist_field_div() argument
350 u64 val1 = hist_fn_call(operand1, elt, buffer, rbe, event); in hist_field_div()
351 u64 val2 = hist_fn_call(operand2, elt, buffer, rbe, event); in hist_field_div()
365 struct tracing_map_elt *elt, in div_by_power_of_two() argument
373 u64 val1 = hist_fn_call(operand1, elt, buffer, rbe, event); in div_by_power_of_two()
379 struct tracing_map_elt *elt, in div_by_not_power_of_two() argument
387 u64 val1 = hist_fn_call(operand1, elt, buffer, rbe, event); in div_by_not_power_of_two()
393 struct tracing_map_elt *elt, in div_by_mult_and_shift() argument
401 u64 val1 = hist_fn_call(operand1, elt, buffer, rbe, event); in div_by_mult_and_shift()
427 struct tracing_map_elt *elt, in hist_field_mult() argument
435 u64 val1 = hist_fn_call(operand1, elt, buffer, rbe, event); in hist_field_mult()
436 u64 val2 = hist_fn_call(operand2, elt, buffer, rbe, event); in hist_field_mult()
442 struct tracing_map_elt *elt, in hist_field_unary_minus() argument
449 s64 sval = (s64)hist_fn_call(operand, elt, buffer, rbe, event); in hist_field_unary_minus()
457 struct tracing_map_elt *elt, \
586 struct tracing_map_elt *elt,
670 struct tracing_map_elt elt; member
684 struct tracing_map_elt *elt; member
716 elt_data = track_data->elt.private_data; in track_data_free()
751 data->elt.private_data = elt_data; in track_data_alloc()
847 struct tracing_map_elt *elt, in action_trace() argument
863 struct tracing_map_elt *elt, in hist_field_timestamp() argument
880 struct tracing_map_elt *elt, in hist_field_cpu() argument
891 struct tracing_map_elt *elt, in hist_field_comm() argument
1270 struct tracing_map_elt *elt, in hist_field_var_ref() argument
1278 if (WARN_ON_ONCE(!elt)) in hist_field_var_ref()
1281 elt_data = elt->private_data; in hist_field_var_ref()
1628 static void hist_trigger_elt_data_free(struct tracing_map_elt *elt) in hist_trigger_elt_data_free() argument
1630 struct hist_elt_data *elt_data = elt->private_data; in hist_trigger_elt_data_free()
1635 static int hist_trigger_elt_data_alloc(struct tracing_map_elt *elt) in hist_trigger_elt_data_alloc() argument
1637 struct hist_trigger_data *hist_data = elt->map->private_data; in hist_trigger_elt_data_alloc()
1686 elt->private_data = elt_data; in hist_trigger_elt_data_alloc()
1691 static void hist_trigger_elt_data_init(struct tracing_map_elt *elt) in hist_trigger_elt_data_init() argument
1693 struct hist_elt_data *elt_data = elt->private_data; in hist_trigger_elt_data_init()
3138 static inline void __update_field_vars(struct tracing_map_elt *elt, in __update_field_vars() argument
3146 struct hist_elt_data *elt_data = elt->private_data; in __update_field_vars()
3158 var_val = hist_fn_call(val, elt, buffer, rbe, rec); in __update_field_vars()
3183 tracing_map_set_var(elt, var_idx, var_val); in __update_field_vars()
3188 struct tracing_map_elt *elt, in update_field_vars() argument
3193 __update_field_vars(elt, buffer, rbe, rec, hist_data->field_vars, in update_field_vars()
3198 struct tracing_map_elt *elt, in save_track_data_vars() argument
3203 __update_field_vars(elt, buffer, rbe, rec, hist_data->save_vars, in save_track_data_vars()
3360 struct tracing_map_elt *elt, in get_track_val() argument
3366 track_val = tracing_map_read_var(elt, track_var_idx); in get_track_val()
3372 struct tracing_map_elt *elt, in save_track_val() argument
3377 tracing_map_set_var(elt, track_var_idx, var_val); in save_track_val()
3381 struct tracing_map_elt *elt, in save_track_data() argument
3387 data->track_data.save_data(hist_data, elt, buffer, rec, rbe, in save_track_data()
3391 static bool check_track_val(struct tracing_map_elt *elt, in check_track_val() argument
3399 track_val = get_track_val(hist_data, elt, data); in check_track_val()
3419 track_val = get_track_val(track_data->hist_data, context->elt, in cond_snapshot_update()
3428 elt_data = context->elt->private_data; in cond_snapshot_update()
3429 track_elt_data = track_data->elt.private_data; in cond_snapshot_update()
3439 struct tracing_map_elt *elt, in save_track_data_snapshot() argument
3448 context.elt = elt; in save_track_data_snapshot()
3457 struct tracing_map_elt *elt);
3500 hist_trigger_print_key(m, hist_data, track_data->key, &track_data->elt); in track_data_snapshot_print()
3509 struct tracing_map_elt *elt, in save_track_data_snapshot() argument
3520 struct tracing_map_elt *elt, in track_data_print() argument
3523 u64 track_val = get_track_val(hist_data, elt, data); in track_data_print()
3541 val = tracing_map_read_var(elt, save_var_idx); in track_data_print()
3552 struct tracing_map_elt *elt, in ontrack_action() argument
3559 if (check_track_val(elt, data, var_val)) { in ontrack_action()
3560 save_track_val(hist_data, elt, data, var_val); in ontrack_action()
3561 save_track_data(hist_data, elt, buffer, rec, rbe, in ontrack_action()
4304 struct tracing_map_elt *elt, in hist_field_execname() argument
4311 if (WARN_ON_ONCE(!elt)) in hist_field_execname()
4314 elt_data = elt->private_data; in hist_field_execname()
4323 struct tracing_map_elt *elt, in hist_field_stack() argument
4336 struct tracing_map_elt *elt, in hist_fn_call() argument
4343 return hist_field_var_ref(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4345 return hist_field_counter(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4347 return hist_field_const(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4349 return hist_field_log2(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4351 return hist_field_bucket(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4353 return hist_field_timestamp(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4355 return hist_field_cpu(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4357 return hist_field_comm(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4359 return hist_field_string(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4361 return hist_field_dynstring(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4363 return hist_field_reldynstring(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4365 return hist_field_pstring(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4367 return hist_field_s64(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4369 return hist_field_u64(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4371 return hist_field_s32(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4373 return hist_field_u32(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4375 return hist_field_s16(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4377 return hist_field_u16(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4379 return hist_field_s8(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4381 return hist_field_u8(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4383 return hist_field_unary_minus(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4385 return hist_field_minus(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4387 return hist_field_plus(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4389 return hist_field_div(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4391 return hist_field_mult(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4393 return div_by_power_of_two(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4395 return div_by_not_power_of_two(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4397 return div_by_mult_and_shift(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4399 return hist_field_execname(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4401 return hist_field_stack(hist_field, elt, buffer, rbe, event); in hist_fn_call()
4900 struct tracing_map_elt *elt) in print_actions() argument
4912 track_data_print(m, hist_data, elt, data); in print_actions()
5170 struct tracing_map_elt *elt, in hist_trigger_elt_update() argument
5180 elt_data = elt->private_data; in hist_trigger_elt_update()
5185 hist_val = hist_fn_call(hist_field, elt, buffer, rbe, rec); in hist_trigger_elt_update()
5219 tracing_map_set_var(elt, var_idx, hist_val); in hist_trigger_elt_update()
5222 tracing_map_update_sum(elt, i, hist_val); in hist_trigger_elt_update()
5228 hist_val = hist_fn_call(hist_field, elt, buffer, rbe, rec); in hist_trigger_elt_update()
5230 tracing_map_set_var(elt, var_idx, hist_val); in hist_trigger_elt_update()
5234 update_field_vars(hist_data, elt, buffer, rbe, rec); in hist_trigger_elt_update()
5266 struct tracing_map_elt *elt, in hist_trigger_actions() argument
5276 data->fn(hist_data, elt, buffer, rec, rbe, key, data, var_ref_vals); in hist_trigger_actions()
5365 struct tracing_map_elt *elt = NULL; in event_hist_trigger() local
5391 field_contents = hist_fn_call(key_field, elt, buffer, rbe, rec); in event_hist_trigger()
5401 field_contents = hist_fn_call(key_field, elt, buffer, rbe, rec); in event_hist_trigger()
5420 elt = tracing_map_insert(hist_data->map, key); in event_hist_trigger()
5421 if (!elt) in event_hist_trigger()
5424 hist_trigger_elt_update(hist_data, elt, buffer, rec, rbe, hist_pad->var_ref_vals); in event_hist_trigger()
5427 hist_trigger_actions(hist_data, elt, buffer, rec, rbe, in event_hist_trigger()
5456 struct tracing_map_elt *elt) in hist_trigger_print_key() argument
5486 struct hist_elt_data *elt_data = elt->private_data; in hist_trigger_print_key()
5587 struct tracing_map_elt *elt) in hist_trigger_print_val() argument
5589 u64 val = tracing_map_read_sum(elt, idx); in hist_trigger_print_val()
5614 struct tracing_map_elt *elt) in hist_trigger_entry_print() argument
5620 hist_trigger_print_key(m, hist_data, key, elt); in hist_trigger_entry_print()
5624 hist_trigger_print_val(m, i, "hitcount", 0, stats, elt); in hist_trigger_entry_print()
5633 hist_trigger_print_val(m, i, field_name, flags, stats, elt); in hist_trigger_entry_print()
5636 print_actions(m, hist_data, elt); in hist_trigger_entry_print()
5670 val = tracing_map_read_sum(sort_entries[i]->elt, j); in print_entries()
5680 sort_entries[i]->elt); in print_entries()