/kernel/linux/linux-5.10/include/linux/ |
H A D | genl_magic_func.h | 36 #define __field(attr_nr, attr_flag, name, nla_type, _type, __get, \ 38 [attr_nr] = { .type = nla_type }, 41 #define __array(attr_nr, attr_flag, name, nla_type, _type, maxlen, \ 43 [attr_nr] = { .type = nla_type, \ 44 .len = maxlen - (nla_type == NLA_NUL_STRING) }, 55 static void dprint_field(const char *dir, int nla_type, in dprint_field() argument 59 switch (nla_type) { in dprint_field() 78 static void dprint_array(const char *dir, int nla_type, in dprint_array() argument 81 switch (nla_type) { in dprint_array() 101 #define DPRINT_FIELD(dir, nla_type, nam [all...] |
H A D | genl_magic_struct.h | 32 * know about. This flag can be set in nlattr->nla_type to indicate that this 161 #define __field(attr_nr, attr_flag, name, nla_type, type, \ 166 #define __array(attr_nr, attr_flag, name, nla_type, type, \ 230 #define __field(attr_nr, attr_flag, name, nla_type, type, __get, __put, \ 235 #define __array(attr_nr, attr_flag, name, nla_type, type, maxlen, \ 254 #define __field(attr_nr, attr_flag, name, nla_type, type, __get, __put, \ 259 #define __array(attr_nr, attr_flag, name, nla_type, type, maxlen, \ 273 #define __field(attr_nr, attr_flag, name, nla_type, type, __get, __put, \ 278 #define __array(attr_nr, attr_flag, name, nla_type, type, maxlen, \
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | genl_magic_func.h | 37 #define __field(attr_nr, attr_flag, name, nla_type, _type, __get, \ 39 [attr_nr] = { .type = nla_type }, 42 #define __array(attr_nr, attr_flag, name, nla_type, _type, maxlen, \ 44 [attr_nr] = { .type = nla_type, \ 45 .len = maxlen - (nla_type == NLA_NUL_STRING) }, 56 static void dprint_field(const char *dir, int nla_type, in dprint_field() argument 60 switch (nla_type) { in dprint_field() 79 static void dprint_array(const char *dir, int nla_type, in dprint_array() argument 82 switch (nla_type) { in dprint_array() 102 #define DPRINT_FIELD(dir, nla_type, nam [all...] |
H A D | genl_magic_struct.h | 30 * know about. This flag can be set in nlattr->nla_type to indicate that this 159 #define __field(attr_nr, attr_flag, name, nla_type, type, \ 164 #define __array(attr_nr, attr_flag, name, nla_type, type, \ 228 #define __field(attr_nr, attr_flag, name, nla_type, type, __get, __put, \ 233 #define __array(attr_nr, attr_flag, name, nla_type, type, maxlen, \ 252 #define __field(attr_nr, attr_flag, name, nla_type, type, __get, __put, \ 257 #define __array(attr_nr, attr_flag, name, nla_type, type, maxlen, \ 271 #define __field(attr_nr, attr_flag, name, nla_type, type, __get, __put, \ 276 #define __array(attr_nr, attr_flag, name, nla_type, type, maxlen, \
|
/kernel/linux/linux-6.6/tools/lib/thermal/ |
H A D | commands.c | 47 if (nla_type(attr) == THERMAL_GENL_ATTR_TZ_ID) { in parse_tz_get() 59 if (nla_type(attr) == THERMAL_GENL_ATTR_TZ_NAME) in parse_tz_get() 81 if (nla_type(attr) == THERMAL_GENL_ATTR_CDEV_ID) { in parse_cdev_get() 92 if (nla_type(attr) == THERMAL_GENL_ATTR_CDEV_NAME) { in parse_cdev_get() 97 if (nla_type(attr) == THERMAL_GENL_ATTR_CDEV_CUR_STATE) in parse_cdev_get() 100 if (nla_type(attr) == THERMAL_GENL_ATTR_CDEV_MAX_STATE) in parse_cdev_get() 121 if (nla_type(attr) == THERMAL_GENL_ATTR_TZ_TRIP_ID) { in parse_tz_get_trip() 132 if (nla_type(attr) == THERMAL_GENL_ATTR_TZ_TRIP_TYPE) in parse_tz_get_trip() 135 if (nla_type(attr) == THERMAL_GENL_ATTR_TZ_TRIP_TEMP) in parse_tz_get_trip() 138 if (nla_type(att in parse_tz_get_trip() [all...] |
/kernel/linux/linux-6.6/tools/accounting/ |
H A D | procacct.c | 126 __u8 genl_cmd, __u16 nla_type, in send_cmd() 144 na->nla_type = nla_type; in send_cmd() 195 if (na->nla_type == CTRL_ATTR_FAMILY_ID) in get_family_id() 232 switch (na->nla_type) { in handle_aggr() 252 fprintf(stderr, "Unknown nested nla_type %d\n", in handle_aggr() 253 na->nla_type); in handle_aggr() 378 int mother = na->nla_type; in main() 381 switch (na->nla_type) { in main() 388 fprintf(stderr, "Unexpected nla_type in main() 125 send_cmd(int sd, __u16 nlmsg_type, __u32 nlmsg_pid, __u8 genl_cmd, __u16 nla_type, void *nla_data, int nla_len) send_cmd() argument [all...] |
H A D | getdelays.c | 119 __u8 genl_cmd, __u16 nla_type, in send_cmd() 137 na->nla_type = nla_type; in send_cmd() 188 if (na->nla_type == CTRL_ATTR_FAMILY_ID) { in get_family_id() 494 switch (na->nla_type) { in main() 503 switch (na->nla_type) { in main() 533 " nla_type %d\n", in main() 534 na->nla_type); in main() 547 fprintf(stderr, "Unknown nla_type %d\n", in main() 548 na->nla_type); in main() 118 send_cmd(int sd, __u16 nlmsg_type, __u32 nlmsg_pid, __u8 genl_cmd, __u16 nla_type, void *nla_data, int nla_len) send_cmd() argument [all...] |
/kernel/linux/linux-5.10/drivers/block/drbd/ |
H A D | drbd_nla.c | 22 if (nla->nla_type & DRBD_GENLA_F_MANDATORY) { in drbd_nla_check_mandatory() 23 nla->nla_type &= ~DRBD_GENLA_F_MANDATORY; in drbd_nla_check_mandatory() 24 if (nla_type(nla) > maxtype) in drbd_nla_check_mandatory()
|
/kernel/linux/linux-6.6/drivers/block/drbd/ |
H A D | drbd_nla.c | 22 if (nla->nla_type & DRBD_GENLA_F_MANDATORY) { in drbd_nla_check_mandatory() 23 nla->nla_type &= ~DRBD_GENLA_F_MANDATORY; in drbd_nla_check_mandatory() 24 if (nla_type(nla) > maxtype) in drbd_nla_check_mandatory()
|
/kernel/linux/linux-5.10/tools/lib/bpf/ |
H A D | nlattr.c | 40 static int nla_type(const struct nlattr *nla) in nla_type() function 42 return nla->nla_type & NLA_TYPE_MASK; in nla_type() 50 int type = nla_type(nla); in validate_nla() 113 int type = nla_type(nla); in libbpf_nla_parse()
|
H A D | netlink.c | 162 nla->nla_type = NLA_F_NESTED | IFLA_XDP; in __bpf_set_link_xdp_fd_replace() 167 nla_xdp->nla_type = IFLA_XDP_FD; in __bpf_set_link_xdp_fd_replace() 175 nla_xdp->nla_type = IFLA_XDP_FLAGS; in __bpf_set_link_xdp_fd_replace() 183 nla_xdp->nla_type = IFLA_XDP_EXPECTED_FD; in __bpf_set_link_xdp_fd_replace()
|
/kernel/linux/linux-6.6/tools/lib/bpf/ |
H A D | nlattr.c | 40 static int nla_type(const struct nlattr *nla) in nla_type() function 42 return nla->nla_type & NLA_TYPE_MASK; in nla_type() 50 int type = nla_type(nla); in validate_nla() 113 int type = nla_type(nla); in libbpf_nla_parse()
|
/kernel/linux/linux-5.10/tools/accounting/ |
H A D | getdelays.c | 120 __u8 genl_cmd, __u16 nla_type, in send_cmd() 138 na->nla_type = nla_type; in send_cmd() 189 if (na->nla_type == CTRL_ATTR_FAMILY_ID) { in get_family_id() 478 switch (na->nla_type) { in main() 488 switch (na->nla_type) { in main() 519 " nla_type %d\n", in main() 520 na->nla_type); in main() 533 fprintf(stderr, "Unknown nla_type %d\n", in main() 534 na->nla_type); in main() 119 send_cmd(int sd, __u16 nlmsg_type, __u32 nlmsg_pid, __u8 genl_cmd, __u16 nla_type, void *nla_data, int nla_len) send_cmd() argument [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/nci/ |
H A D | nci_dev.c | 112 __u8 genl_cmd, int nla_num, __u16 nla_type[], in send_cmd_mt_nla() 133 na->nla_type = nla_type[cnt]; in send_cmd_mt_nla() 206 if (na->nla_type == CTRL_ATTR_FAMILY_ID) { in get_family_id() 208 } else if (na->nla_type == CTRL_ATTR_MCAST_GROUPS) { in get_family_id() 220 if (group_na->nla_type == CTRL_ATTR_MCAST_GRP_ID) { in get_family_id() 243 __u16 nla_type = NFC_ATTR_DEVICE_INDEX; in send_cmd_with_idx() local 248 &nla_type, &nla_data, &nla_len, NLM_F_REQUEST); in send_cmd_with_idx() 290 if (na->nla_type == NFC_ATTR_DEVICE_POWERED) in get_dev_enable_state() 679 if (na->nla_type in get_taginfo() 111 send_cmd_mt_nla(int sd, __u16 nlmsg_type, __u32 nlmsg_pid, __u8 genl_cmd, int nla_num, __u16 nla_type[], void *nla_data[], int nla_len[], __u16 flags) send_cmd_mt_nla() argument [all...] |
/kernel/linux/linux-5.10/net/netlabel/ |
H A D | netlabel_cipso_v4.c | 95 if (nla_type(nla) == NLBL_CIPSOV4_A_TAG) { in netlbl_cipsov4_add_common() 160 if (nla_type(nla_a) == NLBL_CIPSOV4_A_MLSLVL) { in netlbl_cipsov4_add_std() 167 switch (nla_type(nla_b)) { in netlbl_cipsov4_add_std() 209 if (nla_type(nla_a) == NLBL_CIPSOV4_A_MLSLVL) { in netlbl_cipsov4_add_std() 235 if (nla_type(nla_a) == NLBL_CIPSOV4_A_MLSCAT) { in netlbl_cipsov4_add_std() 242 switch (nla_type(nla_b)) { in netlbl_cipsov4_add_std() 286 if (nla_type(nla_a) == NLBL_CIPSOV4_A_MLSCAT) { in netlbl_cipsov4_add_std()
|
/kernel/linux/linux-6.6/net/netlabel/ |
H A D | netlabel_cipso_v4.c | 95 if (nla_type(nla) == NLBL_CIPSOV4_A_TAG) { in netlbl_cipsov4_add_common() 160 if (nla_type(nla_a) == NLBL_CIPSOV4_A_MLSLVL) { in netlbl_cipsov4_add_std() 167 switch (nla_type(nla_b)) { in netlbl_cipsov4_add_std() 209 if (nla_type(nla_a) == NLBL_CIPSOV4_A_MLSLVL) { in netlbl_cipsov4_add_std() 235 if (nla_type(nla_a) == NLBL_CIPSOV4_A_MLSCAT) { in netlbl_cipsov4_add_std() 242 switch (nla_type(nla_b)) { in netlbl_cipsov4_add_std() 286 if (nla_type(nla_a) == NLBL_CIPSOV4_A_MLSCAT) { in netlbl_cipsov4_add_std()
|
/kernel/linux/linux-5.10/net/xfrm/ |
H A D | xfrm_compat.c | 230 return nla_put(dst, src->nla_type, len, nla_data(src)); in xfrm_nla_cpy() 235 switch (src->nla_type) { in xfrm_xlate64_attr() 253 return nla_put_64bit(dst, src->nla_type, nla_len(src), in xfrm_xlate64_attr() 262 return nla_put_64bit(dst, src->nla_type, nla_len(src), in xfrm_xlate64_attr() 283 pr_warn_once("unsupported nla_type %d\n", src->nla_type); in xfrm_xlate64_attr() 432 int type = nla_type(nla); in xfrm_xlate32_attr()
|
/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() 390 !(nla->nla_type & NLA_F_NESTED)) { in validate_nla() 396 pt->type != NLA_UNSPEC && (nla->nla_type & NLA_F_NESTED)) { in validate_nla() 579 u16 type = nla_type(nla); in __nla_validate_parse() 707 if (nla_type(nla) == attrtype) in nla_find() 851 nla->nla_type = attrtype; in __nla_reserve()
|
/kernel/linux/linux-6.6/net/xfrm/ |
H A D | xfrm_compat.c | 230 return nla_put(dst, src->nla_type, len, nla_data(src)); in xfrm_nla_cpy() 235 switch (src->nla_type) { in xfrm_xlate64_attr() 253 return nla_put_64bit(dst, src->nla_type, nla_len(src), in xfrm_xlate64_attr() 262 return nla_put_64bit(dst, src->nla_type, nla_len(src), in xfrm_xlate64_attr() 283 pr_warn_once("unsupported nla_type %d\n", src->nla_type); in xfrm_xlate64_attr() 432 int type = nla_type(nla); in xfrm_xlate32_attr()
|
/kernel/linux/linux-5.10/net/openvswitch/ |
H A D | flow_netlink.c | 58 u16 action = nla_type(nla); in actions_may_change_flow() 474 u16 type = nla_type(nla); in __parse_flow_nlattrs() 586 int type = nla_type(a); in vxlan_tun_opt_from_nlattr() 668 int type = nla_type(a); in ip_tun_from_nlattr() 1298 int type = nla_type(a); in nsh_hdr_from_nlattr() 1346 int type = nla_type(a); in nsh_key_from_nlattr() 1393 int type = nla_type(a); in nsh_key_put_from_nlattr() 1745 if (tbl[nla_type(nla)].len == OVS_ATTR_NESTED) in nlattr_set() 1746 nlattr_set(nla, val, tbl[nla_type(nla)].next ? : tbl); in nlattr_set() 1750 if (nla_type(nl in nlattr_set() [all...] |
/kernel/linux/linux-6.6/net/openvswitch/ |
H A D | flow_netlink.c | 59 u16 action = nla_type(nla); in actions_may_change_flow() 479 u16 type = nla_type(nla); in __parse_flow_nlattrs() 598 int type = nla_type(a); in vxlan_tun_opt_from_nlattr() 680 int type = nla_type(a); in ip_tun_from_nlattr() 1310 int type = nla_type(a); in nsh_hdr_from_nlattr() 1358 int type = nla_type(a); in nsh_key_from_nlattr() 1405 int type = nla_type(a); in nsh_key_put_from_nlattr() 1768 if (tbl[nla_type(nla)].len == OVS_ATTR_NESTED) in nlattr_set() 1769 nlattr_set(nla, val, tbl[nla_type(nla)].next ? : tbl); in nlattr_set() 1773 if (nla_type(nl in nlattr_set() [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() 412 !(nla->nla_type & NLA_F_NESTED)) { in validate_nla() 418 pt->type != NLA_UNSPEC && (nla->nla_type & NLA_F_NESTED)) { in validate_nla() 601 u16 type = nla_type(nla); in __nla_validate_parse() 729 if (nla_type(nla) == attrtype) in nla_find() 885 nla->nla_type = attrtype; in __nla_reserve()
|
/kernel/linux/linux-6.6/net/devlink/ |
H A D | param.c | 249 int nla_type; in devlink_nl_param_fill() local 296 nla_type = devlink_param_type_to_nla_type(param->type); in devlink_nl_param_fill() 297 if (nla_type < 0) in devlink_nl_param_fill() 299 if (nla_put_u8(msg, DEVLINK_ATTR_PARAM_TYPE, nla_type)) in devlink_nl_param_fill()
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | metrics.c | 22 int type = nla_type(nla); in ip_metrics_convert()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | metrics.c | 19 int type = nla_type(nla); in ip_metrics_convert()
|