Lines Matching refs:s_name

24 #define GENL_struct(tag_name, tag_number, s_name, s_fields)		\
32 #define GENL_struct(tag_name, tag_number, s_name, s_fields) \
33 static struct nla_policy s_name ## _nl_policy[] __read_mostly = \
138 #define GENL_struct(tag_name, tag_number, s_name, s_fields) \
140 static int __ ## s_name ## _from_attrs(struct s_name *s, \
143 const int maxtype = ARRAY_SIZE(s_name ## _nl_policy)-1; \
148 BUILD_BUG_ON(ARRAY_SIZE(s_name ## _nl_policy) > ARRAY_SIZE(nested_attr_tb)); \
151 DPRINT_TLA(#s_name, "<=-", #tag_name); \
152 err = drbd_nla_parse_nested(ntb, maxtype, tla, s_name ## _nl_policy); \
159 static int s_name ## _from_attrs(struct s_name *s, \
162 return __ ## s_name ## _from_attrs(s, info, false); \
164 static int s_name ## _from_attrs_for_change(struct s_name *s, \
167 return __ ## s_name ## _from_attrs(s, info, true); \
207 #define GENL_struct(tag_name, tag_number, s_name, s_fields)
323 #define GENL_struct(tag_name, tag_number, s_name, s_fields) \
324 static int s_name ## _to_skb(struct sk_buff *skb, struct s_name *s, \
330 DPRINT_TLA(#s_name, "-=>", #tag_name); \
340 static inline int s_name ## _to_priv_skb(struct sk_buff *skb, \
341 struct s_name *s) \
343 return s_name ## _to_skb(skb, s, 0); \
345 static inline int s_name ## _to_unpriv_skb(struct sk_buff *skb, \
346 struct s_name *s) \
348 return s_name ## _to_skb(skb, s, 1); \
397 #define GENL_struct(tag_name, tag_number, s_name, s_fields) \
398 static void set_ ## s_name ## _defaults(struct s_name *x) __attribute__((unused)); \
399 static void set_ ## s_name ## _defaults(struct s_name *x) { \