Lines Matching refs:hist_data
71 Each histogram is represented by a hist_data struct.
73 To keep track of each key and value field in the histogram, hist_data
92 The other important hist_data data structure in addition to the
102 Below is a diagram the first part of which describes the hist_data and
109 relationships between the hist_data fields and the tracing_map
113 | hist_data |
145 The hist_data n_vals and n_fields delineate the extent of the fields[] | |
154 map_elt). The total number of map_entrys in the hist_data.map array = | |
168 hist_data.fields[] and the map_elt.fields[] with the links drawn | |
172 | hist_data | | |
231 hist_data = struct hist_trigger_data
232 hist_data.fields = struct hist_field
242 represents that subkey is retrieved from hist_data.fields[] and the
283 with the address of the hist_data associated with the histogram, which
289 field's flags and the position of each field in the hist_data's
301 hist_data: 000000005e48c9a5
309 hist_data->fields[0]:
316 hist_data->fields[1]:
324 hist_data->fields[2]:
334 hist_data->fields[3]:
342 hist_data->fields[4]:
372 to the hist_data.fields[] array just after all the val fields. To
386 | hist_data |<-------------------------------------------------------+
445 struct, and a new entry added to hist_data.fields representing the ts0 | | |
458 populates the map, along with correspondence to the above hist_data and | | |
462 hist_data.fields[] and the map_elt.fields[] and map_elt.vars[] with | | |
468 hist_data fields[] members.::
471 | hist_data | | | |
589 members, var.hist_data and var_ref_idx. For a variable reference, the | |
590 var.hist_data goes with the var.idx, which together uniquely identify | |
604 | hist_data | | |
618 | +-------------+ | | .var.hist_data | | |
634 | | | .var.hist_data | | |
682 | | .var.hist_data |----------------------------+
689 hist_data = struct hist_trigger_data
690 hist_data.fields = struct hist_field
698 var.idx and var.hist_data take the same values as the referenced
709 does is grabs the var_refs[] array from the hist_data representing the
711 variable's var.hist_data along with the current key is used to look up
737 same part of the hist_data->fields[] array as normal values::
746 hist_data: 000000009536f554
754 hist_data->fields[0]:
761 hist_data->fields[1]:
772 hist_data->fields[2]:
784 variables and values, they actually live in a separate hist_data
789 we can see that the var.hist_data value of the referenced variable
803 hist_data: 00000000f4ee8006
811 hist_data->fields[0]:
818 hist_data->fields[1]:
829 hist_data->fields[2]:
839 hist_data->var_refs[0]:
844 var.hist_data: 000000009536f554
845 var_ref_idx (into hist_data->var_refs[]): 0
911 but shows the additional field_vars[] array for hist_data and shows
917 | hist_data |
933 || +-------------+ | | | .var.hist_data |
949 ||| | | | .var.hist_data |
998 || | | | .var.hist_data |
1056 creation and are saved in the hist_data->field_vars[] array. See
1068 hist_data->field_vars and calls val->fn() to get the data from the
1084 hist_data = struct hist_trigger_data
1085 hist_data.fields = struct hist_field
1127 hist_data: 00000000d60ff61f
1135 hist_data->fields[0]:
1142 hist_data->fields[1]:
1153 hist_data->fields[2]:
1165 the hist_data's field_vars[] array. Although the field variables and
1173 fields section. Since there are two triggers and thus two hist_data
1176 var.idx on the previous hist trigger (see the hist_data address
1191 hist_data: 0000000008f551b7
1199 hist_data->fields[0]:
1206 hist_data->fields[1]:
1217 hist_data->fields[2]:
1227 hist_data->var_refs[0]:
1232 var.hist_data: 00000000d60ff61f
1233 var_ref_idx (into hist_data->var_refs[]): 0
1238 hist_data->var_refs[1]:
1243 var.hist_data: 0000000008f551b7
1244 var_ref_idx (into hist_data->var_refs[]): 1
1249 hist_data->var_refs[2]:
1254 var.hist_data: 0000000008f551b7
1255 var_ref_idx (into hist_data->var_refs[]): 2
1260 hist_data->var_refs[3]:
1265 var.hist_data: 0000000008f551b7
1266 var_ref_idx (into hist_data->var_refs[]): 3
1273 hist_data->field_vars[0]:
1287 hist_data->field_vars[1]:
1303 hist_data->actions[0].match_data.event_system: sched
1304 hist_data->actions[0].match_data.event: sched_waking
1381 case, are kept in a separate hist_data array named save_vars[].
1403 hist_data: 00000000e6290f48
1411 hist_data->fields[0]:
1418 hist_data->fields[1]:
1429 hist_data->fields[2]:
1455 save_vars[] array off of hist_data, so are displayed in a separate
1465 hist_data: 0000000057bcd28d
1473 hist_data->fields[0]:
1480 hist_data->fields[1]:
1491 hist_data->fields[2]:
1501 hist_data->var_refs[0]:
1506 var.hist_data: 00000000e6290f48
1507 var_ref_idx (into hist_data->var_refs[]): 0
1512 hist_data->var_refs[1]:
1517 var.hist_data: 0000000057bcd28d
1518 var_ref_idx (into hist_data->var_refs[]): 1
1525 hist_data->actions[0].track_data.var_ref:
1530 var.hist_data: 0000000057bcd28d
1531 var_ref_idx (into hist_data->var_refs[]): 1
1536 hist_data->actions[0].track_data.track_var:
1547 hist_data->save_vars[0]:
1561 hist_data->save_vars[1]:
1575 hist_data->save_vars[2]:
1589 hist_data->save_vars[3]:
1674 hist_data: 00000000349570e4
1682 hist_data->fields[0]:
1689 hist_data->fields[1]:
1700 hist_data->fields[2]:
1714 hist_data: 000000006920cf38
1722 hist_data->fields[0]:
1729 hist_data->fields[1]:
1741 hist_data->fields[2]:
1751 associated hist_data address we see that it is indeed associated with
1763 hist_data: 00000000a73b67df
1771 hist_data->fields[0]:
1778 hist_data->fields[1]:
1789 hist_data->fields[2]:
1799 hist_data->var_refs[0]:
1804 var.hist_data: 00000000349570e4
1805 var_ref_idx (into hist_data->var_refs[]): 0
1810 hist_data->var_refs[1]:
1815 var.hist_data: 00000000a73b67df
1816 var_ref_idx (into hist_data->var_refs[]): 1
1821 hist_data->var_refs[2]:
1826 var.hist_data: 00000000a73b67df
1827 var_ref_idx (into hist_data->var_refs[]): 2
1832 hist_data->var_refs[3]:
1837 var.hist_data: 000000006920cf38
1838 var_ref_idx (into hist_data->var_refs[]): 3
1845 hist_data->field_vars[0]:
1861 hist_data->actions[0].match_data.event_system: sched
1862 hist_data->actions[0].match_data.event: sched_waking
1904 hist_data: 00000000a250528c
1912 hist_data->fields[0]:
1919 hist_data->fields[1]:
1929 hist_data->fields[2]:
1940 hist_data->fields[3]:
1986 hist_data: 0000000055d65ed0
1994 hist_data->fields[0]:
2001 hist_data->fields[1]:
2007 var_ref_idx (into hist_data->var_refs[]): 0
2012 hist_data->fields[2]:
2023 hist_data->fields[3]:
2033 hist_data->var_refs[0]:
2038 var.hist_data: 00000000a250528c
2039 var_ref_idx (into hist_data->var_refs[]): 0
2044 hist_data->var_refs[1]:
2049 var.hist_data: 00000000a250528c
2050 var_ref_idx (into hist_data->var_refs[]): 1
2055 hist_data->var_refs[2]:
2060 var.hist_data: 0000000055d65ed0
2061 var_ref_idx (into hist_data->var_refs[]): 2
2066 hist_data->var_refs[3]:
2071 var.hist_data: 0000000055d65ed0
2072 var_ref_idx (into hist_data->var_refs[]): 3
2077 hist_data->var_refs[4]:
2082 var.hist_data: 0000000055d65ed0
2083 var_ref_idx (into hist_data->var_refs[]): 4
2090 hist_data->field_vars[0]:
2106 hist_data->actions[0].match_data.event_system: sched
2107 hist_data->actions[0].match_data.event: sched_waking