nlmsghdr            9 include/linux/inet_diag.h struct nlmsghdr;
nlmsghdr           20 include/linux/inet_diag.h 					const struct nlmsghdr *nlh,
nlmsghdr           34 include/linux/inet_diag.h 			      const struct nlmsghdr *unlh);
nlmsghdr           39 include/linux/inet_diag.h 		struct sk_buff *in_skb, const struct nlmsghdr *nlh,
nlmsghdr         1132 include/linux/netdevice.h 						      struct nlmsghdr *nlh);
nlmsghdr         1138 include/linux/netdevice.h 						      struct nlmsghdr *nlh);
nlmsghdr           12 include/linux/netfilter/nfnetlink.h 		    const struct nlmsghdr *nlh,
nlmsghdr           15 include/linux/netfilter/nfnetlink.h 		    const struct nlmsghdr *nlh,
nlmsghdr           18 include/linux/netfilter/nfnetlink.h 			  const struct nlmsghdr *nlh,
nlmsghdr           13 include/linux/netlink.h static inline struct nlmsghdr *nlmsg_hdr(const struct sk_buff *skb)
nlmsghdr           15 include/linux/netlink.h 	return (struct nlmsghdr *)skb->data;
nlmsghdr           67 include/linux/netlink.h extern void netlink_ack(struct sk_buff *in_skb, struct nlmsghdr *nlh, int err);
nlmsghdr          122 include/linux/netlink.h 	const struct nlmsghdr	*nlh;
nlmsghdr          141 include/linux/netlink.h struct nlmsghdr *
nlmsghdr          153 include/linux/netlink.h 				const struct nlmsghdr *nlh,
nlmsghdr          156 include/linux/netlink.h 				     const struct nlmsghdr *nlh,
nlmsghdr           13 include/linux/rtnetlink.h 			u32 group, struct nlmsghdr *nlh, gfp_t flags);
nlmsghdr            8 include/linux/sock_diag.h struct nlmsghdr;
nlmsghdr           13 include/linux/sock_diag.h 	int (*dump)(struct sk_buff *skb, struct nlmsghdr *nlh);
nlmsghdr           19 include/linux/sock_diag.h void sock_diag_register_inet_compat(int (*fn)(struct sk_buff *skb, struct nlmsghdr *nlh));
nlmsghdr           20 include/linux/sock_diag.h void sock_diag_unregister_inet_compat(int (*fn)(struct sk_buff *skb, struct nlmsghdr *nlh));
nlmsghdr           81 include/net/dn_fib.h 			struct nlattr *attrs[], struct nlmsghdr *n,
nlmsghdr           84 include/net/dn_fib.h 			struct nlattr *attrs[], struct nlmsghdr *n,
nlmsghdr          104 include/net/dn_fib.h 				       const struct nlmsghdr *nlh, int *errp);
nlmsghdr           81 include/net/genetlink.h 	struct nlmsghdr *	nlhdr;
nlmsghdr          180 include/net/genetlink.h 		 u32 group, struct nlmsghdr *nlh, gfp_t flags);
nlmsghdr          194 include/net/genetlink.h static inline struct nlmsghdr *genlmsg_nlhdr(void *user_hdr,
nlmsghdr          197 include/net/genetlink.h 	return (struct nlmsghdr *)((char *)user_hdr -
nlmsghdr          343 include/net/genetlink.h 	struct nlmsghdr *nlh = (struct nlmsghdr *)((unsigned char *)gnlh -
nlmsghdr          223 include/net/netlink.h 	struct nlmsghdr		*nlh;
nlmsghdr          229 include/net/netlink.h 		    int (*cb)(struct sk_buff *, struct nlmsghdr *));
nlmsghdr          289 include/net/netlink.h static inline void *nlmsg_data(const struct nlmsghdr *nlh)
nlmsghdr          298 include/net/netlink.h static inline int nlmsg_len(const struct nlmsghdr *nlh)
nlmsghdr          308 include/net/netlink.h static inline struct nlattr *nlmsg_attrdata(const struct nlmsghdr *nlh,
nlmsghdr          320 include/net/netlink.h static inline int nlmsg_attrlen(const struct nlmsghdr *nlh, int hdrlen)
nlmsghdr          330 include/net/netlink.h static inline int nlmsg_ok(const struct nlmsghdr *nlh, int remaining)
nlmsghdr          332 include/net/netlink.h 	return (remaining >= (int) sizeof(struct nlmsghdr) &&
nlmsghdr          333 include/net/netlink.h 		nlh->nlmsg_len >= sizeof(struct nlmsghdr) &&
nlmsghdr          345 include/net/netlink.h static inline struct nlmsghdr *
nlmsghdr          346 include/net/netlink.h nlmsg_next(const struct nlmsghdr *nlh, int *remaining)
nlmsghdr          352 include/net/netlink.h 	return (struct nlmsghdr *) ((unsigned char *) nlh + totlen);
nlmsghdr          365 include/net/netlink.h static inline int nlmsg_parse(const struct nlmsghdr *nlh, int hdrlen,
nlmsghdr          384 include/net/netlink.h static inline struct nlattr *nlmsg_find_attr(const struct nlmsghdr *nlh,
nlmsghdr          398 include/net/netlink.h static inline int nlmsg_validate(const struct nlmsghdr *nlh,
nlmsghdr          415 include/net/netlink.h static inline int nlmsg_report(const struct nlmsghdr *nlh)
nlmsghdr          443 include/net/netlink.h static inline struct nlmsghdr *nlmsg_put(struct sk_buff *skb, u32 portid, u32 seq,
nlmsghdr          463 include/net/netlink.h static inline struct nlmsghdr *nlmsg_put_answer(struct sk_buff *skb,
nlmsghdr          496 include/net/netlink.h static inline int nlmsg_end(struct sk_buff *skb, struct nlmsghdr *nlh)
nlmsghdr          535 include/net/netlink.h static inline void nlmsg_cancel(struct sk_buff *skb, struct nlmsghdr *nlh)
nlmsghdr          617 include/net/netlink.h 			 struct nlmsghdr *nlh)
nlmsghdr            7 include/net/rtnetlink.h typedef int (*rtnl_doit_func)(struct sk_buff *, struct nlmsghdr *);
nlmsghdr            9 include/net/rtnetlink.h typedef u16 (*rtnl_calcit_func)(struct sk_buff *, struct nlmsghdr *);
nlmsghdr           18 include/net/rtnetlink.h static inline int rtnl_msg_family(const struct nlmsghdr *nlh)
nlmsghdr           45 include/rdma/rdma_netlink.h void *ibnl_put_msg(struct sk_buff *skb, struct nlmsghdr **nlh, int seq,
nlmsghdr           56 include/rdma/rdma_netlink.h int ibnl_put_attr(struct sk_buff *skb, struct nlmsghdr *nlh,
nlmsghdr           66 include/rdma/rdma_netlink.h int ibnl_unicast(struct sk_buff *skb, struct nlmsghdr *nlh,
nlmsghdr           77 include/rdma/rdma_netlink.h int ibnl_multicast(struct sk_buff *skb, struct nlmsghdr *nlh,
nlmsghdr           81 include/uapi/linux/netlink.h #define NLMSG_HDRLEN	 ((int) NLMSG_ALIGN(sizeof(struct nlmsghdr)))
nlmsghdr           86 include/uapi/linux/netlink.h 				  (struct nlmsghdr*)(((char*)(nlh)) + NLMSG_ALIGN((nlh)->nlmsg_len)))
nlmsghdr           87 include/uapi/linux/netlink.h #define NLMSG_OK(nlh,len) ((len) >= (int)sizeof(struct nlmsghdr) && \
nlmsghdr           88 include/uapi/linux/netlink.h 			   (nlh)->nlmsg_len >= sizeof(struct nlmsghdr) && \
nlmsghdr          101 include/uapi/linux/netlink.h 	struct nlmsghdr msg;