Lines Matching refs:fields
40 atomic64_add(n, &elt->fields[i].sum); in tracing_map_update_sum()
57 return (u64)atomic64_read(&elt->fields[i].sum); in tracing_map_read_sum()
208 map->fields[map->n_fields++].cmp_fn = cmp_fn; in tracing_map_add_field()
279 map->fields[idx].offset = offset; in tracing_map_add_key_field()
360 if (elt->fields[i].cmp_fn == tracing_map_cmp_atomic64) in tracing_map_elt_clear()
361 atomic64_set(&elt->fields[i].sum, 0); in tracing_map_elt_clear()
379 elt->fields[i].cmp_fn = elt->map->fields[i].cmp_fn; in tracing_map_elt_init_fields()
381 if (elt->fields[i].cmp_fn != tracing_map_cmp_atomic64) in tracing_map_elt_init_fields()
382 elt->fields[i].offset = elt->map->fields[i].offset; in tracing_map_elt_init_fields()
393 kfree(elt->fields); in tracing_map_elt_free()
417 elt->fields = kcalloc(map->n_fields, sizeof(*elt->fields), GFP_KERNEL); in tracing_map_elt_alloc()
418 if (!elt->fields) { in tracing_map_elt_alloc()
863 field = &elt_a->fields[sort_key->field_idx]; in cmp_entries_sum()
866 val_a = &elt_a->fields[sort_key->field_idx].sum; in cmp_entries_sum()
867 val_b = &elt_b->fields[sort_key->field_idx].sum; in cmp_entries_sum()
891 field = &elt_a->fields[sort_key->field_idx]; in cmp_entries_key()