Lines Matching refs:s_name
23 #define GENL_struct(tag_name, tag_number, s_name, s_fields) \ argument
31 #define GENL_struct(tag_name, tag_number, s_name, s_fields) \ argument
32 static struct nla_policy s_name ## _nl_policy[] __read_mostly = \
137 #define GENL_struct(tag_name, tag_number, s_name, s_fields) \ argument
139 static int __ ## s_name ## _from_attrs(struct s_name *s, \
142 const int maxtype = ARRAY_SIZE(s_name ## _nl_policy)-1; \
147 BUILD_BUG_ON(ARRAY_SIZE(s_name ## _nl_policy) > ARRAY_SIZE(nested_attr_tb)); \
150 DPRINT_TLA(#s_name, "<=-", #tag_name); \
151 err = drbd_nla_parse_nested(ntb, maxtype, tla, s_name ## _nl_policy); \
158 static int s_name ## _from_attrs(struct s_name *s, \
161 return __ ## s_name ## _from_attrs(s, info, false); \
163 static int s_name ## _from_attrs_for_change(struct s_name *s, \
166 return __ ## s_name ## _from_attrs(s, info, true); \
206 #define GENL_struct(tag_name, tag_number, s_name, s_fields) argument
322 #define GENL_struct(tag_name, tag_number, s_name, s_fields) \ argument
323 static int s_name ## _to_skb(struct sk_buff *skb, struct s_name *s, \
329 DPRINT_TLA(#s_name, "-=>", #tag_name); \
339 static inline int s_name ## _to_priv_skb(struct sk_buff *skb, \
340 struct s_name *s) \
342 return s_name ## _to_skb(skb, s, 0); \
344 static inline int s_name ## _to_unpriv_skb(struct sk_buff *skb, \
345 struct s_name *s) \
347 return s_name ## _to_skb(skb, s, 1); \
396 #define GENL_struct(tag_name, tag_number, s_name, s_fields) \ argument
397 static void set_ ## s_name ## _defaults(struct s_name *x) __attribute__((unused)); \
398 static void set_ ## s_name ## _defaults(struct s_name *x) { \