Lines Matching refs:nlattr
376 int (*validate)(const struct nlattr *attr,
533 int __nla_validate(const struct nlattr *head, int len, int maxtype,
536 int __nla_parse(struct nlattr **tb, int maxtype, const struct nlattr *head,
540 struct nlattr *nla_find(const struct nlattr *head, int len, int attrtype);
541 ssize_t nla_strscpy(char *dst, const struct nlattr *nla, size_t dstsize);
542 char *nla_strdup(const struct nlattr *nla, gfp_t flags);
543 int nla_memcpy(void *dest, const struct nlattr *src, int count);
544 int nla_memcmp(const struct nlattr *nla, const void *data, size_t size);
545 int nla_strcmp(const struct nlattr *nla, const char *str);
546 struct nlattr *__nla_reserve(struct sk_buff *skb, int attrtype, int attrlen);
547 struct nlattr *__nla_reserve_64bit(struct sk_buff *skb, int attrtype,
550 struct nlattr *nla_reserve(struct sk_buff *skb, int attrtype, int attrlen);
551 struct nlattr *nla_reserve_64bit(struct sk_buff *skb, int attrtype,
619 static inline struct nlattr *nlmsg_attrdata(const struct nlmsghdr *nlh, in nlmsg_attrdata()
623 return (struct nlattr *) (data + NLMSG_ALIGN(hdrlen)); in nlmsg_attrdata()
682 static inline int nla_parse(struct nlattr **tb, int maxtype, in nla_parse()
683 const struct nlattr *head, int len, in nla_parse()
707 static inline int nla_parse_deprecated(struct nlattr **tb, int maxtype, in nla_parse_deprecated()
708 const struct nlattr *head, int len, in nla_parse_deprecated()
732 static inline int nla_parse_deprecated_strict(struct nlattr **tb, int maxtype, in nla_parse_deprecated_strict()
733 const struct nlattr *head, in nla_parse_deprecated_strict()
755 struct nlattr *tb[], int maxtype, in __nlmsg_parse()
782 struct nlattr *tb[], int maxtype, in nlmsg_parse()
802 struct nlattr *tb[], int maxtype, in nlmsg_parse_deprecated()
823 struct nlattr *tb[], int maxtype, in nlmsg_parse_deprecated_strict()
839 static inline struct nlattr *nlmsg_find_attr(const struct nlmsghdr *nlh, in nlmsg_find_attr()
860 static inline int nla_validate_deprecated(const struct nlattr *head, int len, in nla_validate_deprecated()
883 static inline int nla_validate(const struct nlattr *head, int len, int maxtype, in nla_validate()
1240 static inline int nla_type(const struct nlattr *nla) in nla_type()
1249 static inline void *nla_data(const struct nlattr *nla) in nla_data()
1258 static inline u16 nla_len(const struct nlattr *nla) in nla_len()
1268 static inline int nla_ok(const struct nlattr *nla, int remaining) in nla_ok()
1283 static inline struct nlattr *nla_next(const struct nlattr *nla, int *remaining) in nla_next()
1288 return (struct nlattr *) ((char *) nla + totlen); in nla_next()
1298 static inline struct nlattr *
1299 nla_find_nested(const struct nlattr *nla, int attrtype) in nla_find_nested()
1314 static inline int nla_parse_nested(struct nlattr *tb[], int maxtype, in nla_parse_nested()
1315 const struct nlattr *nla, in nla_parse_nested()
1338 static inline int nla_parse_nested_deprecated(struct nlattr *tb[], int maxtype, in nla_parse_nested_deprecated()
1339 const struct nlattr *nla, in nla_parse_nested_deprecated()
1696 static inline u32 nla_get_u32(const struct nlattr *nla) in nla_get_u32()
1708 static inline u32 nla_get_u32_default(const struct nlattr *nla, u32 defvalue) in nla_get_u32_default()
1719 static inline __be32 nla_get_be32(const struct nlattr *nla) in nla_get_be32()
1731 static inline __be32 nla_get_be32_default(const struct nlattr *nla, in nla_get_be32_default()
1743 static inline __le32 nla_get_le32(const struct nlattr *nla) in nla_get_le32()
1755 static inline __le32 nla_get_le32_default(const struct nlattr *nla, in nla_get_le32_default()
1767 static inline u16 nla_get_u16(const struct nlattr *nla) in nla_get_u16()
1779 static inline u16 nla_get_u16_default(const struct nlattr *nla, u16 defvalue) in nla_get_u16_default()
1790 static inline __be16 nla_get_be16(const struct nlattr *nla) in nla_get_be16()
1802 static inline __be16 nla_get_be16_default(const struct nlattr *nla, in nla_get_be16_default()
1814 static inline __le16 nla_get_le16(const struct nlattr *nla) in nla_get_le16()
1826 static inline __le16 nla_get_le16_default(const struct nlattr *nla, in nla_get_le16_default()
1838 static inline u8 nla_get_u8(const struct nlattr *nla) in nla_get_u8()
1850 static inline u8 nla_get_u8_default(const struct nlattr *nla, u8 defvalue) in nla_get_u8_default()
1861 static inline u64 nla_get_u64(const struct nlattr *nla) in nla_get_u64()
1877 static inline u64 nla_get_u64_default(const struct nlattr *nla, u64 defvalue) in nla_get_u64_default()
1888 static inline u64 nla_get_uint(const struct nlattr *nla) in nla_get_uint()
1902 static inline u64 nla_get_uint_default(const struct nlattr *nla, u64 defvalue) in nla_get_uint_default()
1913 static inline __be64 nla_get_be64(const struct nlattr *nla) in nla_get_be64()
1929 static inline __be64 nla_get_be64_default(const struct nlattr *nla, in nla_get_be64_default()
1941 static inline __le64 nla_get_le64(const struct nlattr *nla) in nla_get_le64()
1953 static inline __le64 nla_get_le64_default(const struct nlattr *nla, in nla_get_le64_default()
1965 static inline s32 nla_get_s32(const struct nlattr *nla) in nla_get_s32()
1977 static inline s32 nla_get_s32_default(const struct nlattr *nla, s32 defvalue) in nla_get_s32_default()
1988 static inline s16 nla_get_s16(const struct nlattr *nla) in nla_get_s16()
2000 static inline s16 nla_get_s16_default(const struct nlattr *nla, s16 defvalue) in nla_get_s16_default()
2011 static inline s8 nla_get_s8(const struct nlattr *nla) in nla_get_s8()
2023 static inline s8 nla_get_s8_default(const struct nlattr *nla, s8 defvalue) in nla_get_s8_default()
2034 static inline s64 nla_get_s64(const struct nlattr *nla) in nla_get_s64()
2050 static inline s64 nla_get_s64_default(const struct nlattr *nla, s64 defvalue) in nla_get_s64_default()
2061 static inline s64 nla_get_sint(const struct nlattr *nla) in nla_get_sint()
2075 static inline s64 nla_get_sint_default(const struct nlattr *nla, s64 defvalue) in nla_get_sint_default()
2086 static inline int nla_get_flag(const struct nlattr *nla) in nla_get_flag()
2097 static inline unsigned long nla_get_msecs(const struct nlattr *nla) in nla_get_msecs()
2111 static inline unsigned long nla_get_msecs_default(const struct nlattr *nla, in nla_get_msecs_default()
2123 static inline __be32 nla_get_in_addr(const struct nlattr *nla) in nla_get_in_addr()
2135 static inline __be32 nla_get_in_addr_default(const struct nlattr *nla, in nla_get_in_addr_default()
2147 static inline struct in6_addr nla_get_in6_addr(const struct nlattr *nla) in nla_get_in6_addr()
2159 static inline struct nla_bitfield32 nla_get_bitfield32(const struct nlattr *nla) in nla_get_bitfield32()
2172 static inline void *nla_memdup_noprof(const struct nlattr *src, gfp_t gfp) in nla_memdup_noprof()
2189 static inline struct nlattr *nla_nest_start_noflag(struct sk_buff *skb, in nla_nest_start_noflag()
2192 struct nlattr *start = (struct nlattr *)skb_tail_pointer(skb); in nla_nest_start_noflag()
2210 static inline struct nlattr *nla_nest_start(struct sk_buff *skb, int attrtype) in nla_nest_start()
2225 static inline int nla_nest_end(struct sk_buff *skb, struct nlattr *start) in nla_nest_end()
2239 static inline void nla_nest_cancel(struct sk_buff *skb, struct nlattr *start) in nla_nest_cancel()
2272 static inline int __nla_validate_nested(const struct nlattr *start, int maxtype, in __nla_validate_nested()
2282 nla_validate_nested(const struct nlattr *start, int maxtype, in nla_validate_nested()
2291 nla_validate_nested_deprecated(const struct nlattr *start, int maxtype, in nla_validate_nested_deprecated()
2403 static inline bool nla_is_last(const struct nlattr *nla, int rem) in nla_is_last()