/kernel/linux/linux-5.10/lib/ |
H A D | nlattr.c | 364 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 D | nlattr.c | 386 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 D | rocker_tlv.c | 33 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 D | rocker_tlv.c | 33 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 D | perf.c | 96 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 D | mrp.c | 368 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 D | mrp.c | 368 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 D | netlink.h | 514 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 D | mrp.h | 13 u8 attrlen; member
|
/kernel/linux/linux-6.6/include/net/ |
H A D | netlink.h | 526 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 D | nfnetlink_compat.h | 41 #define NFA_NEXT(nfa,attrlen) ((attrlen) -= NFA_ALIGN((nfa)->nfa_len), \
|
/kernel/linux/linux-6.6/include/uapi/linux/netfilter/ |
H A D | nfnetlink_compat.h | 41 #define NFA_NEXT(nfa,attrlen) ((attrlen) -= NFA_ALIGN((nfa)->nfa_len), \
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/netfilter/ |
H A D | nfnetlink_compat.h | 37 #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 D | nfnetlink_compat.h | 37 #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 D | nfnetlink_compat.h | 26 #define NFA_NEXT(nfa,attrlen) ((attrlen) -= NFA_ALIGN((nfa)->nfa_len), \
|
/kernel/linux/linux-5.10/net/core/ |
H A D | lwtunnel.c | 186 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 D | lwtunnel.c | 194 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 D | nfnetlink.c | 223 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 D | nfnetlink.c | 259 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 D | xfs_attr_remote.h | 9 int xfs_attr3_rmt_blocks(struct xfs_mount *mp, int attrlen);
|
H A D | xfs_attr_remote.c | 52 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 D | xfs_attr_remote.h | 9 int xfs_attr3_rmt_blocks(struct xfs_mount *mp, int attrlen);
|
H A D | xfs_attr_remote.c | 52 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 D | fib_semantics.c | 700 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 D | fib_semantics.c | 701 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...] |