Lines Matching full:item
10 * <type> <item>;
15 * The <type> <item> is created by the __field(type, item) macro or
17 * We simply do "type item;", and that will create the fields
85 #define __field(type, item) type item; argument
88 #define __field_ext(type, item, filter_type) type item; argument
91 #define __field_struct(type, item) type item; argument
94 #define __field_struct_ext(type, item, filter_type) type item; argument
97 #define __array(type, item, len) type item[len]; argument
100 #define __dynamic_array(type, item, len) u32 __data_loc_##item; argument
103 #define __string(item, src) __dynamic_array(char, item, -1) argument
106 #define __string_len(item, src, len) __dynamic_array(char, item, -1) argument
109 #define __bitmask(item, nr_bits) __dynamic_array(char, item, -1) argument
171 * The __dynamic_array() macro will create each u32 <item>, this is
173 * The size of an array is also encoded, in the higher 16 bits of <item>.
183 #define __field(type, item) argument
186 #define __field_ext(type, item, filter_type) argument
189 #define __field_struct(type, item) argument
192 #define __field_struct_ext(type, item, filter_type) argument
195 #define __array(type, item, len) argument
198 #define __dynamic_array(type, item, len) u32 item; argument
201 #define __string(item, src) __dynamic_array(char, item, -1) argument
204 #define __string_len(item, src, len) __dynamic_array(char, item, -1) argument
207 #define __bitmask(item, nr_bits) __dynamic_array(unsigned long, item, -1) argument
448 #define __field(type, item) __field_ext(type, item, FILTER_OTHER) argument
451 #define __field_struct(type, item) __field_struct_ext(type, item, FILTER_OTHER) argument
466 #define __string(item, src) __dynamic_array(char, item, -1) argument
469 #define __string_len(item, src, len) __dynamic_array(char, item, -1) argument
472 #define __bitmask(item, nr_bits) __dynamic_array(unsigned long, item, -1) argument
493 #define __field(type, item) argument
496 #define __field_ext(type, item, filter_type) argument
499 #define __field_struct(type, item) argument
502 #define __field_struct_ext(type, item, filter_type) argument
505 #define __array(type, item, len) argument
508 #define __dynamic_array(type, item, len) \ argument
510 __data_offsets->item = __data_size + \
512 __data_offsets->item |= __item_length << 16; \
516 #define __string(item, src) __dynamic_array(char, item, \ argument
520 #define __string_len(item, src, len) __dynamic_array(char, item, (len) + 1) argument
542 #define __bitmask(item, nr_bits) __dynamic_array(unsigned long, item, \ argument
670 #define __field(type, item) argument
673 #define __field_struct(type, item) argument
676 #define __array(type, item, len) argument
679 #define __dynamic_array(type, item, len) \ argument
680 __entry->__data_loc_##item = __data_offsets.item;
683 #define __string(item, src) __dynamic_array(char, item, -1) argument
686 #define __string_len(item, src, len) __dynamic_array(char, item, -1) argument
700 #define __bitmask(item, nr_bits) __dynamic_array(unsigned long, item, -1) argument