Lines Matching refs:skb
636 struct nlattr *__nla_reserve(struct sk_buff *skb, int attrtype, int attrlen) in __nla_reserve() argument
640 nla = skb_put(skb, nla_total_size(attrlen)); in __nla_reserve()
664 struct nlattr *__nla_reserve_64bit(struct sk_buff *skb, int attrtype, in __nla_reserve_64bit() argument
667 if (nla_need_padding_for_64bit(skb)) in __nla_reserve_64bit()
668 nla_align_64bit(skb, padattr); in __nla_reserve_64bit()
670 return __nla_reserve(skb, attrtype, attrlen); in __nla_reserve_64bit()
684 void *__nla_reserve_nohdr(struct sk_buff *skb, int attrlen) in __nla_reserve_nohdr() argument
686 return skb_put_zero(skb, NLA_ALIGN(attrlen)); in __nla_reserve_nohdr()
702 struct nlattr *nla_reserve(struct sk_buff *skb, int attrtype, int attrlen) in nla_reserve() argument
704 if (unlikely(skb_tailroom(skb) < nla_total_size(attrlen))) in nla_reserve()
707 return __nla_reserve(skb, attrtype, attrlen); in nla_reserve()
725 struct nlattr *nla_reserve_64bit(struct sk_buff *skb, int attrtype, int attrlen, in nla_reserve_64bit() argument
730 if (nla_need_padding_for_64bit(skb)) in nla_reserve_64bit()
734 if (unlikely(skb_tailroom(skb) < len)) in nla_reserve_64bit()
737 return __nla_reserve_64bit(skb, attrtype, attrlen, padattr); in nla_reserve_64bit()
751 void *nla_reserve_nohdr(struct sk_buff *skb, int attrlen) in nla_reserve_nohdr() argument
753 if (unlikely(skb_tailroom(skb) < NLA_ALIGN(attrlen))) in nla_reserve_nohdr()
756 return __nla_reserve_nohdr(skb, attrlen); in nla_reserve_nohdr()
770 void __nla_put(struct sk_buff *skb, int attrtype, int attrlen, in __nla_put() argument
775 nla = __nla_reserve(skb, attrtype, attrlen); in __nla_put()
791 void __nla_put_64bit(struct sk_buff *skb, int attrtype, int attrlen, in __nla_put_64bit() argument
796 nla = __nla_reserve_64bit(skb, attrtype, attrlen, padattr); in __nla_put_64bit()
810 void __nla_put_nohdr(struct sk_buff *skb, int attrlen, const void *data) in __nla_put_nohdr() argument
814 start = __nla_reserve_nohdr(skb, attrlen); in __nla_put_nohdr()
829 int nla_put(struct sk_buff *skb, int attrtype, int attrlen, const void *data) in nla_put() argument
831 if (unlikely(skb_tailroom(skb) < nla_total_size(attrlen))) in nla_put()
834 __nla_put(skb, attrtype, attrlen, data); in nla_put()
850 int nla_put_64bit(struct sk_buff *skb, int attrtype, int attrlen, in nla_put_64bit() argument
855 if (nla_need_padding_for_64bit(skb)) in nla_put_64bit()
859 if (unlikely(skb_tailroom(skb) < len)) in nla_put_64bit()
862 __nla_put_64bit(skb, attrtype, attrlen, data, padattr); in nla_put_64bit()
876 int nla_put_nohdr(struct sk_buff *skb, int attrlen, const void *data) in nla_put_nohdr() argument
878 if (unlikely(skb_tailroom(skb) < NLA_ALIGN(attrlen))) in nla_put_nohdr()
881 __nla_put_nohdr(skb, attrlen, data); in nla_put_nohdr()
895 int nla_append(struct sk_buff *skb, int attrlen, const void *data) in nla_append() argument
897 if (unlikely(skb_tailroom(skb) < NLA_ALIGN(attrlen))) in nla_append()
900 skb_put_data(skb, data, attrlen); in nla_append()