Home
last modified time | relevance | path

Searched refs:attrlen (Results 1 - 25 of 44) sorted by relevance

12

/kernel/linux/linux-5.10/lib/
H A Dnlattr.c364 int minlen = 0, attrlen = nla_len(nla), type = nla_type(nla); in validate_nla() local
378 if (nla_attr_len[pt->type] && attrlen != nla_attr_len[pt->type]) { in validate_nla()
414 if (attrlen > 0) in validate_nla()
419 if (attrlen != sizeof(struct nla_bitfield32)) in validate_nla()
429 minlen = min_t(int, attrlen, pt->len + 1); in validate_nla()
431 minlen = attrlen; in validate_nla()
440 if (attrlen < 1) in validate_nla()
446 if (buf[attrlen - 1] == '\0') in validate_nla()
447 attrlen--; in validate_nla()
449 if (attrlen > p in validate_nla()
819 int attrlen = nla_len(nla); nla_strcmp() local
846 __nla_reserve(struct sk_buff *skb, int attrtype, int attrlen) __nla_reserve() argument
874 __nla_reserve_64bit(struct sk_buff *skb, int attrtype, int attrlen, int padattr) __nla_reserve_64bit() argument
893 __nla_reserve_nohdr(struct sk_buff *skb, int attrlen) __nla_reserve_nohdr() argument
911 nla_reserve(struct sk_buff *skb, int attrtype, int attrlen) nla_reserve() argument
934 nla_reserve_64bit(struct sk_buff *skb, int attrtype, int attrlen, int padattr) nla_reserve_64bit() argument
960 nla_reserve_nohdr(struct sk_buff *skb, int attrlen) nla_reserve_nohdr() argument
979 __nla_put(struct sk_buff *skb, int attrtype, int attrlen, const void *data) __nla_put() argument
985 memcpy(nla_data(nla), data, attrlen); __nla_put() local
1000 __nla_put_64bit(struct sk_buff *skb, int attrtype, int attrlen, const void *data, int padattr) __nla_put_64bit() argument
1006 memcpy(nla_data(nla), data, attrlen); __nla_put_64bit() local
1019 __nla_put_nohdr(struct sk_buff *skb, int attrlen, const void *data) __nla_put_nohdr() argument
1038 nla_put(struct sk_buff *skb, int attrtype, int attrlen, const void *data) nla_put() argument
1059 nla_put_64bit(struct sk_buff *skb, int attrtype, int attrlen, const void *data, int padattr) nla_put_64bit() argument
1085 nla_put_nohdr(struct sk_buff *skb, int attrlen, const void *data) nla_put_nohdr() argument
1104 nla_append(struct sk_buff *skb, int attrlen, const void *data) nla_append() argument
[all...]
/kernel/linux/linux-6.6/lib/
H A Dnlattr.c386 int minlen = 0, attrlen = nla_len(nla), type = nla_type(nla); in validate_nla() local
400 if (nla_attr_len[pt->type] && attrlen != nla_attr_len[pt->type]) { in validate_nla()
436 if (attrlen > 0) in validate_nla()
441 if (attrlen != sizeof(struct nla_bitfield32)) in validate_nla()
451 minlen = min_t(int, attrlen, pt->len + 1); in validate_nla()
453 minlen = attrlen; in validate_nla()
462 if (attrlen < 1) in validate_nla()
468 if (buf[attrlen - 1] == '\0') in validate_nla()
469 attrlen--; in validate_nla()
471 if (attrlen > p in validate_nla()
853 int attrlen = nla_len(nla); nla_strcmp() local
880 __nla_reserve(struct sk_buff *skb, int attrtype, int attrlen) __nla_reserve() argument
908 __nla_reserve_64bit(struct sk_buff *skb, int attrtype, int attrlen, int padattr) __nla_reserve_64bit() argument
927 __nla_reserve_nohdr(struct sk_buff *skb, int attrlen) __nla_reserve_nohdr() argument
945 nla_reserve(struct sk_buff *skb, int attrtype, int attrlen) nla_reserve() argument
968 nla_reserve_64bit(struct sk_buff *skb, int attrtype, int attrlen, int padattr) nla_reserve_64bit() argument
994 nla_reserve_nohdr(struct sk_buff *skb, int attrlen) nla_reserve_nohdr() argument
1013 __nla_put(struct sk_buff *skb, int attrtype, int attrlen, const void *data) __nla_put() argument
1019 memcpy(nla_data(nla), data, attrlen); __nla_put() local
1034 __nla_put_64bit(struct sk_buff *skb, int attrtype, int attrlen, const void *data, int padattr) __nla_put_64bit() argument
1040 memcpy(nla_data(nla), data, attrlen); __nla_put_64bit() local
1053 __nla_put_nohdr(struct sk_buff *skb, int attrlen, const void *data) __nla_put_nohdr() argument
1072 nla_put(struct sk_buff *skb, int attrtype, int attrlen, const void *data) nla_put() argument
1093 nla_put_64bit(struct sk_buff *skb, int attrtype, int attrlen, const void *data, int padattr) nla_put_64bit() argument
1119 nla_put_nohdr(struct sk_buff *skb, int attrlen, const void *data) nla_put_nohdr() argument
1138 nla_append(struct sk_buff *skb, int attrlen, const void *data) nla_append() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/rocker/
H A Drocker_tlv.c33 int attrtype, int attrlen, const void *data) in rocker_tlv_put()
36 int total_size = rocker_tlv_total_size(attrlen); in rocker_tlv_put()
45 tlv->len = rocker_tlv_attr_size(attrlen); in rocker_tlv_put()
46 memcpy(rocker_tlv_data(tlv), data, attrlen); in rocker_tlv_put() local
47 memset((char *) tlv + tlv->len, 0, rocker_tlv_padlen(attrlen)); in rocker_tlv_put()
32 rocker_tlv_put(struct rocker_desc_info *desc_info, int attrtype, int attrlen, const void *data) rocker_tlv_put() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/rocker/
H A Drocker_tlv.c33 int attrtype, int attrlen, const void *data) in rocker_tlv_put()
36 int total_size = rocker_tlv_total_size(attrlen); in rocker_tlv_put()
45 tlv->len = rocker_tlv_attr_size(attrlen); in rocker_tlv_put()
46 memcpy(rocker_tlv_data(tlv), data, attrlen); in rocker_tlv_put() local
47 memset((char *) tlv + tlv->len, 0, rocker_tlv_padlen(attrlen)); in rocker_tlv_put()
32 rocker_tlv_put(struct rocker_desc_info *desc_info, int attrtype, int attrlen, const void *data) rocker_tlv_put() argument
/kernel/liteos_a/drivers/char/perf/src/
H A Dperf.c96 int attrlen = sizeof(PerfConfigAttr); in PerfConfig() local
98 if (buflen != attrlen) { in PerfConfig()
99 PRINT_ERR("PerfConfigAttr is %d bytes not %d\n", attrlen, buflen); in PerfConfig()
103 ret = LOS_CopyToKernel(&attr, attrlen, buffer, buflen); in PerfConfig()
/kernel/linux/linux-5.10/net/802/
H A Dmrp.c368 u8 attrtype, u8 attrlen) in mrp_pdu_append_msg_hdr()
383 mh->attrlen = attrlen; in mrp_pdu_append_msg_hdr()
389 const void *firstattrvalue, u8 attrlen) in mrp_pdu_append_vecattr_hdr()
393 if (skb_tailroom(app->pdu) < sizeof(*vah) + attrlen) in mrp_pdu_append_vecattr_hdr()
395 vah = __skb_put(app->pdu, sizeof(*vah) + attrlen); in mrp_pdu_append_vecattr_hdr()
397 memcpy(vah->firstattrvalue, firstattrvalue, attrlen); in mrp_pdu_append_vecattr_hdr()
399 memcpy(mrp_cb(app->pdu)->attrvalue, firstattrvalue, attrlen); in mrp_pdu_append_vecattr_hdr()
423 mrp_cb(app->pdu)->mh->attrlen != attr->len) { in mrp_pdu_append_vecattr_event()
655 mrp_cb(skb)->mh->attrlen, in mrp_pdu_parse_vecattr_event()
367 mrp_pdu_append_msg_hdr(struct mrp_applicant *app, u8 attrtype, u8 attrlen) mrp_pdu_append_msg_hdr() argument
388 mrp_pdu_append_vecattr_hdr(struct mrp_applicant *app, const void *firstattrvalue, u8 attrlen) mrp_pdu_append_vecattr_hdr() argument
[all...]
/kernel/linux/linux-6.6/net/802/
H A Dmrp.c368 u8 attrtype, u8 attrlen) in mrp_pdu_append_msg_hdr()
383 mh->attrlen = attrlen; in mrp_pdu_append_msg_hdr()
389 const void *firstattrvalue, u8 attrlen) in mrp_pdu_append_vecattr_hdr()
393 if (skb_tailroom(app->pdu) < sizeof(*vah) + attrlen) in mrp_pdu_append_vecattr_hdr()
395 vah = __skb_put(app->pdu, sizeof(*vah) + attrlen); in mrp_pdu_append_vecattr_hdr()
397 memcpy(vah->firstattrvalue, firstattrvalue, attrlen); in mrp_pdu_append_vecattr_hdr()
399 memcpy(mrp_cb(app->pdu)->attrvalue, firstattrvalue, attrlen); in mrp_pdu_append_vecattr_hdr()
423 mrp_cb(app->pdu)->mh->attrlen != attr->len) { in mrp_pdu_append_vecattr_event()
655 mrp_cb(skb)->mh->attrlen, in mrp_pdu_parse_vecattr_event()
367 mrp_pdu_append_msg_hdr(struct mrp_applicant *app, u8 attrtype, u8 attrlen) mrp_pdu_append_msg_hdr() argument
388 mrp_pdu_append_vecattr_hdr(struct mrp_applicant *app, const void *firstattrvalue, u8 attrlen) mrp_pdu_append_vecattr_hdr() argument
[all...]
/kernel/linux/linux-5.10/include/net/
H A Dnetlink.h514 struct nlattr *__nla_reserve(struct sk_buff *skb, int attrtype, int attrlen);
516 int attrlen, int padattr);
517 void *__nla_reserve_nohdr(struct sk_buff *skb, int attrlen);
518 struct nlattr *nla_reserve(struct sk_buff *skb, int attrtype, int attrlen);
520 int attrlen, int padattr);
521 void *nla_reserve_nohdr(struct sk_buff *skb, int attrlen);
522 void __nla_put(struct sk_buff *skb, int attrtype, int attrlen,
524 void __nla_put_64bit(struct sk_buff *skb, int attrtype, int attrlen,
526 void __nla_put_nohdr(struct sk_buff *skb, int attrlen, const void *data);
527 int nla_put(struct sk_buff *skb, int attrtype, int attrlen, cons
[all...]
H A Dmrp.h13 u8 attrlen; member
/kernel/linux/linux-6.6/include/net/
H A Dnetlink.h526 struct nlattr *__nla_reserve(struct sk_buff *skb, int attrtype, int attrlen);
528 int attrlen, int padattr);
529 void *__nla_reserve_nohdr(struct sk_buff *skb, int attrlen);
530 struct nlattr *nla_reserve(struct sk_buff *skb, int attrtype, int attrlen);
532 int attrlen, int padattr);
533 void *nla_reserve_nohdr(struct sk_buff *skb, int attrlen);
534 void __nla_put(struct sk_buff *skb, int attrtype, int attrlen,
536 void __nla_put_64bit(struct sk_buff *skb, int attrtype, int attrlen,
538 void __nla_put_nohdr(struct sk_buff *skb, int attrlen, const void *data);
539 int nla_put(struct sk_buff *skb, int attrtype, int attrlen, cons
[all...]
/kernel/linux/linux-5.10/include/uapi/linux/netfilter/
H A Dnfnetlink_compat.h41 #define NFA_NEXT(nfa,attrlen) ((attrlen) -= NFA_ALIGN((nfa)->nfa_len), \
/kernel/linux/linux-6.6/include/uapi/linux/netfilter/
H A Dnfnetlink_compat.h41 #define NFA_NEXT(nfa,attrlen) ((attrlen) -= NFA_ALIGN((nfa)->nfa_len), \
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/netfilter/
H A Dnfnetlink_compat.h37 #define NFA_NEXT(nfa,attrlen) ((attrlen) -= NFA_ALIGN((nfa)->nfa_len), (struct nfattr *) (((char *) (nfa)) + NFA_ALIGN((nfa)->nfa_len)))
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/netfilter/
H A Dnfnetlink_compat.h37 #define NFA_NEXT(nfa,attrlen) ((attrlen) -= NFA_ALIGN((nfa)->nfa_len), (struct nfattr *) (((char *) (nfa)) + NFA_ALIGN((nfa)->nfa_len)))
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/netfilter/
H A Dnfnetlink_compat.h26 #define NFA_NEXT(nfa,attrlen) ((attrlen) -= NFA_ALIGN((nfa)->nfa_len), \
/kernel/linux/linux-5.10/net/core/
H A Dlwtunnel.c186 int attrlen; in lwtunnel_valid_encap_type_attr() local
189 attrlen = rtnh_attrlen(rtnh); in lwtunnel_valid_encap_type_attr()
190 if (attrlen > 0) { in lwtunnel_valid_encap_type_attr()
192 nla_entype = nla_find(attrs, attrlen, RTA_ENCAP_TYPE); in lwtunnel_valid_encap_type_attr()
/kernel/linux/linux-6.6/net/core/
H A Dlwtunnel.c194 int attrlen; in lwtunnel_valid_encap_type_attr() local
197 attrlen = rtnh_attrlen(rtnh); in lwtunnel_valid_encap_type_attr()
198 if (attrlen > 0) { in lwtunnel_valid_encap_type_attr()
200 nla_entype = nla_find(attrs, attrlen, RTA_ENCAP_TYPE); in lwtunnel_valid_encap_type_attr()
/kernel/linux/linux-5.10/net/netfilter/
H A Dnfnetlink.c223 int attrlen = nlh->nlmsg_len - min_len; in nfnetlink_rcv_msg() local
233 attr, attrlen, in nfnetlink_rcv_msg()
440 int attrlen = nlh->nlmsg_len - min_len; in nfnetlink_rcv_batch() local
450 attr, attrlen, in nfnetlink_rcv_batch()
549 int attrlen = nlh->nlmsg_len - min_len; in nfnetlink_rcv_skb_batch() local
562 err = nla_parse_deprecated(cda, NFNL_BATCH_MAX, attr, attrlen, in nfnetlink_rcv_skb_batch()
/kernel/linux/linux-6.6/net/netfilter/
H A Dnfnetlink.c259 int attrlen = nlh->nlmsg_len - min_len; in nfnetlink_rcv_msg() local
276 attr, attrlen, in nfnetlink_rcv_msg()
497 int attrlen = nlh->nlmsg_len - min_len; in nfnetlink_rcv_batch() local
514 attr, attrlen, in nfnetlink_rcv_batch()
609 int attrlen = nlh->nlmsg_len - min_len; in nfnetlink_rcv_skb_batch() local
622 err = nla_parse_deprecated(cda, NFNL_BATCH_MAX, attr, attrlen, in nfnetlink_rcv_skb_batch()
/kernel/linux/linux-5.10/fs/xfs/libxfs/
H A Dxfs_attr_remote.h9 int xfs_attr3_rmt_blocks(struct xfs_mount *mp, int attrlen);
H A Dxfs_attr_remote.c52 int attrlen) in xfs_attr3_rmt_blocks()
56 return (attrlen + buflen - 1) / buflen; in xfs_attr3_rmt_blocks()
58 return XFS_B_TO_FSB(mp, attrlen); in xfs_attr3_rmt_blocks()
50 xfs_attr3_rmt_blocks( struct xfs_mount *mp, int attrlen) xfs_attr3_rmt_blocks() argument
/kernel/linux/linux-6.6/fs/xfs/libxfs/
H A Dxfs_attr_remote.h9 int xfs_attr3_rmt_blocks(struct xfs_mount *mp, int attrlen);
H A Dxfs_attr_remote.c52 int attrlen) in xfs_attr3_rmt_blocks()
56 return (attrlen + buflen - 1) / buflen; in xfs_attr3_rmt_blocks()
58 return XFS_B_TO_FSB(mp, attrlen); in xfs_attr3_rmt_blocks()
50 xfs_attr3_rmt_blocks( struct xfs_mount *mp, int attrlen) xfs_attr3_rmt_blocks() argument
/kernel/linux/linux-5.10/net/ipv4/
H A Dfib_semantics.c700 int attrlen; in fib_get_nhs() local
719 attrlen = rtnh_attrlen(rtnh); in fib_get_nhs()
720 if (attrlen > 0) { in fib_get_nhs()
723 nla = nla_find(attrs, attrlen, RTA_GATEWAY); in fib_get_nhs()
724 nlav = nla_find(attrs, attrlen, RTA_VIA); in fib_get_nhs()
744 nla = nla_find(attrs, attrlen, RTA_FLOW); in fib_get_nhs()
753 fib_cfg.fc_encap = nla_find(attrs, attrlen, RTA_ENCAP); in fib_get_nhs()
757 nla = nla_find(attrs, attrlen, RTA_ENCAP_TYPE); in fib_get_nhs()
937 int attrlen; in fib_nh_match() local
945 attrlen in fib_nh_match()
[all...]
/kernel/linux/linux-6.6/net/ipv4/
H A Dfib_semantics.c701 int attrlen; in fib_get_nhs() local
720 attrlen = rtnh_attrlen(rtnh); in fib_get_nhs()
721 if (attrlen > 0) { in fib_get_nhs()
724 nla = nla_find(attrs, attrlen, RTA_GATEWAY); in fib_get_nhs()
725 nlav = nla_find(attrs, attrlen, RTA_VIA); in fib_get_nhs()
745 nla = nla_find(attrs, attrlen, RTA_FLOW); in fib_get_nhs()
754 fib_cfg.fc_encap = nla_find(attrs, attrlen, RTA_ENCAP); in fib_get_nhs()
758 nla = nla_find(attrs, attrlen, RTA_ENCAP_TYPE); in fib_get_nhs()
938 int attrlen; in fib_nh_match() local
946 attrlen in fib_nh_match()
[all...]

Completed in 21 milliseconds

12