Lines Matching refs:name
34 #define __field(attr_nr, attr_flag, name, nla_type, _type, __get, \ argument
39 #define __array(attr_nr, attr_flag, name, nla_type, _type, maxlen, \ argument
54 const char *name, void *valp) in dprint_field() argument
62 name, (int)val, (unsigned)val); in dprint_field()
67 name, (long long)val, (unsigned long long)val); in dprint_field()
71 pr_info("%s attr %s: set\n", dir, name); in dprint_field()
77 const char *name, const char *val, unsigned len) in dprint_array() argument
83 pr_info("%s attr %s: [len:%u] '%s'\n", dir, name, len, val); in dprint_array()
89 dir, name, len, val[0], val[1], val[2], val[3]); in dprint_array()
99 #define DPRINT_FIELD(dir, nla_type, name, s, nla) \ argument
102 dprint_field(dir, nla_type, #name, &s->name); \
104 dprint_field(dir, nla_type, #name, \
109 #define DPRINT_ARRAY(dir, nla_type, name, s, nla) \ argument
112 dprint_array(dir, nla_type, #name, \
113 s->name, s->name ## _len); \
115 dprint_array(dir, nla_type, #name, \
120 #define DPRINT_FIELD(dir, nla_type, name, s, nla) do {} while (0) argument
121 #define DPRINT_ARRAY(dir, nla_type, name, s, nla) do {} while (0) argument
178 #define __assign(attr_nr, attr_flag, name, nla_type, type, assignment...) \ argument
182 pr_info("<< must not change invariant attr: %s\n", #name); \
190 pr_info("<< missing attr: %s\n", #name); \
195 #define __field(attr_nr, attr_flag, name, nla_type, type, __get, __put, \ argument
197 __assign(attr_nr, attr_flag, name, nla_type, type, \
199 s->name = __get(nla); \
200 DPRINT_FIELD("<<", nla_type, name, s, nla))
204 #define __array(attr_nr, attr_flag, name, nla_type, type, maxlen, \ argument
206 __assign(attr_nr, attr_flag, name, nla_type, type, \
208 s->name ## _len = \
209 __get(s->name, nla, maxlen); \
210 DPRINT_ARRAY("<<", nla_type, name, s, nla))
264 .name = __stringify(GENL_MAGIC_FAMILY),
279 #define GENL_mc_group(group) { .name = #group, },
357 #define __field(attr_nr, attr_flag, name, nla_type, type, __get, __put, \ argument
360 DPRINT_FIELD(">>", nla_type, name, s, NULL); \
361 if (__put(skb, attr_nr, s->name)) \
366 #define __array(attr_nr, attr_flag, name, nla_type, type, maxlen, \ argument
369 DPRINT_ARRAY(">>",nla_type, name, s, NULL); \
371 s->name ## _len + (nla_type == NLA_NUL_STRING)),\
372 s->name)) \
382 #define __field(attr_nr, attr_flag, name, nla_type, type, __get, __put, \ argument
385 #define __array(attr_nr, attr_flag, name, nla_type, type, maxlen, \ argument
388 #define __u32_field_def(attr_nr, attr_flag, name, default) \ argument
389 x->name = default;
391 #define __s32_field_def(attr_nr, attr_flag, name, default) \ argument
392 x->name = default;
394 #define __flg_field_def(attr_nr, attr_flag, name, default) \ argument
395 x->name = default;
397 #define __str_field_def(attr_nr, attr_flag, name, maxlen) \ argument
398 memset(x->name, 0, sizeof(x->name)); \
399 x->name ## _len = 0;