nlattr            185 crypto/crypto_user_base.c 			 struct nlattr **attrs)
nlattr            261 crypto/crypto_user_base.c 			     struct nlattr **attrs)
nlattr            265 crypto/crypto_user_base.c 	struct nlattr *priority = attrs[CRYPTOCFGA_PRIORITY_VAL];
nlattr            297 crypto/crypto_user_base.c 			  struct nlattr **attrs)
nlattr            334 crypto/crypto_user_base.c 			  struct nlattr **attrs)
nlattr            340 crypto/crypto_user_base.c 	struct nlattr *priority = attrs[CRYPTOCFGA_PRIORITY_VAL];
nlattr            382 crypto/crypto_user_base.c 			  struct nlattr **attrs)
nlattr            407 crypto/crypto_user_base.c 	int (*doit)(struct sk_buff *, struct nlmsghdr *, struct nlattr **);
nlattr            425 crypto/crypto_user_base.c 	struct nlattr *attrs[CRYPTOCFGA_MAX+1];
nlattr            300 crypto/crypto_user_stat.c 		      struct nlattr **attrs)
nlattr            100 drivers/acpi/event.c 	struct nlattr *attr;
nlattr            998 drivers/block/drbd/drbd_int.h 	struct nlattr *my_addr;
nlattr            999 drivers/block/drbd/drbd_int.h 	struct nlattr *peer_addr;
nlattr             99 drivers/block/drbd/drbd_nl.c 	struct nlattr *nla;
nlattr            122 drivers/block/drbd/drbd_nl.c 	struct nlattr *nla, *txt;
nlattr            192 drivers/block/drbd/drbd_nl.c 		struct nlattr *nla;
nlattr           3259 drivers/block/drbd/drbd_nl.c 	struct nlattr *nla;
nlattr           3290 drivers/block/drbd/drbd_nl.c static struct nlattr *find_cfg_context_attr(const struct nlmsghdr *nlh, int attr)
nlattr           3294 drivers/block/drbd/drbd_nl.c 	struct nlattr *nla;
nlattr           3424 drivers/block/drbd/drbd_nl.c 	struct nlattr *resource_filter;
nlattr           3513 drivers/block/drbd/drbd_nl.c 	struct nlattr *resource_filter;
nlattr           3675 drivers/block/drbd/drbd_nl.c 	struct nlattr *resource_filter;
nlattr           3782 drivers/block/drbd/drbd_nl.c 	struct nlattr *nla;
nlattr           4057 drivers/block/drbd/drbd_nl.c 	struct nlattr *nla;
nlattr              7 drivers/block/drbd/drbd_nla.c static int drbd_nla_check_mandatory(int maxtype, struct nlattr *nla)
nlattr              9 drivers/block/drbd/drbd_nla.c 	struct nlattr *head = nla_data(nla);
nlattr             31 drivers/block/drbd/drbd_nla.c int drbd_nla_parse_nested(struct nlattr *tb[], int maxtype, struct nlattr *nla,
nlattr             44 drivers/block/drbd/drbd_nla.c struct nlattr *drbd_nla_find_nested(int maxtype, struct nlattr *nla, int attrtype)
nlattr              5 drivers/block/drbd/drbd_nla.h extern int drbd_nla_parse_nested(struct nlattr *tb[], int maxtype, struct nlattr *nla,
nlattr              7 drivers/block/drbd/drbd_nla.h extern struct nlattr *drbd_nla_find_nested(int maxtype, struct nlattr *nla, int attrtype);
nlattr           1940 drivers/block/nbd.c 		struct nlattr *attr;
nlattr           1945 drivers/block/nbd.c 			struct nlattr *socks[NBD_SOCK_MAX+1];
nlattr           2123 drivers/block/nbd.c 		struct nlattr *attr;
nlattr           2128 drivers/block/nbd.c 			struct nlattr *socks[NBD_SOCK_MAX+1];
nlattr           2207 drivers/block/nbd.c 	struct nlattr *dev_opt;
nlattr           2242 drivers/block/nbd.c 	struct nlattr *dev_list;
nlattr             84 drivers/infiniband/core/addr.c 	struct nlattr *tb[LS_NLA_TYPE_MAX] = {};
nlattr            100 drivers/infiniband/core/addr.c 	const struct nlattr *head, *curr;
nlattr            106 drivers/infiniband/core/addr.c 	head = (const struct nlattr *)nlmsg_data(nlh);
nlattr            404 drivers/infiniband/core/iwpm_msg.c 	struct nlattr *nltb[IWPM_NLA_RREG_PID_MAX];
nlattr            478 drivers/infiniband/core/iwpm_msg.c 	struct nlattr *nltb[IWPM_NLA_RMANAGE_MAPPING_MAX];
nlattr            556 drivers/infiniband/core/iwpm_msg.c 	struct nlattr *nltb[IWPM_NLA_RQUERY_MAPPING_MAX];
nlattr            637 drivers/infiniband/core/iwpm_msg.c 	struct nlattr *nltb[IWPM_NLA_RQUERY_MAPPING_MAX];
nlattr            717 drivers/infiniband/core/iwpm_msg.c 	struct nlattr *nltb[IWPM_NLA_MAPINFO_REQ_MAX];
nlattr            774 drivers/infiniband/core/iwpm_msg.c 	struct nlattr *nltb[IWPM_NLA_MAPINFO_NUM_MAX];
nlattr            806 drivers/infiniband/core/iwpm_msg.c 	struct nlattr *nltb[IWPM_NLA_ERR_MAX];
nlattr            852 drivers/infiniband/core/iwpm_msg.c 	struct nlattr *nltb[IWPM_NLA_HELLO_MAX];
nlattr            503 drivers/infiniband/core/iwpm_util.c 				   struct nlattr *nltb[], const char *msg_type)
nlattr            227 drivers/infiniband/core/iwpm_util.h static inline int iwpm_validate_nlmsg_attr(struct nlattr *nltb[],
nlattr            262 drivers/infiniband/core/iwpm_util.h 				struct nlattr *nltb[], const char *msg_type);
nlattr            340 drivers/infiniband/core/nldev.c 	struct nlattr *entry_attr;
nlattr            372 drivers/infiniband/core/nldev.c 	struct nlattr *table_attr;
nlattr            669 drivers/infiniband/core/nldev.c 	struct nlattr *entry_attr;
nlattr            691 drivers/infiniband/core/nldev.c 	struct nlattr *table_attr;
nlattr            729 drivers/infiniband/core/nldev.c 	struct nlattr *entry_attr;
nlattr            754 drivers/infiniband/core/nldev.c 	struct nlattr *table_attr;
nlattr            800 drivers/infiniband/core/nldev.c 	struct nlattr *tb[RDMA_NLDEV_ATTR_MAX];
nlattr            846 drivers/infiniband/core/nldev.c 	struct nlattr *tb[RDMA_NLDEV_ATTR_MAX];
nlattr            936 drivers/infiniband/core/nldev.c 	struct nlattr *tb[RDMA_NLDEV_ATTR_MAX];
nlattr            990 drivers/infiniband/core/nldev.c 	struct nlattr *tb[RDMA_NLDEV_ATTR_MAX];
nlattr           1048 drivers/infiniband/core/nldev.c 	struct nlattr *tb[RDMA_NLDEV_ATTR_MAX];
nlattr           1190 drivers/infiniband/core/nldev.c 	struct nlattr *tb[RDMA_NLDEV_ATTR_MAX];
nlattr           1273 drivers/infiniband/core/nldev.c 	struct nlattr *tb[RDMA_NLDEV_ATTR_MAX];
nlattr           1277 drivers/infiniband/core/nldev.c 	struct nlattr *table_attr;
nlattr           1278 drivers/infiniband/core/nldev.c 	struct nlattr *entry_attr;
nlattr           1459 drivers/infiniband/core/nldev.c 	struct nlattr *tb[RDMA_NLDEV_ATTR_MAX];
nlattr           1506 drivers/infiniband/core/nldev.c 	struct nlattr *tb[RDMA_NLDEV_ATTR_MAX];
nlattr           1533 drivers/infiniband/core/nldev.c 	struct nlattr *tb[RDMA_NLDEV_ATTR_MAX];
nlattr           1617 drivers/infiniband/core/nldev.c 	struct nlattr *tb[RDMA_NLDEV_ATTR_MAX];
nlattr           1648 drivers/infiniband/core/nldev.c 	struct nlattr *tb[RDMA_NLDEV_ATTR_MAX];
nlattr           1670 drivers/infiniband/core/nldev.c 	struct nlattr *tb[RDMA_NLDEV_ATTR_MAX];
nlattr           1756 drivers/infiniband/core/nldev.c 	struct nlattr *tb[RDMA_NLDEV_ATTR_MAX];
nlattr           1822 drivers/infiniband/core/nldev.c 					 struct nlattr *tb[])
nlattr           1825 drivers/infiniband/core/nldev.c 	struct nlattr *table_attr;
nlattr           1913 drivers/infiniband/core/nldev.c 			    struct netlink_ext_ack *extack, struct nlattr *tb[])
nlattr           1983 drivers/infiniband/core/nldev.c 	struct nlattr *tb[RDMA_NLDEV_ATTR_MAX];
nlattr           2010 drivers/infiniband/core/nldev.c 	struct nlattr *tb[RDMA_NLDEV_ATTR_MAX];
nlattr            928 drivers/infiniband/core/sa_query.c 	const struct nlattr *head, *curr;
nlattr            935 drivers/infiniband/core/sa_query.c 		head = (const struct nlattr *) nlmsg_data(nlh);
nlattr           1019 drivers/infiniband/core/sa_query.c 	const struct nlattr *attr;
nlattr           1023 drivers/infiniband/core/sa_query.c 	struct nlattr *tb[LS_NLA_TYPE_MAX];
nlattr           1032 drivers/infiniband/core/sa_query.c 	attr = (const struct nlattr *)tb[LS_NLA_TYPE_TIMEOUT];
nlattr           1076 drivers/infiniband/core/sa_query.c 	struct nlattr *tb[LS_NLA_TYPE_MAX];
nlattr            145 drivers/infiniband/hw/cxgb4/restrack.c 	struct nlattr *table_attr;
nlattr            202 drivers/infiniband/hw/cxgb4/restrack.c 	struct nlattr *table_attr;
nlattr            380 drivers/infiniband/hw/cxgb4/restrack.c 	struct nlattr *table_attr;
nlattr            443 drivers/infiniband/hw/cxgb4/restrack.c 	struct nlattr *table_attr;
nlattr             86 drivers/infiniband/hw/hns/hns_roce_restrack.c 	struct nlattr *table_attr;
nlattr             67 drivers/infiniband/ulp/ipoib/ipoib_netlink.c static int ipoib_changelink(struct net_device *dev, struct nlattr *tb[],
nlattr             68 drivers/infiniband/ulp/ipoib/ipoib_netlink.c 			    struct nlattr *data[],
nlattr             97 drivers/infiniband/ulp/ipoib/ipoib_netlink.c 				struct nlattr *tb[], struct nlattr *data[],
nlattr            118 drivers/net/bonding/bond_netlink.c static int bond_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr            132 drivers/net/bonding/bond_netlink.c 				 struct nlattr *tb[], struct nlattr *data[],
nlattr            158 drivers/net/bonding/bond_netlink.c static int bond_changelink(struct net_device *bond_dev, struct nlattr *tb[],
nlattr            159 drivers/net/bonding/bond_netlink.c 			   struct nlattr *data[],
nlattr            249 drivers/net/bonding/bond_netlink.c 		struct nlattr *attr;
nlattr            449 drivers/net/bonding/bond_netlink.c 			struct nlattr *tb[], struct nlattr *data[],
nlattr            480 drivers/net/bonding/bond_netlink.c 		nla_total_size(sizeof(struct nlattr)) +
nlattr            496 drivers/net/bonding/bond_netlink.c 		nla_total_size(sizeof(struct nlattr)) + /* IFLA_BOND_AD_INFO */
nlattr            528 drivers/net/bonding/bond_netlink.c 	struct nlattr *targets;
nlattr            655 drivers/net/bonding/bond_netlink.c 			struct nlattr *nest;
nlattr            705 drivers/net/bonding/bond_netlink.c 	struct nlattr *nla __maybe_unused;
nlattr            707 drivers/net/bonding/bond_netlink.c 	struct nlattr *nest, *nest2;
nlattr           1302 drivers/net/caif/caif_hsi.c static void cfhsi_netlink_parms(struct nlattr *data[], struct cfhsi *cfhsi)
nlattr           1347 drivers/net/caif/caif_hsi.c static int caif_hsi_changelink(struct net_device *dev, struct nlattr *tb[],
nlattr           1348 drivers/net/caif/caif_hsi.c 			       struct nlattr *data[],
nlattr           1396 drivers/net/caif/caif_hsi.c 			    struct nlattr *tb[], struct nlattr *data[],
nlattr            890 drivers/net/can/dev.c static int can_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr            923 drivers/net/can/dev.c static int can_changelink(struct net_device *dev, struct nlattr *tb[],
nlattr            924 drivers/net/can/dev.c 			  struct nlattr *data[],
nlattr           1209 drivers/net/can/dev.c 		       struct nlattr *tb[], struct nlattr *data[],
nlattr            157 drivers/net/can/vxcan.c 			 struct nlattr *tb[], struct nlattr *data[],
nlattr            164 drivers/net/can/vxcan.c 	struct nlattr *peer_tb[IFLA_MAX + 1], **tbp = tb;
nlattr            172 drivers/net/can/vxcan.c 		struct nlattr *nla_peer;
nlattr            166 drivers/net/dummy.c static int dummy_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr           11277 drivers/net/ethernet/broadcom/bnxt/bnxt.c 	struct nlattr *attr, *br_spec;
nlattr           1131 drivers/net/ethernet/cisco/enic/enic_main.c 	struct nlattr *port[])
nlattr           4963 drivers/net/ethernet/emulex/benet/be_main.c 	struct nlattr *attr, *br_spec;
nlattr           12284 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_ndo_fdb_add(struct ndmsg *ndm, struct nlattr *tb[],
nlattr           12349 drivers/net/ethernet/intel/i40e/i40e_main.c 	struct nlattr *attr, *br_spec;
nlattr           3360 drivers/net/ethernet/intel/ice/ice_main.c ice_fdb_add(struct ndmsg *ndm, struct nlattr __always_unused *tb[],
nlattr           3398 drivers/net/ethernet/intel/ice/ice_main.c ice_fdb_del(struct ndmsg *ndm, __always_unused struct nlattr *tb[],
nlattr           4585 drivers/net/ethernet/intel/ice/ice_main.c 	struct nlattr *attr, *br_spec;
nlattr           2489 drivers/net/ethernet/intel/igb/igb_main.c static int igb_ndo_fdb_add(struct ndmsg *ndm, struct nlattr *tb[],
nlattr           9922 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c static int ixgbe_ndo_fdb_add(struct ndmsg *ndm, struct nlattr *tb[],
nlattr           10019 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 	struct nlattr *attr, *br_spec;
nlattr           4562 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct nlattr *attr, *br_spec;
nlattr            768 drivers/net/ethernet/mscc/ocelot.c static int ocelot_fdb_add(struct ndmsg *ndm, struct nlattr *tb[],
nlattr            794 drivers/net/ethernet/mscc/ocelot.c static int ocelot_fdb_del(struct ndmsg *ndm, struct nlattr *tb[],
nlattr            372 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_fdb_del(struct ndmsg *ndm, struct nlattr *tb[],
nlattr            397 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c static int qlcnic_fdb_add(struct ndmsg *ndm, struct nlattr *tb[],
nlattr            108 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 			 struct nlattr *tb[], struct nlattr *data[],
nlattr            261 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c static int rmnet_rtnl_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr            276 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c static int rmnet_changelink(struct net_device *dev, struct nlattr *tb[],
nlattr            277 drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c 			    struct nlattr *data[],
nlattr           1173 drivers/net/geneve.c static int geneve_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr           1327 drivers/net/geneve.c static int geneve_nl2info(struct nlattr *tb[], struct nlattr *data[],
nlattr           1495 drivers/net/geneve.c 			       struct ip_tunnel_info *info, struct nlattr *tb[])
nlattr           1541 drivers/net/geneve.c 			  struct nlattr *tb[], struct nlattr *data[],
nlattr           1612 drivers/net/geneve.c static int geneve_changelink(struct net_device *dev, struct nlattr *tb[],
nlattr           1613 drivers/net/geneve.c 			     struct nlattr *data[],
nlattr           1760 drivers/net/geneve.c 	struct nlattr *tb[IFLA_MAX + 1];
nlattr            643 drivers/net/gtp.c static int gtp_encap_enable(struct gtp_dev *gtp, struct nlattr *data[]);
nlattr            654 drivers/net/gtp.c 		       struct nlattr *tb[], struct nlattr *data[],
nlattr            725 drivers/net/gtp.c static int gtp_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr            838 drivers/net/gtp.c static int gtp_encap_enable(struct gtp_dev *gtp, struct nlattr *data[])
nlattr            881 drivers/net/gtp.c static struct gtp_dev *gtp_find_dev(struct net *src_net, struct nlattr *nla[])
nlattr           1103 drivers/net/gtp.c 					    struct nlattr *nla[])
nlattr           1127 drivers/net/gtp.c static struct pdp_ctx *gtp_find_pdp(struct net *net, struct nlattr *nla[])
nlattr            207 drivers/net/ieee802154/mac802154_hwsim.c 	struct nlattr *nl_edges, *nl_edge;
nlattr            416 drivers/net/ieee802154/mac802154_hwsim.c 	struct nlattr *edge_attrs[MAC802154_HWSIM_EDGE_ATTR_MAX + 1];
nlattr            478 drivers/net/ieee802154/mac802154_hwsim.c 	struct nlattr *edge_attrs[MAC802154_HWSIM_EDGE_ATTR_MAX + 1];
nlattr            524 drivers/net/ieee802154/mac802154_hwsim.c 	struct nlattr *edge_attrs[MAC802154_HWSIM_EDGE_ATTR_MAX + 1];
nlattr            276 drivers/net/ifb.c static int ifb_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr            169 drivers/net/ipvlan/ipvlan.h 		    struct nlattr *tb[], struct nlattr *data[],
nlattr            418 drivers/net/ipvlan/ipvlan_main.c 				struct nlattr *tb[], struct nlattr *data[],
nlattr            461 drivers/net/ipvlan/ipvlan_main.c static int ipvlan_nl_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr            511 drivers/net/ipvlan/ipvlan_main.c 		    struct nlattr *tb[], struct nlattr *data[],
nlattr             78 drivers/net/ipvlan/ipvtap.c 			  struct nlattr *tb[], struct nlattr *data[],
nlattr           1460 drivers/net/macsec.c 					  struct nlattr **attrs)
nlattr           1475 drivers/net/macsec.c static sci_t nla_get_sci(const struct nlattr *nla)
nlattr           1487 drivers/net/macsec.c 					     struct nlattr **attrs,
nlattr           1488 drivers/net/macsec.c 					     struct nlattr **tb_sa,
nlattr           1525 drivers/net/macsec.c 					     struct nlattr **attrs,
nlattr           1526 drivers/net/macsec.c 					     struct nlattr **tb_rxsc,
nlattr           1556 drivers/net/macsec.c 					     struct nlattr **attrs,
nlattr           1557 drivers/net/macsec.c 					     struct nlattr **tb_rxsc,
nlattr           1558 drivers/net/macsec.c 					     struct nlattr **tb_sa,
nlattr           1607 drivers/net/macsec.c static int parse_sa_config(struct nlattr **attrs, struct nlattr **tb_sa)
nlattr           1618 drivers/net/macsec.c static int parse_rxsc_config(struct nlattr **attrs, struct nlattr **tb_rxsc)
nlattr           1629 drivers/net/macsec.c static bool validate_add_rxsa(struct nlattr **attrs)
nlattr           1656 drivers/net/macsec.c 	struct nlattr **attrs = info->attrs;
nlattr           1661 drivers/net/macsec.c 	struct nlattr *tb_rxsc[MACSEC_RXSC_ATTR_MAX + 1];
nlattr           1662 drivers/net/macsec.c 	struct nlattr *tb_sa[MACSEC_SA_ATTR_MAX + 1];
nlattr           1731 drivers/net/macsec.c static bool validate_add_rxsc(struct nlattr **attrs)
nlattr           1748 drivers/net/macsec.c 	struct nlattr **attrs = info->attrs;
nlattr           1750 drivers/net/macsec.c 	struct nlattr *tb_rxsc[MACSEC_RXSC_ATTR_MAX + 1];
nlattr           1784 drivers/net/macsec.c static bool validate_add_txsa(struct nlattr **attrs)
nlattr           1812 drivers/net/macsec.c 	struct nlattr **attrs = info->attrs;
nlattr           1817 drivers/net/macsec.c 	struct nlattr *tb_sa[MACSEC_SA_ATTR_MAX + 1];
nlattr           1889 drivers/net/macsec.c 	struct nlattr **attrs = info->attrs;
nlattr           1895 drivers/net/macsec.c 	struct nlattr *tb_rxsc[MACSEC_RXSC_ATTR_MAX + 1];
nlattr           1896 drivers/net/macsec.c 	struct nlattr *tb_sa[MACSEC_SA_ATTR_MAX + 1];
nlattr           1930 drivers/net/macsec.c 	struct nlattr **attrs = info->attrs;
nlattr           1935 drivers/net/macsec.c 	struct nlattr *tb_rxsc[MACSEC_RXSC_ATTR_MAX + 1];
nlattr           1970 drivers/net/macsec.c 	struct nlattr **attrs = info->attrs;
nlattr           1976 drivers/net/macsec.c 	struct nlattr *tb_sa[MACSEC_SA_ATTR_MAX + 1];
nlattr           2005 drivers/net/macsec.c static bool validate_upd_sa(struct nlattr **attrs)
nlattr           2028 drivers/net/macsec.c 	struct nlattr **attrs = info->attrs;
nlattr           2034 drivers/net/macsec.c 	struct nlattr *tb_sa[MACSEC_SA_ATTR_MAX + 1];
nlattr           2072 drivers/net/macsec.c 	struct nlattr **attrs = info->attrs;
nlattr           2078 drivers/net/macsec.c 	struct nlattr *tb_rxsc[MACSEC_RXSC_ATTR_MAX + 1];
nlattr           2079 drivers/net/macsec.c 	struct nlattr *tb_sa[MACSEC_SA_ATTR_MAX + 1];
nlattr           2116 drivers/net/macsec.c 	struct nlattr **attrs = info->attrs;
nlattr           2120 drivers/net/macsec.c 	struct nlattr *tb_rxsc[MACSEC_RXSC_ATTR_MAX + 1];
nlattr           2362 drivers/net/macsec.c 	struct nlattr *secy_nest = nla_nest_start_noflag(skb,
nlattr           2415 drivers/net/macsec.c 	struct nlattr *txsa_list, *rxsc_list;
nlattr           2418 drivers/net/macsec.c 	struct nlattr *attr;
nlattr           2456 drivers/net/macsec.c 		struct nlattr *txsa_nest;
nlattr           2501 drivers/net/macsec.c 		struct nlattr *rxsa_list;
nlattr           2502 drivers/net/macsec.c 		struct nlattr *rxsc_nest = nla_nest_start_noflag(skb, j++);
nlattr           2541 drivers/net/macsec.c 			struct nlattr *rxsa_nest;
nlattr           3026 drivers/net/macsec.c 				    struct nlattr *data[])
nlattr           3084 drivers/net/macsec.c static int macsec_changelink(struct net_device *dev, struct nlattr *tb[],
nlattr           3085 drivers/net/macsec.c 			     struct nlattr *data[],
nlattr           3226 drivers/net/macsec.c 			  struct nlattr *tb[], struct nlattr *data[],
nlattr           3313 drivers/net/macsec.c static int macsec_validate_attr(struct nlattr *tb[], struct nlattr *data[],
nlattr            973 drivers/net/macvlan.c static int macvlan_fdb_add(struct ndmsg *ndm, struct nlattr *tb[],
nlattr            999 drivers/net/macvlan.c static int macvlan_fdb_del(struct ndmsg *ndm, struct nlattr *tb[],
nlattr           1255 drivers/net/macvlan.c static int macvlan_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr           1318 drivers/net/macvlan.c 				      struct nlattr *data[])
nlattr           1322 drivers/net/macvlan.c 	struct nlattr *nla, *head;
nlattr           1378 drivers/net/macvlan.c 			   struct nlattr *tb[], struct nlattr *data[],
nlattr           1492 drivers/net/macvlan.c 			   struct nlattr *tb[], struct nlattr *data[],
nlattr           1511 drivers/net/macvlan.c 			      struct nlattr *tb[], struct nlattr *data[],
nlattr           1602 drivers/net/macvlan.c 	struct nlattr *nest;
nlattr             82 drivers/net/macvtap.c 			   struct nlattr *tb[], struct nlattr *data[],
nlattr            336 drivers/net/netdevsim/netdev.c static int nsim_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr            125 drivers/net/nlmon.c static int nlmon_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr           1062 drivers/net/ppp/ppp_generic.c static int ppp_nl_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr           1077 drivers/net/ppp/ppp_generic.c 			  struct nlattr *tb[], struct nlattr *data[],
nlattr           2182 drivers/net/team/team.c 			struct nlattr *tb[], struct nlattr *data[],
nlattr           2191 drivers/net/team/team.c static int team_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr           2322 drivers/net/team/team.c 	struct nlattr *option_item;
nlattr           2421 drivers/net/team/team.c 	struct nlattr *option_list;
nlattr           2520 drivers/net/team/team.c 	struct nlattr *nl_option;
nlattr           2537 drivers/net/team/team.c 		struct nlattr *opt_attrs[TEAM_ATTR_OPTION_MAX + 1];
nlattr           2538 drivers/net/team/team.c 		struct nlattr *attr;
nlattr           2539 drivers/net/team/team.c 		struct nlattr *attr_data;
nlattr           2669 drivers/net/team/team.c 	struct nlattr *port_item;
nlattr           2700 drivers/net/team/team.c 	struct nlattr *port_list;
nlattr           2331 drivers/net/tun.c static int tun_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr           1218 drivers/net/veth.c static int veth_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr           1237 drivers/net/veth.c 			struct nlattr *tb[], struct nlattr *data[],
nlattr           1244 drivers/net/veth.c 	struct nlattr *peer_tb[IFLA_MAX + 1], **tbp;
nlattr           1253 drivers/net/veth.c 		struct nlattr *nla_peer;
nlattr           1297 drivers/net/vrf.c static int vrf_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr           1325 drivers/net/vrf.c 		       struct nlattr *tb[], struct nlattr *data[],
nlattr            106 drivers/net/vxlan.c static int vxlan_nla_get_addr(union vxlan_addr *ip, struct nlattr *nla)
nlattr            138 drivers/net/vxlan.c static int vxlan_nla_get_addr(union vxlan_addr *ip, struct nlattr *nla)
nlattr           1051 drivers/net/vxlan.c static int vxlan_fdb_parse(struct nlattr *tb[], struct vxlan_dev *vxlan,
nlattr           1116 drivers/net/vxlan.c static int vxlan_fdb_add(struct ndmsg *ndm, struct nlattr *tb[],
nlattr           1191 drivers/net/vxlan.c static int vxlan_fdb_delete(struct ndmsg *ndm, struct nlattr *tb[],
nlattr           1252 drivers/net/vxlan.c 			 struct nlattr *tb[],
nlattr           3114 drivers/net/vxlan.c static int vxlan_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr           3661 drivers/net/vxlan.c static int vxlan_nl2flag(struct vxlan_config *conf, struct nlattr *tb[],
nlattr           3688 drivers/net/vxlan.c static int vxlan_nl2conf(struct nlattr *tb[], struct nlattr *data[],
nlattr           3946 drivers/net/vxlan.c 			 struct nlattr *tb[], struct nlattr *data[],
nlattr           3959 drivers/net/vxlan.c static int vxlan_changelink(struct net_device *dev, struct nlattr *tb[],
nlattr           3960 drivers/net/vxlan.c 			    struct nlattr *data[],
nlattr           4196 drivers/net/vxlan.c 	struct nlattr *tb[IFLA_MAX + 1];
nlattr            100 drivers/net/wireless/ath/ath10k/testmode.c static int ath10k_tm_cmd_get_version(struct ath10k *ar, struct nlattr *tb[])
nlattr            226 drivers/net/wireless/ath/ath10k/testmode.c static int ath10k_tm_cmd_utf_start(struct ath10k *ar, struct nlattr *tb[])
nlattr            347 drivers/net/wireless/ath/ath10k/testmode.c static int ath10k_tm_cmd_utf_stop(struct ath10k *ar, struct nlattr *tb[])
nlattr            371 drivers/net/wireless/ath/ath10k/testmode.c static int ath10k_tm_cmd_wmi(struct ath10k *ar, struct nlattr *tb[])
nlattr            431 drivers/net/wireless/ath/ath10k/testmode.c 	struct nlattr *tb[ATH10K_TM_ATTR_MAX + 1];
nlattr             73 drivers/net/wireless/ath/ath6kl/testmode.c 	struct nlattr *tb[ATH6KL_TM_ATTR_MAX + 1];
nlattr             44 drivers/net/wireless/ath/wcn36xx/testmode.c 			      struct nlattr *tb[])
nlattr            130 drivers/net/wireless/ath/wcn36xx/testmode.c 	struct nlattr *tb[WCN36XX_TM_ATTR_MAX + 1];
nlattr           2828 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct nlattr *tb[QCA_ATTR_DMG_RF_SECTOR_MAX + 1];
nlattr           2840 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct nlattr *nl_cfgs, *nl_cfg;
nlattr           2949 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct nlattr *tb[QCA_ATTR_DMG_RF_SECTOR_MAX + 1];
nlattr           2950 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct nlattr *tb2[QCA_ATTR_DMG_RF_SECTOR_CFG_MAX + 1];
nlattr           2961 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct nlattr *nl_cfg;
nlattr           3061 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct nlattr *tb[QCA_ATTR_DMG_RF_SECTOR_MAX + 1];
nlattr           3176 drivers/net/wireless/ath/wil6210/cfg80211.c 	struct nlattr *tb[QCA_ATTR_DMG_RF_SECTOR_MAX + 1];
nlattr           4337 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c 	struct nlattr *tb[IWL_MVM_TM_ATTR_MAX + 1];
nlattr            405 drivers/net/wireless/mac80211_hwsim.c 	struct nlattr *tb[QCA_WLAN_VENDOR_ATTR_MAX + 1];
nlattr           1930 drivers/net/wireless/mac80211_hwsim.c 	struct nlattr *tb[HWSIM_TM_ATTR_MAX + 1];
nlattr           4052 drivers/net/wireless/marvell/mwifiex/cfg80211.c 	struct nlattr *tb[MWIFIEX_TM_ATTR_MAX + 1];
nlattr             58 drivers/net/wireless/ti/wlcore/testmode.c static int wl1271_tm_cmd_test(struct wl1271 *wl, struct nlattr *tb[])
nlattr            140 drivers/net/wireless/ti/wlcore/testmode.c static int wl1271_tm_cmd_interrogate(struct wl1271 *wl, struct nlattr *tb[])
nlattr            207 drivers/net/wireless/ti/wlcore/testmode.c static int wl1271_tm_cmd_configure(struct wl1271 *wl, struct nlattr *tb[])
nlattr            239 drivers/net/wireless/ti/wlcore/testmode.c static int wl1271_tm_detect_fem(struct wl1271 *wl, struct nlattr *tb[])
nlattr            276 drivers/net/wireless/ti/wlcore/testmode.c static int wl1271_tm_cmd_set_plt_mode(struct wl1271 *wl, struct nlattr *tb[])
nlattr            307 drivers/net/wireless/ti/wlcore/testmode.c static int wl12xx_tm_cmd_get_mac(struct wl1271 *wl, struct nlattr *tb[])
nlattr            357 drivers/net/wireless/ti/wlcore/testmode.c 	struct nlattr *tb[WL1271_TM_ATTR_MAX + 1];
nlattr             33 drivers/net/wireless/ti/wlcore/vendor_cmd.c 	struct nlattr *tb[NUM_WLCORE_VENDOR_ATTR];
nlattr            114 drivers/net/wireless/ti/wlcore/vendor_cmd.c 	struct nlattr *tb[NUM_WLCORE_VENDOR_ATTR];
nlattr            488 drivers/net/wireless/virt_wifi.c 			     struct nlattr *tb[], struct nlattr *data[],
nlattr            336 drivers/scsi/be2iscsi/be_iscsi.c 	struct nlattr *nla;
nlattr            425 drivers/scsi/be2iscsi/be_iscsi.c 	struct nlattr *attrib;
nlattr            932 drivers/scsi/qla4xxx/ql4_os.c 	struct nlattr *attr;
nlattr           2705 drivers/scsi/qla4xxx/ql4_os.c 	struct nlattr *attr;
nlattr           8089 drivers/scsi/qla4xxx/ql4_os.c 	struct nlattr *attr;
nlattr            314 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int port_fdb_add(struct ndmsg *ndm, struct nlattr *tb[],
nlattr            327 drivers/staging/fsl-dpaa2/ethsw/ethsw.c static int port_fdb_del(struct ndmsg *ndm, struct nlattr *tb[],
nlattr           1485 drivers/thermal/thermal_core.c 	struct nlattr *attr;
nlattr             40 fs/dlm/netlink.c 	struct nlattr *ret;
nlattr              8 include/crypto/internal/cryptouser.h int crypto_reportstat(struct sk_buff *in_skb, struct nlmsghdr *in_nlh, struct nlattr **attrs);
nlattr             12 include/crypto/internal/cryptouser.h 				    struct nlattr **attrs)
nlattr            134 include/linux/genl_magic_func.h static struct nlattr *nested_attr_tb[128];
nlattr            143 include/linux/genl_magic_func.h 	struct nlattr *tla = info->attrs[tag_number];			\
nlattr            144 include/linux/genl_magic_func.h 	struct nlattr **ntb = nested_attr_tb;				\
nlattr            145 include/linux/genl_magic_func.h 	struct nlattr *nla;						\
nlattr            325 include/linux/genl_magic_func.h 	struct nlattr *tla = nla_nest_start(skb, tag_number);		\
nlattr             60 include/linux/if_macvlan.h 				  struct nlattr *tb[], struct nlattr *data[],
nlattr             14 include/linux/inet_diag.h 				struct nlattr *bc);
nlattr             47 include/linux/inet_diag.h 			 struct nlattr *bc);
nlattr             56 include/linux/inet_diag.h int inet_diag_bc_sk(const struct nlattr *_bc, struct sock *sk);
nlattr           1319 include/linux/netdevice.h 						   struct nlattr *port[]);
nlattr           1376 include/linux/netdevice.h 					       struct nlattr *tb[],
nlattr           1383 include/linux/netdevice.h 					       struct nlattr *tb[],
nlattr           1393 include/linux/netdevice.h 					       struct nlattr *tb[],
nlattr            357 include/linux/netfilter.h struct nlattr;
nlattr            362 include/linux/netfilter.h 			       const struct nlattr *attr);
nlattr            454 include/linux/netfilter.h struct nlattr;
nlattr            463 include/linux/netfilter.h 	int (*parse)(const struct nlattr *attr, struct nf_conn *ct);
nlattr            464 include/linux/netfilter.h 	int (*attach_expect)(const struct nlattr *attr, struct nf_conn *ct,
nlattr            165 include/linux/netfilter/ipset/ip_set.h 	int (*uadt)(struct ip_set *set, struct nlattr *tb[],
nlattr            223 include/linux/netfilter/ipset/ip_set.h 		      struct nlattr *tb[], u32 flags);
nlattr            342 include/linux/netfilter/ipset/ip_set.h extern int ip_set_get_ipaddr4(struct nlattr *nla,  __be32 *ipaddr);
nlattr            343 include/linux/netfilter/ipset/ip_set.h extern int ip_set_get_ipaddr6(struct nlattr *nla, union nf_inet_addr *ipaddr);
nlattr            344 include/linux/netfilter/ipset/ip_set.h extern size_t ip_set_elem_len(struct ip_set *set, struct nlattr *tb[],
nlattr            346 include/linux/netfilter/ipset/ip_set.h extern int ip_set_get_extensions(struct ip_set *set, struct nlattr *tb[],
nlattr            356 include/linux/netfilter/ipset/ip_set.h ip_set_get_hostipaddr4(struct nlattr *nla, u32 *ipaddr)
nlattr            386 include/linux/netfilter/ipset/ip_set.h ip_set_attr_netorder(struct nlattr *tb[], int type)
nlattr            392 include/linux/netfilter/ipset/ip_set.h ip_set_optattr_netorder(struct nlattr *tb[], int type)
nlattr            399 include/linux/netfilter/ipset/ip_set.h ip_set_get_h32(const struct nlattr *attr)
nlattr            405 include/linux/netfilter/ipset/ip_set.h ip_set_get_h16(const struct nlattr *attr)
nlattr            412 include/linux/netfilter/ipset/ip_set.h 	struct nlattr *__nested = nla_nest_start(skb, type);
nlattr            426 include/linux/netfilter/ipset/ip_set.h 	struct nlattr *__nested = nla_nest_start(skb, type);
nlattr            477 include/linux/netfilter/ipset/ip_set.h ip_set_timeout_uget(struct nlattr *tb)
nlattr            525 include/linux/netfilter/ipset/ip_set.h ip_set_comment_uget(struct nlattr *tb)
nlattr             13 include/linux/netfilter/nfnetlink.h 		    const struct nlattr * const cda[],
nlattr             17 include/linux/netfilter/nfnetlink.h 			const struct nlattr * const cda[],
nlattr             21 include/linux/netfilter/nfnetlink.h 			  const struct nlattr * const cda[],
nlattr             76 include/linux/netlink.h 	const struct nlattr *bad_attr;
nlattr            119 include/linux/rtnetlink.h 			    struct nlattr *tb[],
nlattr            125 include/linux/rtnetlink.h 			    struct nlattr *tb[],
nlattr             95 include/net/act_api.h 	int     (*init)(struct net *net, struct nlattr *nla,
nlattr             96 include/net/act_api.h 			struct nlattr *est, struct tc_action **act, int ovr,
nlattr            156 include/net/act_api.h int tcf_idr_create(struct tc_action_net *tn, u32 index, struct nlattr *est,
nlattr            177 include/net/act_api.h int tcf_action_init(struct net *net, struct tcf_proto *tp, struct nlattr *nla,
nlattr            178 include/net/act_api.h 		    struct nlattr *est, char *name, int ovr, int bind,
nlattr            182 include/net/act_api.h 				    struct nlattr *nla, struct nlattr *est,
nlattr            216 include/net/devlink.h 	struct nlattr *nest;
nlattr             83 include/net/dn_fib.h 			struct nlattr *attrs[], struct nlmsghdr *n,
nlattr             86 include/net/dn_fib.h 			struct nlattr *attrs[], struct nlmsghdr *n,
nlattr            105 include/net/dn_fib.h 				       struct nlattr *attrs[],
nlattr             78 include/net/fib_rules.h 					     struct nlattr **,
nlattr             83 include/net/fib_rules.h 					   struct nlattr **);
nlattr            150 include/net/fib_rules.h static inline u32 frh_get_table(struct fib_rule_hdr *frh, struct nlattr **nla)
nlattr             20 include/net/gen_stats.h 	struct nlattr *   tail;
nlattr             67 include/net/gen_stats.h 		      seqcount_t *running, struct nlattr *opt);
nlattr             73 include/net/gen_stats.h 			  seqcount_t *running, struct nlattr *opt);
nlattr             69 include/net/genetlink.h 	struct nlattr **	attrbuf;	/* private */
nlattr             78 include/net/genetlink.h struct nlattr **genl_family_attrbuf(const struct genl_family *family);
nlattr             98 include/net/genetlink.h 	struct nlattr **	attrs;
nlattr            117 include/net/genetlink.h 				const struct nlattr *attr)
nlattr            185 include/net/genetlink.h 					   struct nlattr *tb[], int maxtype,
nlattr            204 include/net/genetlink.h 				struct nlattr *tb[], int maxtype,
nlattr            463 include/net/ip.h struct dst_metrics *ip_fib_metrics_init(struct net *net, struct nlattr *fc_mx,
nlattr            760 include/net/ip.h int rtm_getroute_parse_ip_proto(struct nlattr *attr, u8 *ip_proto, u8 family,
nlattr             60 include/net/ip6_fib.h 	struct nlattr	*fc_mx;
nlattr             63 include/net/ip6_fib.h 	struct nlattr	*fc_mp;
nlattr             66 include/net/ip6_fib.h 	struct nlattr	*fc_encap;
nlattr             44 include/net/ip_fib.h 	struct nlattr		*fc_mx;
nlattr             51 include/net/ip_fib.h 	struct nlattr		*fc_encap;
nlattr            405 include/net/ip_fib.h int fib_gw_from_via(struct fib_config *cfg, struct nlattr *nla,
nlattr            457 include/net/ip_fib.h int fib_nh_common_init(struct fib_nh_common *nhc, struct nlattr *fc_encap,
nlattr            286 include/net/ip_tunnels.h int ip_tunnel_changelink(struct net_device *dev, struct nlattr *tb[],
nlattr            288 include/net/ip_tunnels.h int ip_tunnel_newlink(struct net_device *dev, struct nlattr *tb[],
nlattr             37 include/net/lwtunnel.h 	int (*build_state)(struct nlattr *encap,
nlattr            114 include/net/lwtunnel.h int lwtunnel_valid_encap_type_attr(struct nlattr *attr, int len,
nlattr            117 include/net/lwtunnel.h 			 struct nlattr *encap,
nlattr            203 include/net/lwtunnel.h static inline int lwtunnel_valid_encap_type_attr(struct nlattr *attr, int len,
nlattr            213 include/net/lwtunnel.h 				       struct nlattr *encap,
nlattr             52 include/net/netfilter/nf_conntrack_helper.h 	int (*from_nlattr)(struct nlattr *attr, struct nf_conn *ct);
nlattr            102 include/net/netfilter/nf_conntrack_helper.h 		       int (*from_nlattr)(struct nlattr *attr,
nlattr             34 include/net/netfilter/nf_conntrack_l4proto.h 	int (*to_nlattr)(struct sk_buff *skb, struct nlattr *nla,
nlattr             38 include/net/netfilter/nf_conntrack_l4proto.h 	int (*from_nlattr)(struct nlattr *tb[], struct nf_conn *ct);
nlattr             44 include/net/netfilter/nf_conntrack_l4proto.h 	int (*nlattr_to_tuple)(struct nlattr *tb[],
nlattr             49 include/net/netfilter/nf_conntrack_l4proto.h 		int (*nlattr_to_obj)(struct nlattr *tb[],
nlattr            154 include/net/netfilter/nf_conntrack_l4proto.h int nf_ct_port_nlattr_to_tuple(struct nlattr *tb[],
nlattr            173 include/net/netfilter/nf_tables.h 	const struct nlattr * const 	*nla;
nlattr            189 include/net/netfilter/nf_tables.h 		  struct nft_data_desc *desc, const struct nlattr *nla);
nlattr            205 include/net/netfilter/nf_tables.h int nft_parse_u32_check(const struct nlattr *attr, int max, u32 *dest);
nlattr            206 include/net/netfilter/nf_tables.h unsigned int nft_parse_register(const struct nlattr *attr);
nlattr            361 include/net/netfilter/nf_tables.h 	u64				(*privsize)(const struct nlattr * const nla[],
nlattr            368 include/net/netfilter/nf_tables.h 						const struct nlattr * const nla[]);
nlattr            468 include/net/netfilter/nf_tables.h 				      const struct nlattr *nla_set_name,
nlattr            469 include/net/netfilter/nf_tables.h 				      const struct nlattr *nla_set_id,
nlattr            736 include/net/netfilter/nf_tables.h 						       const struct nlattr * const tb[]);
nlattr            786 include/net/netfilter/nf_tables.h 						const struct nlattr * const tb[]);
nlattr            833 include/net/netfilter/nf_tables.h 			       const struct nlattr *nla);
nlattr           1090 include/net/netfilter/nf_tables.h 				  const struct nlattr *nla, u32 objtype,
nlattr           1110 include/net/netfilter/nf_tables.h 						       const struct nlattr * const tb[]);
nlattr           1135 include/net/netfilter/nf_tables.h 						const struct nlattr *const tb[],
nlattr           1184 include/net/netfilter/nf_tables.h 					   const struct nlattr *nla,
nlattr             23 include/net/netfilter/nft_fib.h 		 const struct nlattr * const tb[]);
nlattr             19 include/net/netfilter/nft_meta.h 		      const struct nlattr * const tb[]);
nlattr             23 include/net/netfilter/nft_meta.h 		      const struct nlattr * const tb[]);
nlattr             23 include/net/netfilter/nft_reject.h 		    const struct nlattr * const tb[]);
nlattr            300 include/net/netlink.h 		int (*validate)(const struct nlattr *attr,
nlattr            434 include/net/netlink.h int __nla_validate(const struct nlattr *head, int len, int maxtype,
nlattr            437 include/net/netlink.h int __nla_parse(struct nlattr **tb, int maxtype, const struct nlattr *head,
nlattr            441 include/net/netlink.h struct nlattr *nla_find(const struct nlattr *head, int len, int attrtype);
nlattr            442 include/net/netlink.h size_t nla_strlcpy(char *dst, const struct nlattr *nla, size_t dstsize);
nlattr            443 include/net/netlink.h char *nla_strdup(const struct nlattr *nla, gfp_t flags);
nlattr            444 include/net/netlink.h int nla_memcpy(void *dest, const struct nlattr *src, int count);
nlattr            445 include/net/netlink.h int nla_memcmp(const struct nlattr *nla, const void *data, size_t size);
nlattr            446 include/net/netlink.h int nla_strcmp(const struct nlattr *nla, const char *str);
nlattr            447 include/net/netlink.h struct nlattr *__nla_reserve(struct sk_buff *skb, int attrtype, int attrlen);
nlattr            448 include/net/netlink.h struct nlattr *__nla_reserve_64bit(struct sk_buff *skb, int attrtype,
nlattr            451 include/net/netlink.h struct nlattr *nla_reserve(struct sk_buff *skb, int attrtype, int attrlen);
nlattr            452 include/net/netlink.h struct nlattr *nla_reserve_64bit(struct sk_buff *skb, int attrtype,
nlattr            520 include/net/netlink.h static inline struct nlattr *nlmsg_attrdata(const struct nlmsghdr *nlh,
nlattr            524 include/net/netlink.h 	return (struct nlattr *) (data + NLMSG_ALIGN(hdrlen));
nlattr            583 include/net/netlink.h static inline int nla_parse(struct nlattr **tb, int maxtype,
nlattr            584 include/net/netlink.h 			    const struct nlattr *head, int len,
nlattr            608 include/net/netlink.h static inline int nla_parse_deprecated(struct nlattr **tb, int maxtype,
nlattr            609 include/net/netlink.h 				       const struct nlattr *head, int len,
nlattr            633 include/net/netlink.h static inline int nla_parse_deprecated_strict(struct nlattr **tb, int maxtype,
nlattr            634 include/net/netlink.h 					      const struct nlattr *head,
nlattr            656 include/net/netlink.h 				struct nlattr *tb[], int maxtype,
nlattr            683 include/net/netlink.h 			      struct nlattr *tb[], int maxtype,
nlattr            702 include/net/netlink.h 					 struct nlattr *tb[], int maxtype,
nlattr            722 include/net/netlink.h 			      struct nlattr *tb[], int maxtype,
nlattr            738 include/net/netlink.h static inline struct nlattr *nlmsg_find_attr(const struct nlmsghdr *nlh,
nlattr            760 include/net/netlink.h static inline int nla_validate_deprecated(const struct nlattr *head, int len,
nlattr            784 include/net/netlink.h static inline int nla_validate(const struct nlattr *head, int len, int maxtype,
nlattr           1063 include/net/netlink.h static inline int nla_type(const struct nlattr *nla)
nlattr           1072 include/net/netlink.h static inline void *nla_data(const struct nlattr *nla)
nlattr           1081 include/net/netlink.h static inline int nla_len(const struct nlattr *nla)
nlattr           1091 include/net/netlink.h static inline int nla_ok(const struct nlattr *nla, int remaining)
nlattr           1106 include/net/netlink.h static inline struct nlattr *nla_next(const struct nlattr *nla, int *remaining)
nlattr           1111 include/net/netlink.h 	return (struct nlattr *) ((char *) nla + totlen);
nlattr           1121 include/net/netlink.h static inline struct nlattr *
nlattr           1122 include/net/netlink.h nla_find_nested(const struct nlattr *nla, int attrtype)
nlattr           1137 include/net/netlink.h static inline int nla_parse_nested(struct nlattr *tb[], int maxtype,
nlattr           1138 include/net/netlink.h 				   const struct nlattr *nla,
nlattr           1161 include/net/netlink.h static inline int nla_parse_nested_deprecated(struct nlattr *tb[], int maxtype,
nlattr           1162 include/net/netlink.h 					      const struct nlattr *nla,
nlattr           1472 include/net/netlink.h static inline u32 nla_get_u32(const struct nlattr *nla)
nlattr           1481 include/net/netlink.h static inline __be32 nla_get_be32(const struct nlattr *nla)
nlattr           1490 include/net/netlink.h static inline __le32 nla_get_le32(const struct nlattr *nla)
nlattr           1499 include/net/netlink.h static inline u16 nla_get_u16(const struct nlattr *nla)
nlattr           1508 include/net/netlink.h static inline __be16 nla_get_be16(const struct nlattr *nla)
nlattr           1517 include/net/netlink.h static inline __le16 nla_get_le16(const struct nlattr *nla)
nlattr           1526 include/net/netlink.h static inline u8 nla_get_u8(const struct nlattr *nla)
nlattr           1535 include/net/netlink.h static inline u64 nla_get_u64(const struct nlattr *nla)
nlattr           1548 include/net/netlink.h static inline __be64 nla_get_be64(const struct nlattr *nla)
nlattr           1561 include/net/netlink.h static inline __le64 nla_get_le64(const struct nlattr *nla)
nlattr           1570 include/net/netlink.h static inline s32 nla_get_s32(const struct nlattr *nla)
nlattr           1579 include/net/netlink.h static inline s16 nla_get_s16(const struct nlattr *nla)
nlattr           1588 include/net/netlink.h static inline s8 nla_get_s8(const struct nlattr *nla)
nlattr           1597 include/net/netlink.h static inline s64 nla_get_s64(const struct nlattr *nla)
nlattr           1610 include/net/netlink.h static inline int nla_get_flag(const struct nlattr *nla)
nlattr           1621 include/net/netlink.h static inline unsigned long nla_get_msecs(const struct nlattr *nla)
nlattr           1632 include/net/netlink.h static inline __be32 nla_get_in_addr(const struct nlattr *nla)
nlattr           1641 include/net/netlink.h static inline struct in6_addr nla_get_in6_addr(const struct nlattr *nla)
nlattr           1653 include/net/netlink.h static inline struct nla_bitfield32 nla_get_bitfield32(const struct nlattr *nla)
nlattr           1666 include/net/netlink.h static inline void *nla_memdup(const struct nlattr *src, gfp_t gfp)
nlattr           1682 include/net/netlink.h static inline struct nlattr *nla_nest_start_noflag(struct sk_buff *skb,
nlattr           1685 include/net/netlink.h 	struct nlattr *start = (struct nlattr *)skb_tail_pointer(skb);
nlattr           1703 include/net/netlink.h static inline struct nlattr *nla_nest_start(struct sk_buff *skb, int attrtype)
nlattr           1718 include/net/netlink.h static inline int nla_nest_end(struct sk_buff *skb, struct nlattr *start)
nlattr           1732 include/net/netlink.h static inline void nla_nest_cancel(struct sk_buff *skb, struct nlattr *start)
nlattr           1751 include/net/netlink.h static inline int __nla_validate_nested(const struct nlattr *start, int maxtype,
nlattr           1761 include/net/netlink.h nl80211_validate_nested(const struct nlattr *start, int maxtype,
nlattr           1770 include/net/netlink.h nla_validate_nested_deprecated(const struct nlattr *start, int maxtype,
nlattr           1859 include/net/netlink.h static inline bool nla_is_last(const struct nlattr *nla, int rem)
nlattr             39 include/net/nexthop.h 	struct nlattr	*nh_grp;
nlattr             42 include/net/nexthop.h 	struct nlattr	*nh_encap;
nlattr            306 include/net/pkt_cls.h 		      struct nlattr **tb, struct nlattr *rate_tlv,
nlattr            417 include/net/pkt_cls.h int tcf_em_tree_validate(struct tcf_proto *, struct nlattr *,
nlattr            485 include/net/pkt_cls.h tcf_change_indev(struct net *net, struct nlattr *indev_tlv,
nlattr            107 include/net/pkt_sched.h 					struct nlattr *tab,
nlattr             69 include/net/rtnetlink.h 	int			(*validate)(struct nlattr *tb[],
nlattr             70 include/net/rtnetlink.h 					    struct nlattr *data[],
nlattr             75 include/net/rtnetlink.h 					   struct nlattr *tb[],
nlattr             76 include/net/rtnetlink.h 					   struct nlattr *data[],
nlattr             79 include/net/rtnetlink.h 					      struct nlattr *tb[],
nlattr             80 include/net/rtnetlink.h 					      struct nlattr *data[],
nlattr             99 include/net/rtnetlink.h 						    struct nlattr *tb[],
nlattr            100 include/net/rtnetlink.h 						    struct nlattr *data[],
nlattr            146 include/net/rtnetlink.h 						    const struct nlattr *attr);
nlattr            148 include/net/rtnetlink.h 					       const struct nlattr *attr);
nlattr            158 include/net/rtnetlink.h struct net *rtnl_link_get_net(struct net *src_net, struct nlattr *tb[]);
nlattr            162 include/net/rtnetlink.h 				    struct nlattr *tb[],
nlattr            167 include/net/rtnetlink.h int rtnl_nla_parse_ifla(struct nlattr **tb, const struct nlattr *head, int len,
nlattr             24 include/net/rtnh.h static inline struct nlattr *rtnh_attrs(const struct rtnexthop *rtnh)
nlattr             26 include/net/rtnh.h 	return (struct nlattr *) ((char *) rtnh + NLA_ALIGN(sizeof(*rtnh)));
nlattr            208 include/net/sch_generic.h 					struct nlattr **, unsigned long *,
nlattr            248 include/net/sch_generic.h 	int			(*init)(struct Qdisc *sch, struct nlattr *arg,
nlattr            253 include/net/sch_generic.h 					  struct nlattr *arg,
nlattr            305 include/net/sch_generic.h 					u32 handle, struct nlattr **,
nlattr            325 include/net/sch_generic.h 						struct nlattr **tca,
nlattr           1943 include/net/xfrm.h static inline int xfrm_mark_get(struct nlattr **attrs, struct xfrm_mark *m)
nlattr            232 include/uapi/linux/netlink.h #define NLA_HDRLEN		((int) NLA_ALIGN(sizeof(struct nlattr)))
nlattr            337 kernel/taskstats.c static int parse(struct nlattr *na, struct cpumask *mask)
nlattr            361 kernel/taskstats.c 	struct nlattr *na, *ret;
nlattr            394 kernel/taskstats.c 	struct nlattr *na;
nlattr             47 lib/nlattr.c   static int validate_nla_bitfield32(const struct nlattr *nla,
nlattr             70 lib/nlattr.c   static int nla_validate_array(const struct nlattr *head, int len, int maxtype,
nlattr             75 lib/nlattr.c   	const struct nlattr *entry;
nlattr            100 lib/nlattr.c   				  const struct nlattr *nla,
nlattr            157 lib/nlattr.c   static int validate_nla(const struct nlattr *nla, int maxtype,
nlattr            357 lib/nlattr.c   static int __nla_validate_parse(const struct nlattr *head, int len, int maxtype,
nlattr            361 lib/nlattr.c   				struct nlattr **tb)
nlattr            363 lib/nlattr.c   	const struct nlattr *nla;
nlattr            367 lib/nlattr.c   		memset(tb, 0, sizeof(struct nlattr *) * (maxtype + 1));
nlattr            389 lib/nlattr.c   			tb[type] = (struct nlattr *)nla;
nlattr            419 lib/nlattr.c   int __nla_validate(const struct nlattr *head, int len, int maxtype,
nlattr            473 lib/nlattr.c   int __nla_parse(struct nlattr **tb, int maxtype,
nlattr            474 lib/nlattr.c   		const struct nlattr *head, int len,
nlattr            491 lib/nlattr.c   struct nlattr *nla_find(const struct nlattr *head, int len, int attrtype)
nlattr            493 lib/nlattr.c   	const struct nlattr *nla;
nlattr            498 lib/nlattr.c   			return (struct nlattr *)nla;
nlattr            516 lib/nlattr.c   size_t nla_strlcpy(char *dst, const struct nlattr *nla, size_t dstsize)
nlattr            542 lib/nlattr.c   char *nla_strdup(const struct nlattr *nla, gfp_t flags)
nlattr            570 lib/nlattr.c   int nla_memcpy(void *dest, const struct nlattr *src, int count)
nlattr            588 lib/nlattr.c   int nla_memcmp(const struct nlattr *nla, const void *data,
nlattr            605 lib/nlattr.c   int nla_strcmp(const struct nlattr *nla, const char *str)
nlattr            636 lib/nlattr.c   struct nlattr *__nla_reserve(struct sk_buff *skb, int attrtype, int attrlen)
nlattr            638 lib/nlattr.c   	struct nlattr *nla;
nlattr            664 lib/nlattr.c   struct nlattr *__nla_reserve_64bit(struct sk_buff *skb, int attrtype,
nlattr            702 lib/nlattr.c   struct nlattr *nla_reserve(struct sk_buff *skb, int attrtype, int attrlen)
nlattr            725 lib/nlattr.c   struct nlattr *nla_reserve_64bit(struct sk_buff *skb, int attrtype, int attrlen,
nlattr            773 lib/nlattr.c   	struct nlattr *nla;
nlattr            794 lib/nlattr.c   	struct nlattr *nla;
nlattr             31 net/8021q/vlan_netlink.c static inline int vlan_validate_qos_map(struct nlattr *attr)
nlattr             39 net/8021q/vlan_netlink.c static int vlan_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr            104 net/8021q/vlan_netlink.c static int vlan_changelink(struct net_device *dev, struct nlattr *tb[],
nlattr            105 net/8021q/vlan_netlink.c 			   struct nlattr *data[],
nlattr            110 net/8021q/vlan_netlink.c 	struct nlattr *attr;
nlattr            137 net/8021q/vlan_netlink.c 			struct nlattr *tb[], struct nlattr *data[],
nlattr            198 net/8021q/vlan_netlink.c 	return nla_total_size(sizeof(struct nlattr)) +
nlattr            219 net/8021q/vlan_netlink.c 	struct nlattr *nest;
nlattr            165 net/batman-adv/netlink.c 	struct nlattr *attr = nlmsg_find_attr(nlh, GENL_HDRLEN, attrtype);
nlattr            201 net/batman-adv/netlink.c static int batadv_netlink_set_mesh_ap_isolation(struct nlattr *attr,
nlattr            443 net/batman-adv/netlink.c 	struct nlattr *attr;
nlattr            925 net/batman-adv/netlink.c 	struct nlattr *attr;
nlattr           1124 net/batman-adv/netlink.c 	struct nlattr *attr;
nlattr            772 net/bridge/br_fdb.c 	       struct nlattr *tb[],
nlattr            911 net/bridge/br_fdb.c int br_fdb_add(struct ndmsg *ndm, struct nlattr *tb[],
nlattr           1008 net/bridge/br_fdb.c int br_fdb_delete(struct ndmsg *ndm, struct nlattr *tb[],
nlattr             24 net/bridge/br_mdb.c 	struct nlattr *nest, *port_nest;
nlattr             85 net/bridge/br_mdb.c 	struct nlattr *nest_ent;
nlattr            133 net/bridge/br_mdb.c 	struct nlattr *nest, *nest2;
nlattr            271 net/bridge/br_mdb.c 	struct nlattr *nest, *nest2;
nlattr            467 net/bridge/br_mdb.c 	struct nlattr *nest;
nlattr            558 net/bridge/br_mdb.c 	struct nlattr *tb[MDBA_SET_ENTRY_MAX+1];
nlattr            412 net/bridge/br_netlink.c 		struct nlattr *nest;
nlattr            424 net/bridge/br_netlink.c 		struct nlattr *af;
nlattr            614 net/bridge/br_netlink.c 		     struct nlattr *af_spec,
nlattr            620 net/bridge/br_netlink.c 	struct nlattr *attr;
nlattr            703 net/bridge/br_netlink.c static int br_set_port_flag(struct net_bridge_port *p, struct nlattr *tb[],
nlattr            726 net/bridge/br_netlink.c static int br_setport(struct net_bridge_port *p, struct nlattr *tb[])
nlattr            858 net/bridge/br_netlink.c 	struct nlattr *tb[IFLA_BRPORT_MAX + 1];
nlattr            860 net/bridge/br_netlink.c 	struct nlattr *protinfo;
nlattr            861 net/bridge/br_netlink.c 	struct nlattr *afspec;
nlattr            917 net/bridge/br_netlink.c 	struct nlattr *afspec;
nlattr            940 net/bridge/br_netlink.c static int br_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr            977 net/bridge/br_netlink.c 				    struct nlattr *tb[],
nlattr            978 net/bridge/br_netlink.c 				    struct nlattr *data[],
nlattr           1046 net/bridge/br_netlink.c static int br_changelink(struct net_device *brdev, struct nlattr *tb[],
nlattr           1047 net/bridge/br_netlink.c 			 struct nlattr *data[],
nlattr           1309 net/bridge/br_netlink.c 			  struct nlattr *tb[], struct nlattr *data[],
nlattr           1546 net/bridge/br_netlink.c 	struct nlattr *nla __maybe_unused;
nlattr           1551 net/bridge/br_netlink.c 	struct nlattr *nest;
nlattr             94 net/bridge/br_netlink_tunnel.c 	struct nlattr *tmap;
nlattr            219 net/bridge/br_netlink_tunnel.c int br_parse_vlan_tunnel_info(struct nlattr *attr,
nlattr            222 net/bridge/br_netlink_tunnel.c 	struct nlattr *tb[IFLA_BRIDGE_VLAN_TUNNEL_MAX + 1];
nlattr            571 net/bridge/br_private.h int br_fdb_delete(struct ndmsg *ndm, struct nlattr *tb[],
nlattr            573 net/bridge/br_private.h int br_fdb_add(struct ndmsg *nlh, struct nlattr *tb[], struct net_device *dev,
nlattr            578 net/bridge/br_private.h int br_fdb_get(struct sk_buff *skb, struct nlattr *tb[], struct net_device *dev,
nlattr             19 net/bridge/br_private_tunnel.h int br_parse_vlan_tunnel_info(struct nlattr *attr,
nlattr             71 net/bridge/netfilter/nft_meta_bridge.c 				    const struct nlattr * const tb[])
nlattr            116 net/bridge/netfilter/nft_meta_bridge.c 			   const struct nlattr * const tb[])
nlattr            369 net/bridge/netfilter/nft_reject_bridge.c 				  const struct nlattr * const tb[])
nlattr            441 net/caif/chnl_net.c static void caif_netlink_parms(struct nlattr *data[],
nlattr            463 net/caif/chnl_net.c 			  struct nlattr *tb[], struct nlattr *data[],
nlattr            486 net/caif/chnl_net.c static int ipcaif_changelink(struct net_device *dev, struct nlattr *tb[],
nlattr            487 net/caif/chnl_net.c 			     struct nlattr *data[],
nlattr            735 net/can/gw.c   	struct nlattr *tb[CGW_MAX + 1];
nlattr            109 net/core/devlink.c 					      struct nlattr **attrs)
nlattr            157 net/core/devlink.c 							struct nlattr **attrs)
nlattr            211 net/core/devlink.c 						    struct nlattr **attrs)
nlattr            232 net/core/devlink.c 						struct nlattr **attrs,
nlattr            256 net/core/devlink.c devlink_sb_pool_type_get_from_attrs(struct nlattr **attrs,
nlattr            280 net/core/devlink.c devlink_sb_th_type_get_from_attrs(struct nlattr **attrs,
nlattr            305 net/core/devlink.c 				   struct nlattr **attrs,
nlattr           1691 net/core/devlink.c 	struct nlattr *match_attr;
nlattr           1716 net/core/devlink.c 	struct nlattr *matches_attr;
nlattr           1739 net/core/devlink.c 	struct nlattr *action_attr;
nlattr           1764 net/core/devlink.c 	struct nlattr *actions_attr;
nlattr           1785 net/core/devlink.c 	struct nlattr *table_attr;
nlattr           1845 net/core/devlink.c 	struct nlattr *tables_attr;
nlattr           1965 net/core/devlink.c 	struct nlattr *action_attr;
nlattr           2002 net/core/devlink.c 	struct nlattr *match_attr;
nlattr           2026 net/core/devlink.c 	struct nlattr *entry_attr, *matches_attr, *actions_attr;
nlattr           2218 net/core/devlink.c 	struct nlattr *field_attr;
nlattr           2244 net/core/devlink.c 	struct nlattr *fields_attr, *header_attr;
nlattr           2282 net/core/devlink.c 	struct nlattr *headers_attr;
nlattr           2525 net/core/devlink.c 	struct nlattr *child_resource_attr;
nlattr           2526 net/core/devlink.c 	struct nlattr *resource_attr;
nlattr           2579 net/core/devlink.c 	struct nlattr *resources_attr;
nlattr           2825 net/core/devlink.c 	struct nlattr *nla_component;
nlattr           2989 net/core/devlink.c 	struct nlattr *param_value_attr;
nlattr           3043 net/core/devlink.c 	struct nlattr *param_values_list;
nlattr           3044 net/core/devlink.c 	struct nlattr *param_attr;
nlattr           3225 net/core/devlink.c 	struct nlattr *param_data;
nlattr           3502 net/core/devlink.c 	struct nlattr *snap_attr;
nlattr           3526 net/core/devlink.c 	struct nlattr *snapshots_attr;
nlattr           3752 net/core/devlink.c 	struct nlattr *chunk_attr;
nlattr           3781 net/core/devlink.c 						struct nlattr **attrs,
nlattr           3830 net/core/devlink.c 	struct nlattr *chunks_attr;
nlattr           3833 net/core/devlink.c 	struct nlattr **attrs;
nlattr           3973 net/core/devlink.c 	struct nlattr *nest;
nlattr           4500 net/core/devlink.c 	struct nlattr *fmsg_nlattr;
nlattr           4863 net/core/devlink.c 				       struct nlattr **attrs)
nlattr           4892 net/core/devlink.c 	struct nlattr **attrs;
nlattr           4935 net/core/devlink.c 	struct nlattr *reporter_attr;
nlattr           5283 net/core/devlink.c 	struct nlattr *attr;
nlattr           5314 net/core/devlink.c 	struct nlattr *attr;
nlattr           5360 net/core/devlink.c 	struct nlattr *attr;
nlattr           8011 net/core/devlink.c 	const struct nlattr *nlattr;
nlattr           8025 net/core/devlink.c 	nla_for_each_attr(nlattr, (void *)msg->data, msg->len, rem) {
nlattr           8026 net/core/devlink.c 		const struct nlattr *kv;
nlattr           8029 net/core/devlink.c 		if (nla_type(nlattr) != DEVLINK_ATTR_INFO_VERSION_RUNNING)
nlattr           8032 net/core/devlink.c 		nla_for_each_nested(kv, nlattr, rem_kv) {
nlattr            133 net/core/drop_monitor.c 	struct nlattr *nla;
nlattr            140 net/core/drop_monitor.c 	al += sizeof(struct nlattr);
nlattr            217 net/core/drop_monitor.c 	struct nlattr *nla;
nlattr            324 net/core/drop_monitor.c 	struct nlattr *attr;
nlattr            348 net/core/drop_monitor.c 	struct nlattr *attr;
nlattr            573 net/core/drop_monitor.c 	struct nlattr *attr;
nlattr            600 net/core/drop_monitor.c 	struct nlattr *attr;
nlattr            737 net/core/drop_monitor.c 	struct nlattr *attr;
nlattr           1364 net/core/drop_monitor.c 	struct nlattr *attr;
nlattr           1408 net/core/drop_monitor.c 	struct nlattr *attr;
nlattr            202 net/core/fib_rules.c static struct fib_kuid_range nla_get_kuid_range(struct nlattr **tb)
nlattr            225 net/core/fib_rules.c static int nla_get_port_range(struct nlattr *pattr,
nlattr            389 net/core/fib_rules.c 				  struct nlattr **tb,
nlattr            466 net/core/fib_rules.c static int fib_nl2rule_l3mdev(struct nlattr *nla, struct fib_rule *nlrule,
nlattr            478 net/core/fib_rules.c static int fib_nl2rule_l3mdev(struct nlattr *nla, struct fib_rule *nlrule,
nlattr            489 net/core/fib_rules.c 		       struct nlattr *tb[],
nlattr            657 net/core/fib_rules.c 		       struct nlattr **tb, struct fib_rule *rule)
nlattr            730 net/core/fib_rules.c 	struct nlattr *tb[FRA_MAX + 1];
nlattr            838 net/core/fib_rules.c 	struct nlattr *tb[FRA_MAX+1];
nlattr            136 net/core/filter.c 	struct nlattr *nla;
nlattr            141 net/core/filter.c 	if (skb->len < sizeof(struct nlattr))
nlattr            144 net/core/filter.c 	if (a > skb->len - sizeof(struct nlattr))
nlattr            147 net/core/filter.c 	nla = nla_find((struct nlattr *) &skb->data[a], skb->len - a, x);
nlattr            156 net/core/filter.c 	struct nlattr *nla;
nlattr            161 net/core/filter.c 	if (skb->len < sizeof(struct nlattr))
nlattr            164 net/core/filter.c 	if (a > skb->len - sizeof(struct nlattr))
nlattr            167 net/core/filter.c 	nla = (struct nlattr *) &skb->data[a];
nlattr            129 net/core/gen_estimator.c 		      struct nlattr *opt)
nlattr            226 net/core/gen_estimator.c 			  seqcount_t *running, struct nlattr *opt)
nlattr             67 net/core/gen_stats.c 		d->tail = (struct nlattr *)skb_tail_pointer(skb);
nlattr             86 net/core/gen_stats.c 			d->tail = (struct nlattr *)((char *)d->tail +
nlattr            333 net/core/lwt_bpf.c static int bpf_parse_prog(struct nlattr *attr, struct bpf_lwt_prog *prog,
nlattr            336 net/core/lwt_bpf.c 	struct nlattr *tb[LWT_BPF_PROG_MAX + 1];
nlattr            370 net/core/lwt_bpf.c static int bpf_build_state(struct nlattr *nla,
nlattr            375 net/core/lwt_bpf.c 	struct nlattr *tb[LWT_BPF_MAX + 1];
nlattr            447 net/core/lwt_bpf.c 	struct nlattr *nest;
nlattr            477 net/core/lwt_bpf.c 	int nest_len = nla_total_size(sizeof(struct nlattr)) +
nlattr            102 net/core/lwtunnel.c 			 struct nlattr *encap, unsigned int family,
nlattr            177 net/core/lwtunnel.c int lwtunnel_valid_encap_type_attr(struct nlattr *attr, int remaining,
nlattr            181 net/core/lwtunnel.c 	struct nlattr *nla_entype;
nlattr            182 net/core/lwtunnel.c 	struct nlattr *attrs;
nlattr            225 net/core/lwtunnel.c 	struct nlattr *nest;
nlattr           1789 net/core/neighbour.c 	struct nlattr *dst_attr;
nlattr           1856 net/core/neighbour.c 	struct nlattr *tb[NDA_MAX+1];
nlattr           1981 net/core/neighbour.c 	struct nlattr *nest;
nlattr           2181 net/core/neighbour.c 	struct nlattr *tb[NDTA_MAX+1];
nlattr           2219 net/core/neighbour.c 		struct nlattr *tbp[NDTPA_MAX+1];
nlattr           2642 net/core/neighbour.c 	struct nlattr *tb[NDA_MAX + 1];
nlattr           2749 net/core/neighbour.c 	struct nlattr *tb[NDA_MAX + 1];
nlattr            726 net/core/net_namespace.c 	struct nlattr *tb[NETNSA_MAX + 1];
nlattr            727 net/core/net_namespace.c 	struct nlattr *nla;
nlattr            831 net/core/net_namespace.c 				    struct nlattr **tb,
nlattr            870 net/core/net_namespace.c 	struct nlattr *tb[NETNSA_MAX + 1];
nlattr            877 net/core/net_namespace.c 	struct nlattr *nla;
nlattr            978 net/core/net_namespace.c 	struct nlattr *tb[NETNSA_MAX + 1];
nlattr            505 net/core/rtnetlink.c 	size = nla_total_size(sizeof(struct nlattr)) +
nlattr            521 net/core/rtnetlink.c 	size = nla_total_size(sizeof(struct nlattr)) + /* IFLA_LINKINFO */
nlattr            526 net/core/rtnetlink.c 		size += nla_total_size(sizeof(struct nlattr)) +
nlattr            587 net/core/rtnetlink.c 	size = nla_total_size(sizeof(struct nlattr));
nlattr            593 net/core/rtnetlink.c 			size += nla_total_size(sizeof(struct nlattr)) +
nlattr            621 net/core/rtnetlink.c 	struct nlattr *slave_data;
nlattr            652 net/core/rtnetlink.c 	struct nlattr *data;
nlattr            682 net/core/rtnetlink.c 	struct nlattr *linkinfo;
nlattr            751 net/core/rtnetlink.c 	struct nlattr *mx;
nlattr            957 net/core/rtnetlink.c 	size_t vf_ports_size = nla_total_size(sizeof(struct nlattr));
nlattr            958 net/core/rtnetlink.c 	size_t vf_port_size = nla_total_size(sizeof(struct nlattr))
nlattr            960 net/core/rtnetlink.c 	size_t port_self_size = nla_total_size(sizeof(struct nlattr))
nlattr           1035 net/core/rtnetlink.c 	struct nlattr *vf_ports;
nlattr           1036 net/core/rtnetlink.c 	struct nlattr *vf_port;
nlattr           1071 net/core/rtnetlink.c 	struct nlattr *port_self;
nlattr           1169 net/core/rtnetlink.c 	struct nlattr *attr;
nlattr           1192 net/core/rtnetlink.c 					       struct nlattr *vfinfo)
nlattr           1195 net/core/rtnetlink.c 	struct nlattr *vf, *vfstats, *vfvlanlist;
nlattr           1323 net/core/rtnetlink.c 	struct nlattr *vfinfo;
nlattr           1416 net/core/rtnetlink.c 	struct nlattr *xdp;
nlattr           1551 net/core/rtnetlink.c 	struct nlattr *af_spec;
nlattr           1558 net/core/rtnetlink.c 		struct nlattr *af;
nlattr           1804 net/core/rtnetlink.c static const struct rtnl_link_ops *linkinfo_to_kind_ops(const struct nlattr *nla)
nlattr           1807 net/core/rtnetlink.c 	struct nlattr *linfo[IFLA_INFO_MAX + 1];
nlattr           1884 net/core/rtnetlink.c 				      bool strict_check, struct nlattr **tb,
nlattr           1937 net/core/rtnetlink.c 	struct nlattr *tb[IFLA_MAX+1];
nlattr           2029 net/core/rtnetlink.c int rtnl_nla_parse_ifla(struct nlattr **tb, const struct nlattr *head, int len,
nlattr           2037 net/core/rtnetlink.c struct net *rtnl_link_get_net(struct net *src_net, struct nlattr *tb[])
nlattr           2061 net/core/rtnetlink.c 					       struct nlattr *tb[])
nlattr           2080 net/core/rtnetlink.c 					     struct nlattr *tb[], int cap)
nlattr           2099 net/core/rtnetlink.c static int rtnl_ensure_unique_netns(struct nlattr *tb[],
nlattr           2128 net/core/rtnetlink.c static int validate_linkmsg(struct net_device *dev, struct nlattr *tb[])
nlattr           2141 net/core/rtnetlink.c 		struct nlattr *af;
nlattr           2190 net/core/rtnetlink.c static int do_setvfinfo(struct net_device *dev, struct nlattr **tb)
nlattr           2224 net/core/rtnetlink.c 		struct nlattr *attr;
nlattr           2407 net/core/rtnetlink.c 		      struct nlattr **tb, char *ifname, int status)
nlattr           2590 net/core/rtnetlink.c 		struct nlattr *vfinfo[IFLA_VF_MAX + 1];
nlattr           2591 net/core/rtnetlink.c 		struct nlattr *attr;
nlattr           2615 net/core/rtnetlink.c 		struct nlattr *port[IFLA_PORT_MAX+1];
nlattr           2616 net/core/rtnetlink.c 		struct nlattr *attr;
nlattr           2650 net/core/rtnetlink.c 		struct nlattr *port[IFLA_PORT_MAX+1];
nlattr           2667 net/core/rtnetlink.c 		struct nlattr *af;
nlattr           2698 net/core/rtnetlink.c 		struct nlattr *xdp[IFLA_XDP_MAX + 1];
nlattr           2754 net/core/rtnetlink.c 	struct nlattr *tb[IFLA_MAX+1];
nlattr           2850 net/core/rtnetlink.c 	struct nlattr *tb[IFLA_MAX+1];
nlattr           2926 net/core/rtnetlink.c 				    struct nlattr *tb[],
nlattr           3002 net/core/rtnetlink.c 		struct nlattr **tb)
nlattr           3019 net/core/rtnetlink.c 			  struct nlattr **attr, struct netlink_ext_ack *extack)
nlattr           3021 net/core/rtnetlink.c 	struct nlattr *slave_attr[RTNL_SLAVE_MAX_TYPE + 1];
nlattr           3023 net/core/rtnetlink.c 	struct nlattr *linkinfo[IFLA_INFO_MAX + 1];
nlattr           3028 net/core/rtnetlink.c 	struct nlattr *tb[IFLA_MAX + 1];
nlattr           3030 net/core/rtnetlink.c 	struct nlattr **slave_data;
nlattr           3035 net/core/rtnetlink.c 	struct nlattr **data;
nlattr           3278 net/core/rtnetlink.c 	struct nlattr **attr;
nlattr           3292 net/core/rtnetlink.c 				  struct nlattr **tb,
nlattr           3344 net/core/rtnetlink.c 	struct nlattr *tb[IFLA_MAX+1];
nlattr           3411 net/core/rtnetlink.c 	struct nlattr *tb[IFLA_MAX+1];
nlattr           3627 net/core/rtnetlink.c 		     struct nlattr *tb[],
nlattr           3660 net/core/rtnetlink.c static int fdb_vid_parse(struct nlattr *vlan_attr, u16 *p_vid,
nlattr           3687 net/core/rtnetlink.c 	struct nlattr *tb[NDA_MAX+1];
nlattr           3767 net/core/rtnetlink.c 		     struct nlattr *tb[],
nlattr           3795 net/core/rtnetlink.c 	struct nlattr *tb[NDA_MAX+1];
nlattr           3938 net/core/rtnetlink.c 	struct nlattr *tb[NDA_MAX + 1];
nlattr           3992 net/core/rtnetlink.c 	struct nlattr *tb[IFLA_MAX+1];
nlattr           4124 net/core/rtnetlink.c 				struct nlattr **tb, u8 *ndm_flags,
nlattr           4192 net/core/rtnetlink.c 	struct nlattr *tb[NDA_MAX + 1];
nlattr           4300 net/core/rtnetlink.c 	struct nlattr *br_afspec;
nlattr           4301 net/core/rtnetlink.c 	struct nlattr *protinfo;
nlattr           4393 net/core/rtnetlink.c 	struct nlattr *tb[IFLA_MAX+1];
nlattr           4513 net/core/rtnetlink.c 		+ nla_total_size(sizeof(struct nlattr))	/* IFLA_AF_SPEC */
nlattr           4556 net/core/rtnetlink.c 	struct nlattr *br_spec, *attr = NULL;
nlattr           4633 net/core/rtnetlink.c 	struct nlattr *br_spec, *attr = NULL;
nlattr           4723 net/core/rtnetlink.c 	struct nlattr *attr = NULL;
nlattr           4801 net/core/rtnetlink.c 	struct nlattr *attr;
nlattr           4902 net/core/rtnetlink.c 				struct nlattr *af;
nlattr             75 net/core/sock_diag.c 	struct nlattr *attr;
nlattr            208 net/dcb/dcbnl.c 			  u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr            219 net/dcb/dcbnl.c 			   u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr            221 net/dcb/dcbnl.c 	struct nlattr *data[DCB_PFC_UP_ATTR_MAX + 1], *nest;
nlattr            264 net/dcb/dcbnl.c 				u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr            278 net/dcb/dcbnl.c 			u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr            280 net/dcb/dcbnl.c 	struct nlattr *data[DCB_CAP_ATTR_MAX + 1], *nest;
nlattr            323 net/dcb/dcbnl.c 			   u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr            325 net/dcb/dcbnl.c 	struct nlattr *data[DCB_NUMTCS_ATTR_MAX + 1], *nest;
nlattr            370 net/dcb/dcbnl.c 			   u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr            372 net/dcb/dcbnl.c 	struct nlattr *data[DCB_NUMTCS_ATTR_MAX + 1];
nlattr            404 net/dcb/dcbnl.c 			     u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr            414 net/dcb/dcbnl.c 			     u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr            432 net/dcb/dcbnl.c 			u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr            434 net/dcb/dcbnl.c 	struct nlattr *app_nest;
nlattr            435 net/dcb/dcbnl.c 	struct nlattr *app_tb[DCB_APP_ATTR_MAX + 1];
nlattr            502 net/dcb/dcbnl.c 			u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr            507 net/dcb/dcbnl.c 	struct nlattr *app_tb[DCB_APP_ATTR_MAX + 1];
nlattr            552 net/dcb/dcbnl.c 			     struct nlattr **tb, struct sk_buff *skb, int dir)
nlattr            554 net/dcb/dcbnl.c 	struct nlattr *pg_nest, *param_nest, *data;
nlattr            555 net/dcb/dcbnl.c 	struct nlattr *pg_tb[DCB_PG_ATTR_MAX + 1];
nlattr            556 net/dcb/dcbnl.c 	struct nlattr *param_tb[DCB_TC_ATTR_PARAM_MAX + 1];
nlattr            688 net/dcb/dcbnl.c 			     u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr            694 net/dcb/dcbnl.c 			     u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr            700 net/dcb/dcbnl.c 			  u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr            717 net/dcb/dcbnl.c 			   u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr            719 net/dcb/dcbnl.c 	struct nlattr *data[DCB_PFC_UP_ATTR_MAX + 1];
nlattr            748 net/dcb/dcbnl.c 			u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr            766 net/dcb/dcbnl.c 			     u32 seq, struct nlattr **tb, struct sk_buff *skb,
nlattr            769 net/dcb/dcbnl.c 	struct nlattr *pg_tb[DCB_PG_ATTR_MAX + 1];
nlattr            770 net/dcb/dcbnl.c 	struct nlattr *param_tb[DCB_TC_ATTR_PARAM_MAX + 1];
nlattr            859 net/dcb/dcbnl.c 			     u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr            865 net/dcb/dcbnl.c 			     u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr            871 net/dcb/dcbnl.c 			    u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr            873 net/dcb/dcbnl.c 	struct nlattr *bcn_nest;
nlattr            874 net/dcb/dcbnl.c 	struct nlattr *bcn_tb[DCB_BCN_ATTR_MAX + 1];
nlattr            933 net/dcb/dcbnl.c 			    u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr            935 net/dcb/dcbnl.c 	struct nlattr *data[DCB_BCN_ATTR_MAX + 1];
nlattr           1000 net/dcb/dcbnl.c 		struct nlattr *app;
nlattr           1033 net/dcb/dcbnl.c 	struct nlattr *ieee, *app;
nlattr           1180 net/dcb/dcbnl.c 	struct nlattr *pg = nla_nest_start_noflag(skb, i);
nlattr           1186 net/dcb/dcbnl.c 		struct nlattr *tc_nest = nla_nest_start_noflag(skb, i);
nlattr           1229 net/dcb/dcbnl.c 	struct nlattr *cee, *app;
nlattr           1256 net/dcb/dcbnl.c 		struct nlattr *pfc_nest = nla_nest_start_noflag(skb,
nlattr           1278 net/dcb/dcbnl.c 			struct nlattr *app_nest = nla_nest_start_noflag(skb,
nlattr           1312 net/dcb/dcbnl.c 		struct nlattr *feat = nla_nest_start_noflag(skb,
nlattr           1425 net/dcb/dcbnl.c 			  u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr           1428 net/dcb/dcbnl.c 	struct nlattr *ieee[DCB_ATTR_IEEE_MAX + 1];
nlattr           1484 net/dcb/dcbnl.c 		struct nlattr *attr;
nlattr           1515 net/dcb/dcbnl.c 			  u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr           1526 net/dcb/dcbnl.c 			  u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr           1529 net/dcb/dcbnl.c 	struct nlattr *ieee[DCB_ATTR_IEEE_MAX + 1];
nlattr           1545 net/dcb/dcbnl.c 		struct nlattr *attr;
nlattr           1572 net/dcb/dcbnl.c 			 u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr           1582 net/dcb/dcbnl.c 			 u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr           1599 net/dcb/dcbnl.c 			    u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr           1601 net/dcb/dcbnl.c 	struct nlattr *data[DCB_FEATCFG_ATTR_MAX + 1], *nest;
nlattr           1645 net/dcb/dcbnl.c 			    u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr           1647 net/dcb/dcbnl.c 	struct nlattr *data[DCB_FEATCFG_ATTR_MAX + 1];
nlattr           1683 net/dcb/dcbnl.c 			 u32 seq, struct nlattr **tb, struct sk_buff *skb)
nlattr           1699 net/dcb/dcbnl.c 		    struct nlattr **, struct sk_buff *);
nlattr           1738 net/dcb/dcbnl.c 	struct nlattr *tb[DCB_ATTR_MAX + 1];
nlattr             49 net/dccp/diag.c 			   const struct inet_diag_req_v2 *r, struct nlattr *bc)
nlattr            573 net/decnet/dn_dev.c 	struct nlattr *tb[IFA_MAX+1];
nlattr            619 net/decnet/dn_dev.c 	struct nlattr *tb[IFA_MAX+1];
nlattr            150 net/decnet/dn_fib.c static int dn_fib_count_nhs(const struct nlattr *attr)
nlattr            164 net/decnet/dn_fib.c static int dn_fib_get_nhs(struct dn_fib_info *fi, const struct nlattr *attr,
nlattr            182 net/decnet/dn_fib.c 			struct nlattr *gw_attr;
nlattr            184 net/decnet/dn_fib.c 			gw_attr = nla_find((struct nlattr *) (nhp + 1), attrlen, RTA_GATEWAY);
nlattr            267 net/decnet/dn_fib.c struct dn_fib_info *dn_fib_create_info(const struct rtmsg *r, struct nlattr *attrs[],
nlattr            298 net/decnet/dn_fib.c 		struct nlattr *attr;
nlattr            497 net/decnet/dn_fib.c static inline u32 rtm_get_table(struct nlattr *attrs[], u8 table)
nlattr            511 net/decnet/dn_fib.c 	struct nlattr *attrs[RTA_MAX+1];
nlattr            538 net/decnet/dn_fib.c 	struct nlattr *attrs[RTA_MAX+1];
nlattr            567 net/decnet/dn_fib.c 		struct nlattr hdr;
nlattr            573 net/decnet/dn_fib.c 		struct nlattr hdr;
nlattr            579 net/decnet/dn_fib.c 		struct nlattr hdr;
nlattr            584 net/decnet/dn_fib.c 	struct nlattr *attrs[RTA_MAX+1] = {
nlattr            585 net/decnet/dn_fib.c 		[RTA_DST] = (struct nlattr *) &dst_attr,
nlattr            586 net/decnet/dn_fib.c 		[RTA_PREFSRC] = (struct nlattr * ) &prefsrc_attr,
nlattr            587 net/decnet/dn_fib.c 		[RTA_OIF] = (struct nlattr *) &oif_attr,
nlattr           1643 net/decnet/dn_route.c 	struct nlattr *tb[RTA_MAX+1];
nlattr            124 net/decnet/dn_rules.c 				 struct nlattr **tb,
nlattr            165 net/decnet/dn_rules.c 			       struct nlattr **tb)
nlattr            229 net/decnet/dn_table.c static int dn_fib_nh_match(struct rtmsg *r, struct nlmsghdr *nlh, struct nlattr *attrs[], struct dn_fib_info *fi)
nlattr            260 net/decnet/dn_table.c 			struct nlattr *gw_attr;
nlattr            262 net/decnet/dn_table.c 			gw_attr = nla_find((struct nlattr *) (nhp + 1), attrlen, RTA_GATEWAY);
nlattr            349 net/decnet/dn_table.c 		struct nlattr *mp_head;
nlattr            529 net/decnet/dn_table.c static int dn_fib_table_insert(struct dn_fib_table *tb, struct rtmsg *r, struct nlattr *attrs[],
nlattr            666 net/decnet/dn_table.c static int dn_fib_table_delete(struct dn_fib_table *tb, struct rtmsg *r, struct nlattr *attrs[],
nlattr             89 net/dsa/dsa_priv.h int dsa_legacy_fdb_add(struct ndmsg *ndm, struct nlattr *tb[],
nlattr             94 net/dsa/dsa_priv.h int dsa_legacy_fdb_del(struct ndmsg *ndm, struct nlattr *tb[],
nlattr           1197 net/dsa/slave.c int dsa_legacy_fdb_add(struct ndmsg *ndm, struct nlattr *tb[],
nlattr           1208 net/dsa/slave.c int dsa_legacy_fdb_del(struct ndmsg *ndm, struct nlattr *tb[],
nlattr             31 net/hsr/hsr_netlink.c 		       struct nlattr *tb[], struct nlattr *data[],
nlattr            234 net/hsr/hsr_netlink.c 	struct nlattr *na;
nlattr            374 net/hsr/hsr_netlink.c 	struct nlattr *na;
nlattr            113 net/ieee802154/6lowpan/core.c static int lowpan_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr            124 net/ieee802154/6lowpan/core.c 			  struct nlattr *tb[], struct nlattr *data[],
nlattr             36 net/ieee802154/nl-mac.c static __le64 nla_get_hwaddr(const struct nlattr *nla)
nlattr             46 net/ieee802154/nl-mac.c static __le16 nla_get_shortaddr(const struct nlattr *nla)
nlattr             37 net/ieee802154/nl802154.c __cfg802154_wpan_dev_from_attrs(struct net *netns, struct nlattr **attrs)
nlattr             92 net/ieee802154/nl802154.c __cfg802154_rdev_from_attrs(struct net *netns, struct nlattr **attrs)
nlattr            311 net/ieee802154/nl802154.c 	struct nlattr *nl_flags = nla_nest_start_noflag(msg, attr);
nlattr            334 net/ieee802154/nl802154.c 	struct nlattr *nl_page;
nlattr            356 net/ieee802154/nl802154.c 	struct nlattr *nl_caps, *nl_channels;
nlattr            377 net/ieee802154/nl802154.c 		struct nlattr *nl_ed_lvls;
nlattr            393 net/ieee802154/nl802154.c 		struct nlattr *nl_tx_pwrs;
nlattr            443 net/ieee802154/nl802154.c 	struct nlattr *nl_cmds;
nlattr            560 net/ieee802154/nl802154.c 	struct nlattr **tb = genl_family_attrbuf(&nl802154_fam);
nlattr            688 net/ieee802154/nl802154.c 	struct nlattr *nl_dev_addr;
nlattr            757 net/ieee802154/nl802154.c 	struct nlattr *nl_key_id;
nlattr           1304 net/ieee802154/nl802154.c ieee802154_llsec_parse_dev_addr(struct nlattr *nla,
nlattr           1307 net/ieee802154/nl802154.c 	struct nlattr *attrs[NL802154_DEV_ADDR_ATTR_MAX + 1];
nlattr           1343 net/ieee802154/nl802154.c ieee802154_llsec_parse_key_id(struct nlattr *nla,
nlattr           1346 net/ieee802154/nl802154.c 	struct nlattr *attrs[NL802154_KEY_ID_ATTR_MAX + 1];
nlattr           1447 net/ieee802154/nl802154.c 	struct nlattr *nl_key, *nl_key_id;
nlattr           1558 net/ieee802154/nl802154.c 	struct nlattr *attrs[NL802154_KEY_ATTR_MAX + 1];
nlattr           1608 net/ieee802154/nl802154.c 	struct nlattr *attrs[NL802154_KEY_ATTR_MAX + 1];
nlattr           1627 net/ieee802154/nl802154.c 	struct nlattr *nl_device;
nlattr           1720 net/ieee802154/nl802154.c ieee802154_llsec_parse_device(struct nlattr *nla,
nlattr           1723 net/ieee802154/nl802154.c 	struct nlattr *attrs[NL802154_DEV_ATTR_MAX + 1];
nlattr           1773 net/ieee802154/nl802154.c 	struct nlattr *attrs[NL802154_DEV_ATTR_MAX + 1];
nlattr           1793 net/ieee802154/nl802154.c 	struct nlattr *nl_devkey, *nl_key_id;
nlattr           1897 net/ieee802154/nl802154.c 	struct nlattr *attrs[NL802154_DEVKEY_ATTR_MAX + 1];
nlattr           1928 net/ieee802154/nl802154.c 	struct nlattr *attrs[NL802154_DEVKEY_ATTR_MAX + 1];
nlattr           1957 net/ieee802154/nl802154.c 	struct nlattr *nl_seclevel;
nlattr           2048 net/ieee802154/nl802154.c llsec_parse_seclevel(struct nlattr *nla, struct ieee802154_llsec_seclevel *sl)
nlattr           2050 net/ieee802154/nl802154.c 	struct nlattr *attrs[NL802154_SECLEVEL_ATTR_MAX + 1];
nlattr            649 net/ipv4/devinet.c 	struct nlattr *tb[IFA_MAX+1];
nlattr            827 net/ipv4/devinet.c 	struct nlattr *tb[IFA_MAX+1];
nlattr           1722 net/ipv4/devinet.c 	struct nlattr *tb[IFA_MAX+1];
nlattr           1933 net/ipv4/devinet.c 	struct nlattr *nla;
nlattr           1954 net/ipv4/devinet.c 				 const struct nlattr *nla)
nlattr           1956 net/ipv4/devinet.c 	struct nlattr *a, *tb[IFLA_INET_MAX+1];
nlattr           1982 net/ipv4/devinet.c static int inet_set_link_af(struct net_device *dev, const struct nlattr *nla)
nlattr           1985 net/ipv4/devinet.c 	struct nlattr *a, *tb[IFLA_INET_MAX+1];
nlattr           2122 net/ipv4/devinet.c 				      struct nlattr **tb,
nlattr           2164 net/ipv4/devinet.c 	struct nlattr *tb[NETCONFA_MAX+1];
nlattr            463 net/ipv4/fib_frontend.c static int put_rtax(struct nlattr *mx, int len, int type, u32 value)
nlattr            465 net/ipv4/fib_frontend.c 	struct nlattr *nla;
nlattr            467 net/ipv4/fib_frontend.c 	nla = (struct nlattr *) ((char *) mx + len);
nlattr            593 net/ipv4/fib_frontend.c 		struct nlattr *mx;
nlattr            684 net/ipv4/fib_frontend.c int fib_gw_from_via(struct fib_config *cfg, struct nlattr *nla,
nlattr            733 net/ipv4/fib_frontend.c 	struct nlattr *attr;
nlattr            905 net/ipv4/fib_frontend.c 	struct nlattr *tb[RTA_MAX + 1];
nlattr            220 net/ipv4/fib_rules.c 			       struct nlattr **tb,
nlattr            305 net/ipv4/fib_rules.c 			     struct nlattr **tb)
nlattr            566 net/ipv4/fib_semantics.c int fib_nh_common_init(struct fib_nh_common *nhc, struct nlattr *encap,
nlattr            689 net/ipv4/fib_semantics.c 			struct nlattr *nla, *nlav, *attrs = rtnh_attrs(rtnh);
nlattr            811 net/ipv4/fib_semantics.c 			   struct nlattr *encap,
nlattr            896 net/ipv4/fib_semantics.c 			struct nlattr *nla, *nlav, *attrs = rtnh_attrs(rtnh);
nlattr            948 net/ipv4/fib_semantics.c 	struct nlattr *nla;
nlattr           1618 net/ipv4/fib_semantics.c 			struct nlattr *nla;
nlattr           1689 net/ipv4/fib_semantics.c 	struct nlattr *mp;
nlattr            675 net/ipv4/fou.c 	struct nlattr *attr;
nlattr            185 net/ipv4/inet_diag.c 	struct nlattr *attr;
nlattr            550 net/ipv4/inet_diag.c static int inet_diag_bc_run(const struct nlattr *_bc,
nlattr            674 net/ipv4/inet_diag.c int inet_diag_bc_sk(const struct nlattr *bc, struct sock *sk)
nlattr            783 net/ipv4/inet_diag.c static int inet_diag_bc_audit(const struct nlattr *attr,
nlattr            853 net/ipv4/inet_diag.c 			      const struct nlattr *bc,
nlattr            894 net/ipv4/inet_diag.c 			 const struct inet_diag_req_v2 *r, struct nlattr *bc)
nlattr           1045 net/ipv4/inet_diag.c 			    struct nlattr *bc)
nlattr           1063 net/ipv4/inet_diag.c 	struct nlattr *bc = NULL;
nlattr           1089 net/ipv4/inet_diag.c 	struct nlattr *bc = NULL;
nlattr           1129 net/ipv4/inet_diag.c 			struct nlattr *attr;
nlattr           1160 net/ipv4/inet_diag.c 			struct nlattr *attr;
nlattr           1185 net/ipv4/inet_diag.c 	struct nlattr *attr;
nlattr           1003 net/ipv4/ip_gre.c static int ipgre_tunnel_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr           1027 net/ipv4/ip_gre.c static int ipgre_tap_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr           1052 net/ipv4/ip_gre.c static int erspan_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr           1089 net/ipv4/ip_gre.c 				struct nlattr *data[],
nlattr           1090 net/ipv4/ip_gre.c 				struct nlattr *tb[],
nlattr           1156 net/ipv4/ip_gre.c 				struct nlattr *data[],
nlattr           1157 net/ipv4/ip_gre.c 				struct nlattr *tb[],
nlattr           1200 net/ipv4/ip_gre.c static bool ipgre_netlink_encap_parms(struct nlattr *data[],
nlattr           1294 net/ipv4/ip_gre.c ipgre_newlink_encap_setup(struct net_device *dev, struct nlattr *data[])
nlattr           1310 net/ipv4/ip_gre.c 			 struct nlattr *tb[], struct nlattr *data[],
nlattr           1328 net/ipv4/ip_gre.c 			  struct nlattr *tb[], struct nlattr *data[],
nlattr           1345 net/ipv4/ip_gre.c static int ipgre_changelink(struct net_device *dev, struct nlattr *tb[],
nlattr           1346 net/ipv4/ip_gre.c 			    struct nlattr *data[],
nlattr           1374 net/ipv4/ip_gre.c static int erspan_changelink(struct net_device *dev, struct nlattr *tb[],
nlattr           1375 net/ipv4/ip_gre.c 			     struct nlattr *data[],
nlattr           1598 net/ipv4/ip_gre.c 	struct nlattr *tb[IFLA_MAX + 1];
nlattr           1114 net/ipv4/ip_tunnel.c int ip_tunnel_newlink(struct net_device *dev, struct nlattr *tb[],
nlattr           1166 net/ipv4/ip_tunnel.c int ip_tunnel_changelink(struct net_device *dev, struct nlattr *tb[],
nlattr            222 net/ipv4/ip_tunnel_core.c static int ip_tun_build_state(struct nlattr *attr,
nlattr            229 net/ipv4/ip_tunnel_core.c 	struct nlattr *tb[LWTUNNEL_IP_MAX + 1];
nlattr            339 net/ipv4/ip_tunnel_core.c static int ip6_tun_build_state(struct nlattr *attr,
nlattr            346 net/ipv4/ip_tunnel_core.c 	struct nlattr *tb[LWTUNNEL_IP6_MAX + 1];
nlattr            536 net/ipv4/ip_vti.c static int vti_tunnel_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr            542 net/ipv4/ip_vti.c static void vti_netlink_parms(struct nlattr *data[],
nlattr            575 net/ipv4/ip_vti.c 		       struct nlattr *tb[], struct nlattr *data[],
nlattr            585 net/ipv4/ip_vti.c static int vti_changelink(struct net_device *dev, struct nlattr *tb[],
nlattr            586 net/ipv4/ip_vti.c 			  struct nlattr *data[],
nlattr            400 net/ipv4/ipip.c static int ipip_tunnel_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr            415 net/ipv4/ipip.c static void ipip_netlink_parms(struct nlattr *data[],
nlattr            461 net/ipv4/ipip.c static bool ipip_netlink_encap_parms(struct nlattr *data[],
nlattr            495 net/ipv4/ipip.c 			struct nlattr *tb[], struct nlattr *data[],
nlattr            514 net/ipv4/ipip.c static int ipip_changelink(struct net_device *dev, struct nlattr *tb[],
nlattr            515 net/ipv4/ipip.c 			   struct nlattr *data[],
nlattr            201 net/ipv4/ipmr.c 			       struct fib_rule_hdr *frh, struct nlattr **tb,
nlattr            208 net/ipv4/ipmr.c 			     struct nlattr **tb)
nlattr           2442 net/ipv4/ipmr.c 	struct nlattr *nla;
nlattr           2485 net/ipv4/ipmr.c 				       struct nlattr **tb,
nlattr           2542 net/ipv4/ipmr.c 	struct nlattr *tb[RTA_MAX + 1];
nlattr           2645 net/ipv4/ipmr.c static int ipmr_nla_get_ttls(const struct nlattr *nla, struct mfcctl *mfcc)
nlattr           2669 net/ipv4/ipmr.c 	struct nlattr *attr;
nlattr           2774 net/ipv4/ipmr.c 	struct nlattr *vif_nest;
nlattr           2850 net/ipv4/ipmr.c 		struct nlattr *vifs, *af;
nlattr            212 net/ipv4/ipmr_base.c 	struct nlattr *mp_attr;
nlattr              9 net/ipv4/metrics.c static int ip_metrics_convert(struct net *net, struct nlattr *fc_mx,
nlattr             14 net/ipv4/metrics.c 	struct nlattr *nla;
nlattr             67 net/ipv4/metrics.c struct dst_metrics *ip_fib_metrics_init(struct net *net, struct nlattr *fc_mx,
nlattr             35 net/ipv4/netfilter/nft_dup_ipv4.c 			     const struct nlattr * const tb[])
nlattr            168 net/ipv4/netfilter/nft_fib_ipv4.c 		    const struct nlattr * const tb[])
nlattr             10 net/ipv4/netlink.c int rtm_getroute_parse_ip_proto(struct nlattr *attr, u8 *ip_proto, u8 family,
nlattr            188 net/ipv4/nexthop.c 	struct nlattr *nla;
nlattr            399 net/ipv4/nexthop.c static int nh_check_attr_group(struct net *net, struct nlattr *tb[],
nlattr           1101 net/ipv4/nexthop.c 	struct nlattr *grps_attr = cfg->nh_grp;
nlattr           1331 net/ipv4/nexthop.c 	struct nlattr *tb[NHA_MAX + 1];
nlattr           1437 net/ipv4/nexthop.c 		struct nlattr *gwa = tb[NHA_GATEWAY];
nlattr           1515 net/ipv4/nexthop.c 	struct nlattr *tb[NHA_MAX + 1];
nlattr           1664 net/ipv4/nexthop.c 	struct nlattr *tb[NHA_MAX + 1];
nlattr            135 net/ipv4/raw_diag.c 			struct nlattr *bc, bool net_admin)
nlattr            148 net/ipv4/raw_diag.c 			  const struct inet_diag_req_v2 *r, struct nlattr *bc)
nlattr           2794 net/ipv4/route.c 			struct nlattr *nla;
nlattr           3008 net/ipv4/route.c 				       struct nlattr **tb,
nlattr           3079 net/ipv4/route.c 	struct nlattr *tb[RTA_MAX+1];
nlattr             60 net/ipv4/tcp_diag.c 	struct nlattr *attr;
nlattr             88 net/ipv4/tcp_diag.c 	struct nlattr *nest;
nlattr            182 net/ipv4/tcp_diag.c 			  const struct inet_diag_req_v2 *r, struct nlattr *bc)
nlattr            619 net/ipv4/tcp_metrics.c 	struct nlattr *nest;
nlattr            775 net/ipv4/tcp_metrics.c 	struct nlattr *a;
nlattr             19 net/ipv4/udp_diag.c 			struct nlattr *bc, bool net_admin)
nlattr             97 net/ipv4/udp_diag.c 		     const struct inet_diag_req_v2 *r, struct nlattr *bc)
nlattr            150 net/ipv4/udp_diag.c 			  const struct inet_diag_req_v2 *r, struct nlattr *bc)
nlattr            254 net/ipv4/udp_diag.c 			      struct nlattr *bc)
nlattr            599 net/ipv6/addrconf.c 				       struct nlattr **tb,
nlattr            641 net/ipv6/addrconf.c 	struct nlattr *tb[NETCONFA_MAX+1];
nlattr           4540 net/ipv6/addrconf.c static struct in6_addr *extract_addr(struct nlattr *addr, struct nlattr *local,
nlattr           4574 net/ipv6/addrconf.c 	struct nlattr *tb[IFA_MAX+1];
nlattr           4758 net/ipv6/addrconf.c 	struct nlattr *tb[IFA_MAX+1];
nlattr           5102 net/ipv6/addrconf.c 	struct nlattr *tb[IFA_MAX+1];
nlattr           5256 net/ipv6/addrconf.c 				       struct nlattr **tb,
nlattr           5313 net/ipv6/addrconf.c 	struct nlattr *tb[IFA_MAX+1];
nlattr           5554 net/ipv6/addrconf.c 	struct nlattr *nla;
nlattr           5717 net/ipv6/addrconf.c 				  const struct nlattr *nla)
nlattr           5719 net/ipv6/addrconf.c 	struct nlattr *tb[IFLA_INET6_MAX + 1];
nlattr           5749 net/ipv6/addrconf.c static int inet6_set_link_af(struct net_device *dev, const struct nlattr *nla)
nlattr           5752 net/ipv6/addrconf.c 	struct nlattr *tb[IFLA_INET6_MAX + 1];
nlattr            381 net/ipv6/addrlabel.c 	struct nlattr *tb[IFAL_MAX+1];
nlattr            528 net/ipv6/addrlabel.c 				    struct nlattr **tb,
nlattr            575 net/ipv6/addrlabel.c 	struct nlattr *tb[IFAL_MAX+1];
nlattr            341 net/ipv6/fib6_rules.c 			       struct nlattr **tb,
nlattr            391 net/ipv6/fib6_rules.c 			     struct nlattr **tb)
nlattr            128 net/ipv6/ila/ila_lwt.c static int ila_build_state(struct nlattr *nla,
nlattr            135 net/ipv6/ila/ila_lwt.c 	struct nlattr *tb[ILA_ATTR_MAX + 1];
nlattr           1614 net/ipv6/ip6_gre.c static int ip6gre_tunnel_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr           1633 net/ipv6/ip6_gre.c static int ip6gre_tap_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr           1658 net/ipv6/ip6_gre.c static int ip6erspan_tap_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr           1723 net/ipv6/ip6_gre.c static void ip6erspan_set_version(struct nlattr *data[],
nlattr           1744 net/ipv6/ip6_gre.c static void ip6gre_netlink_parms(struct nlattr *data[],
nlattr           1901 net/ipv6/ip6_gre.c static bool ip6gre_netlink_encap_parms(struct nlattr *data[],
nlattr           1935 net/ipv6/ip6_gre.c 				 struct nlattr *tb[], struct nlattr *data[],
nlattr           1971 net/ipv6/ip6_gre.c 			  struct nlattr *tb[], struct nlattr *data[],
nlattr           2000 net/ipv6/ip6_gre.c ip6gre_changelink_common(struct net_device *dev, struct nlattr *tb[],
nlattr           2001 net/ipv6/ip6_gre.c 			 struct nlattr *data[], struct __ip6_tnl_parm *p_p,
nlattr           2033 net/ipv6/ip6_gre.c static int ip6gre_changelink(struct net_device *dev, struct nlattr *tb[],
nlattr           2034 net/ipv6/ip6_gre.c 			     struct nlattr *data[],
nlattr           2204 net/ipv6/ip6_gre.c 			     struct nlattr *tb[], struct nlattr *data[],
nlattr           2247 net/ipv6/ip6_gre.c static int ip6erspan_changelink(struct net_device *dev, struct nlattr *tb[],
nlattr           2248 net/ipv6/ip6_gre.c 				struct nlattr *data[],
nlattr           1905 net/ipv6/ip6_tunnel.c static int ip6_tnl_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr           1922 net/ipv6/ip6_tunnel.c static void ip6_tnl_netlink_parms(struct nlattr *data[],
nlattr           1961 net/ipv6/ip6_tunnel.c static bool ip6_tnl_netlink_encap_parms(struct nlattr *data[],
nlattr           1995 net/ipv6/ip6_tunnel.c 			   struct nlattr *tb[], struct nlattr *data[],
nlattr           2030 net/ipv6/ip6_tunnel.c static int ip6_tnl_changelink(struct net_device *dev, struct nlattr *tb[],
nlattr           2031 net/ipv6/ip6_tunnel.c 			      struct nlattr *data[],
nlattr            961 net/ipv6/ip6_vti.c static int vti6_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr            967 net/ipv6/ip6_vti.c static void vti6_netlink_parms(struct nlattr *data[],
nlattr            995 net/ipv6/ip6_vti.c 			struct nlattr *tb[], struct nlattr *data[],
nlattr           1021 net/ipv6/ip6_vti.c static int vti6_changelink(struct net_device *dev, struct nlattr *tb[],
nlattr           1022 net/ipv6/ip6_vti.c 			   struct nlattr *data[],
nlattr            188 net/ipv6/ip6mr.c 				struct fib_rule_hdr *frh, struct nlattr **tb,
nlattr            195 net/ipv6/ip6mr.c 			      struct nlattr **tb)
nlattr           2442 net/ipv6/ip6mr.c 	struct nlattr *nla;
nlattr             33 net/ipv6/netfilter/nft_dup_ipv6.c 			     const struct nlattr * const tb[])
nlattr            213 net/ipv6/netfilter/nft_fib_ipv6.c 		    const struct nlattr * const tb[])
nlattr           4871 net/ipv6/route.c 	struct nlattr *tb[RTA_MAX+1];
nlattr           5095 net/ipv6/route.c 			struct nlattr *nla, *attrs = rtnh_attrs(rtnh);
nlattr           5248 net/ipv6/route.c 			struct nlattr *nla, *attrs = rtnh_attrs(rtnh);
nlattr           5371 net/ipv6/route.c 		struct nlattr *mp;
nlattr           5507 net/ipv6/route.c 		struct nlattr *mp;
nlattr           5731 net/ipv6/route.c 					struct nlattr **tb,
nlattr           5800 net/ipv6/route.c 	struct nlattr *tb[RTA_MAX+1];
nlattr             54 net/ipv6/seg6_iptunnel.c 	struct nlattr *nla;
nlattr            379 net/ipv6/seg6_iptunnel.c static int seg6_build_state(struct nlattr *nla,
nlattr            384 net/ipv6/seg6_iptunnel.c 	struct nlattr *tb[SEG6_IPTUNNEL_MAX + 1];
nlattr            647 net/ipv6/seg6_local.c static int parse_nla_srh(struct nlattr **attrs, struct seg6_local_lwt *slwt)
nlattr            674 net/ipv6/seg6_local.c 	struct nlattr *nla;
nlattr            699 net/ipv6/seg6_local.c static int parse_nla_table(struct nlattr **attrs, struct seg6_local_lwt *slwt)
nlattr            722 net/ipv6/seg6_local.c static int parse_nla_nh4(struct nlattr **attrs, struct seg6_local_lwt *slwt)
nlattr            732 net/ipv6/seg6_local.c 	struct nlattr *nla;
nlattr            748 net/ipv6/seg6_local.c static int parse_nla_nh6(struct nlattr **attrs, struct seg6_local_lwt *slwt)
nlattr            758 net/ipv6/seg6_local.c 	struct nlattr *nla;
nlattr            774 net/ipv6/seg6_local.c static int parse_nla_iif(struct nlattr **attrs, struct seg6_local_lwt *slwt)
nlattr            797 net/ipv6/seg6_local.c static int parse_nla_oif(struct nlattr **attrs, struct seg6_local_lwt *slwt)
nlattr            827 net/ipv6/seg6_local.c static int parse_nla_bpf(struct nlattr **attrs, struct seg6_local_lwt *slwt)
nlattr            829 net/ipv6/seg6_local.c 	struct nlattr *tb[SEG6_LOCAL_BPF_PROG_MAX + 1];
nlattr            860 net/ipv6/seg6_local.c 	struct nlattr *nest;
nlattr            891 net/ipv6/seg6_local.c 	int (*parse)(struct nlattr **attrs, struct seg6_local_lwt *slwt);
nlattr            927 net/ipv6/seg6_local.c static int parse_nla_action(struct nlattr **attrs, struct seg6_local_lwt *slwt)
nlattr            959 net/ipv6/seg6_local.c static int seg6_local_build_state(struct nlattr *nla, unsigned int family,
nlattr            963 net/ipv6/seg6_local.c 	struct nlattr *tb[SEG6_LOCAL_MAX + 1];
nlattr           1070 net/ipv6/seg6_local.c 		nlsize += nla_total_size(sizeof(struct nlattr)) +
nlattr           1433 net/ipv6/sit.c static int ipip6_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr           1448 net/ipv6/sit.c static void ipip6_netlink_parms(struct nlattr *data[],
nlattr           1494 net/ipv6/sit.c static bool ipip6_netlink_encap_parms(struct nlattr *data[],
nlattr           1529 net/ipv6/sit.c static bool ipip6_netlink_6rd_parms(struct nlattr *data[],
nlattr           1565 net/ipv6/sit.c 			 struct nlattr *tb[], struct nlattr *data[],
nlattr           1609 net/ipv6/sit.c static int ipip6_changelink(struct net_device *dev, struct nlattr *tb[],
nlattr           1610 net/ipv6/sit.c 			    struct nlattr *data[],
nlattr            327 net/l2tp/l2tp_netlink.c 	struct nlattr *nest;
nlattr            708 net/l2tp/l2tp_netlink.c 	struct nlattr *nest;
nlattr            717 net/mpls/af_mpls.c static int nla_get_via(const struct nlattr *nla, u8 *via_alen, u8 *via_table,
nlattr            798 net/mpls/af_mpls.c 			 struct mpls_nh *nh, int oif, struct nlattr *via,
nlattr            799 net/mpls/af_mpls.c 			 struct nlattr *newdst, u8 max_labels,
nlattr            844 net/mpls/af_mpls.c 		struct nlattr *nla, *attrs = rtnh_attrs(rtnh);
nlattr            887 net/mpls/af_mpls.c 	struct nlattr *nla_via, *nla_newdst;
nlattr            910 net/mpls/af_mpls.c 			struct nlattr *attrs = rtnh_attrs(rtnh);
nlattr           1102 net/mpls/af_mpls.c 	struct nlattr *nla;
nlattr           1212 net/mpls/af_mpls.c 				      struct nlattr **tb,
nlattr           1255 net/mpls/af_mpls.c 	struct nlattr *tb[NETCONFA_MAX + 1];
nlattr           1661 net/mpls/af_mpls.c 	struct nlattr *nla;
nlattr           1681 net/mpls/af_mpls.c 	struct nlattr *nla;
nlattr           1700 net/mpls/af_mpls.c int nla_get_labels(const struct nlattr *nla, u8 max_labels, u8 *labels,
nlattr           1787 net/mpls/af_mpls.c 	struct nlattr *tb[RTA_MAX+1];
nlattr           1851 net/mpls/af_mpls.c 		struct nlattr *nla = tb[index];
nlattr           2016 net/mpls/af_mpls.c 		struct nlattr *mp;
nlattr           2086 net/mpls/af_mpls.c 	struct nlattr *tb[RTA_MAX + 1];
nlattr           2280 net/mpls/af_mpls.c 				   struct nlattr **tb,
nlattr           2342 net/mpls/af_mpls.c 	struct nlattr *tb[RTA_MAX + 1];
nlattr            206 net/mpls/internal.h int nla_get_labels(const struct nlattr *nla, u8 max_labels, u8 *labels,
nlattr            165 net/mpls/mpls_iptunnel.c static int mpls_build_state(struct nlattr *nla,
nlattr            171 net/mpls/mpls_iptunnel.c 	struct nlattr *tb[MPLS_IPTUNNEL_MAX + 1];
nlattr             63 net/ncsi/ncsi-netlink.c 	struct nlattr *vid_nest;
nlattr             97 net/ncsi/ncsi-netlink.c 	struct nlattr *pnest, *cnest, *nest;
nlattr            155 net/ncsi/ncsi-netlink.c 	struct nlattr *attr;
nlattr            211 net/ncsi/ncsi-netlink.c 	struct nlattr *attrs[NCSI_ATTR_MAX + 1];
nlattr            215 net/ncsi/ncsi-netlink.c 	struct nlattr *attr;
nlattr             95 net/netfilter/ipset/ip_set_bitmap_gen.h 	struct nlattr *nested;
nlattr            207 net/netfilter/ipset/ip_set_bitmap_gen.h 	struct nlattr *adt, *nested;
nlattr            130 net/netfilter/ipset/ip_set_bitmap_ip.c bitmap_ip_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            241 net/netfilter/ipset/ip_set_bitmap_ip.c bitmap_ip_create(struct net *net, struct ip_set *set, struct nlattr *tb[],
nlattr            241 net/netfilter/ipset/ip_set_bitmap_ipmac.c bitmap_ipmac_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            318 net/netfilter/ipset/ip_set_bitmap_ipmac.c bitmap_ipmac_create(struct net *net, struct ip_set *set, struct nlattr *tb[],
nlattr            126 net/netfilter/ipset/ip_set_bitmap_port.c bitmap_port_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            222 net/netfilter/ipset/ip_set_bitmap_port.c bitmap_port_create(struct net *net, struct ip_set *set, struct nlattr *tb[],
nlattr            281 net/netfilter/ipset/ip_set_core.c flag_nested(const struct nlattr *nla)
nlattr            293 net/netfilter/ipset/ip_set_core.c ip_set_get_ipaddr4(struct nlattr *nla,  __be32 *ipaddr)
nlattr            295 net/netfilter/ipset/ip_set_core.c 	struct nlattr *tb[IPSET_ATTR_IPADDR_MAX + 1];
nlattr            311 net/netfilter/ipset/ip_set_core.c ip_set_get_ipaddr6(struct nlattr *nla, union nf_inet_addr *ipaddr)
nlattr            313 net/netfilter/ipset/ip_set_core.c 	struct nlattr *tb[IPSET_ATTR_IPADDR_MAX + 1];
nlattr            362 net/netfilter/ipset/ip_set_core.c add_extension(enum ip_set_ext_id id, u32 flags, struct nlattr *tb[])
nlattr            370 net/netfilter/ipset/ip_set_core.c ip_set_elem_len(struct ip_set *set, struct nlattr *tb[], size_t len,
nlattr            395 net/netfilter/ipset/ip_set_core.c ip_set_get_extensions(struct ip_set *set, struct nlattr *tb[],
nlattr            785 net/netfilter/ipset/ip_set_core.c static inline u8 protocol(const struct nlattr * const tb[])
nlattr            791 net/netfilter/ipset/ip_set_core.c protocol_failed(const struct nlattr * const tb[])
nlattr            797 net/netfilter/ipset/ip_set_core.c protocol_min_failed(const struct nlattr * const tb[])
nlattr            893 net/netfilter/ipset/ip_set_core.c 		       const struct nlattr * const attr[],
nlattr            901 net/netfilter/ipset/ip_set_core.c 			 const struct nlattr * const attr[],
nlattr            907 net/netfilter/ipset/ip_set_core.c 	struct nlattr *tb[IPSET_ATTR_CREATE_MAX + 1] = {};
nlattr           1043 net/netfilter/ipset/ip_set_core.c 			  const struct nlattr * const attr[],
nlattr           1122 net/netfilter/ipset/ip_set_core.c 			const struct nlattr * const attr[],
nlattr           1162 net/netfilter/ipset/ip_set_core.c 			 const struct nlattr * const attr[],
nlattr           1212 net/netfilter/ipset/ip_set_core.c 		       const struct nlattr * const attr[],
nlattr           1292 net/netfilter/ipset/ip_set_core.c 	const struct nlattr *attr;
nlattr           1314 net/netfilter/ipset/ip_set_core.c 	struct nlattr *cda[IPSET_ATTR_CMD_MAX + 1];
nlattr           1315 net/netfilter/ipset/ip_set_core.c 	struct nlattr *attr = (void *)nlh + min_len;
nlattr           1503 net/netfilter/ipset/ip_set_core.c 		       const struct nlattr * const attr[],
nlattr           1532 net/netfilter/ipset/ip_set_core.c 	struct nlattr *tb[], enum ipset_adt adt,
nlattr           1558 net/netfilter/ipset/ip_set_core.c 		struct nlattr *cda[IPSET_ATTR_CMD_MAX + 1];
nlattr           1559 net/netfilter/ipset/ip_set_core.c 		struct nlattr *cmdattr;
nlattr           1597 net/netfilter/ipset/ip_set_core.c 		     const struct nlattr * const attr[],
nlattr           1602 net/netfilter/ipset/ip_set_core.c 	struct nlattr *tb[IPSET_ATTR_ADT_MAX + 1] = {};
nlattr           1603 net/netfilter/ipset/ip_set_core.c 	const struct nlattr *nla;
nlattr           1651 net/netfilter/ipset/ip_set_core.c 		       const struct nlattr * const attr[],
nlattr           1660 net/netfilter/ipset/ip_set_core.c 		       const struct nlattr * const attr[],
nlattr           1669 net/netfilter/ipset/ip_set_core.c 			const struct nlattr * const attr[],
nlattr           1674 net/netfilter/ipset/ip_set_core.c 	struct nlattr *tb[IPSET_ATTR_ADT_MAX + 1] = {};
nlattr           1706 net/netfilter/ipset/ip_set_core.c 			 const struct nlattr * const attr[],
nlattr           1763 net/netfilter/ipset/ip_set_core.c 		       const struct nlattr * const attr[],
nlattr           1822 net/netfilter/ipset/ip_set_core.c 			   const struct nlattr * const attr[],
nlattr           1863 net/netfilter/ipset/ip_set_core.c 			 const struct nlattr * const attr[],
nlattr           1915 net/netfilter/ipset/ip_set_core.c 			  const struct nlattr * const attr[],
nlattr           1279 net/netfilter/ipset/ip_set_hash_gen.h 	struct nlattr *nested;
nlattr           1351 net/netfilter/ipset/ip_set_hash_gen.h 	struct nlattr *atd, *nested;
nlattr           1427 net/netfilter/ipset/ip_set_hash_gen.h IPSET_TOKEN(MTYPE, _uadt)(struct ip_set *set, struct nlattr *tb[],
nlattr           1452 net/netfilter/ipset/ip_set_hash_gen.h 			    struct nlattr *tb[], u32 flags)
nlattr             97 net/netfilter/ipset/ip_set_hash_ip.c hash_ip4_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            232 net/netfilter/ipset/ip_set_hash_ip.c hash_ip6_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            110 net/netfilter/ipset/ip_set_hash_ipmac.c hash_ipmac4_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            226 net/netfilter/ipset/ip_set_hash_ipmac.c hash_ipmac6_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr             96 net/netfilter/ipset/ip_set_hash_ipmark.c hash_ipmark4_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            222 net/netfilter/ipset/ip_set_hash_ipmark.c hash_ipmark6_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            104 net/netfilter/ipset/ip_set_hash_ipport.c hash_ipport4_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            262 net/netfilter/ipset/ip_set_hash_ipport.c hash_ipport6_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            107 net/netfilter/ipset/ip_set_hash_ipportip.c hash_ipportip4_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            273 net/netfilter/ipset/ip_set_hash_ipportip.c hash_ipportip6_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            159 net/netfilter/ipset/ip_set_hash_ipportnet.c hash_ipportnet4_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            410 net/netfilter/ipset/ip_set_hash_ipportnet.c hash_ipportnet6_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr             95 net/netfilter/ipset/ip_set_hash_mac.c hash_mac4_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            135 net/netfilter/ipset/ip_set_hash_net.c hash_net4_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            303 net/netfilter/ipset/ip_set_hash_net.c hash_net6_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            192 net/netfilter/ipset/ip_set_hash_netiface.c hash_netiface4_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            400 net/netfilter/ipset/ip_set_hash_netiface.c hash_netiface6_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            162 net/netfilter/ipset/ip_set_hash_netnet.c hash_netnet4_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            396 net/netfilter/ipset/ip_set_hash_netnet.c hash_netnet6_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            153 net/netfilter/ipset/ip_set_hash_netport.c hash_netport4_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            369 net/netfilter/ipset/ip_set_hash_netport.c hash_netport6_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            176 net/netfilter/ipset/ip_set_hash_netportnet.c hash_netportnet4_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            455 net/netfilter/ipset/ip_set_hash_netportnet.c hash_netportnet6_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            346 net/netfilter/ipset/ip_set_list_set.c list_set_uadt(struct ip_set *set, struct nlattr *tb[],
nlattr            462 net/netfilter/ipset/ip_set_list_set.c 	struct nlattr *nested;
nlattr            487 net/netfilter/ipset/ip_set_list_set.c 	struct nlattr *atd, *nested;
nlattr            607 net/netfilter/ipset/ip_set_list_set.c list_set_create(struct net *net, struct ip_set *set, struct nlattr *tb[],
nlattr           2964 net/netfilter/ipvs/ip_vs_ctl.c 	struct nlattr *nl_stats = nla_nest_start_noflag(skb, container_type);
nlattr           2994 net/netfilter/ipvs/ip_vs_ctl.c 	struct nlattr *nl_stats = nla_nest_start_noflag(skb, container_type);
nlattr           3034 net/netfilter/ipvs/ip_vs_ctl.c 	struct nlattr *nl_service;
nlattr           3155 net/netfilter/ipvs/ip_vs_ctl.c 				    struct nlattr *nla, bool full_entry,
nlattr           3158 net/netfilter/ipvs/ip_vs_ctl.c 	struct nlattr *attrs[IPVS_SVC_ATTR_MAX + 1];
nlattr           3159 net/netfilter/ipvs/ip_vs_ctl.c 	struct nlattr *nla_af, *nla_port, *nla_fwmark, *nla_protocol, *nla_addr;
nlattr           3203 net/netfilter/ipvs/ip_vs_ctl.c 		struct nlattr *nla_sched, *nla_flags, *nla_pe, *nla_timeout,
nlattr           3235 net/netfilter/ipvs/ip_vs_ctl.c 						     struct nlattr *nla)
nlattr           3247 net/netfilter/ipvs/ip_vs_ctl.c 	struct nlattr *nl_dest;
nlattr           3321 net/netfilter/ipvs/ip_vs_ctl.c 	struct nlattr *attrs[IPVS_CMD_ATTR_MAX + 1];
nlattr           3356 net/netfilter/ipvs/ip_vs_ctl.c 				 struct nlattr *nla, bool full_entry)
nlattr           3358 net/netfilter/ipvs/ip_vs_ctl.c 	struct nlattr *attrs[IPVS_DEST_ATTR_MAX + 1];
nlattr           3359 net/netfilter/ipvs/ip_vs_ctl.c 	struct nlattr *nla_addr, *nla_port;
nlattr           3360 net/netfilter/ipvs/ip_vs_ctl.c 	struct nlattr *nla_addr_family;
nlattr           3386 net/netfilter/ipvs/ip_vs_ctl.c 		struct nlattr *nla_fwd, *nla_weight, *nla_u_thresh,
nlattr           3423 net/netfilter/ipvs/ip_vs_ctl.c 	struct nlattr *nl_daemon;
nlattr           3507 net/netfilter/ipvs/ip_vs_ctl.c static int ip_vs_genl_new_daemon(struct netns_ipvs *ipvs, struct nlattr **attrs)
nlattr           3510 net/netfilter/ipvs/ip_vs_ctl.c 	struct nlattr *a;
nlattr           3568 net/netfilter/ipvs/ip_vs_ctl.c static int ip_vs_genl_del_daemon(struct netns_ipvs *ipvs, struct nlattr **attrs)
nlattr           3580 net/netfilter/ipvs/ip_vs_ctl.c static int ip_vs_genl_set_config(struct netns_ipvs *ipvs, struct nlattr **attrs)
nlattr           3608 net/netfilter/ipvs/ip_vs_ctl.c 		struct nlattr *daemon_attrs[IPVS_DAEMON_ATTR_MAX + 1];
nlattr           1839 net/netfilter/nf_conntrack_core.c int nf_ct_port_nlattr_to_tuple(struct nlattr *tb[],
nlattr            548 net/netfilter/nf_conntrack_ftp.c static int nf_ct_ftp_from_nlattr(struct nlattr *attr, struct nf_conn *ct)
nlattr            486 net/netfilter/nf_conntrack_helper.c 		       int (*from_nlattr)(struct nlattr *attr,
nlattr             64 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *nest_parms;
nlattr            105 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *nest_parms;
nlattr            183 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *nest_proto;
nlattr            207 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *nest_helper;
nlattr            241 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *nest_count;
nlattr            289 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *nest_count;
nlattr            331 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *nest_secctx;
nlattr            395 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *nest_parms;
nlattr            416 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *nest_parms;
nlattr            465 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *nest_parms;
nlattr            516 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *nest_parms;
nlattr            686 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *nest_parms;
nlattr            836 net/netfilter/nf_conntrack_netlink.c ctnetlink_alloc_filter(const struct nlattr * const cda[], u8 family)
nlattr            862 net/netfilter/nf_conntrack_netlink.c 	const struct nlattr * const *cda = cb->data;
nlattr            996 net/netfilter/nf_conntrack_netlink.c static int ipv4_nlattr_to_tuple(struct nlattr *tb[],
nlattr           1008 net/netfilter/nf_conntrack_netlink.c static int ipv6_nlattr_to_tuple(struct nlattr *tb[],
nlattr           1020 net/netfilter/nf_conntrack_netlink.c static int ctnetlink_parse_tuple_ip(struct nlattr *attr,
nlattr           1023 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *tb[CTA_IP_MAX+1];
nlattr           1051 net/netfilter/nf_conntrack_netlink.c static int ctnetlink_parse_tuple_proto(struct nlattr *attr,
nlattr           1055 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *tb[CTA_PROTO_MAX+1];
nlattr           1084 net/netfilter/nf_conntrack_netlink.c ctnetlink_parse_zone(const struct nlattr *attr,
nlattr           1100 net/netfilter/nf_conntrack_netlink.c ctnetlink_parse_tuple_zone(struct nlattr *attr, enum ctattr_type type,
nlattr           1127 net/netfilter/nf_conntrack_netlink.c ctnetlink_parse_tuple(const struct nlattr * const cda[],
nlattr           1131 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *tb[CTA_TUPLE_MAX+1];
nlattr           1181 net/netfilter/nf_conntrack_netlink.c static int ctnetlink_parse_help(const struct nlattr *attr, char **helper_name,
nlattr           1182 net/netfilter/nf_conntrack_netlink.c 				struct nlattr **helpinfo)
nlattr           1185 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *tb[CTA_HELP_MAX+1];
nlattr           1234 net/netfilter/nf_conntrack_netlink.c 				     const struct nlattr * const cda[],
nlattr           1255 net/netfilter/nf_conntrack_netlink.c 				   const struct nlattr * const cda[],
nlattr           1315 net/netfilter/nf_conntrack_netlink.c 				   const struct nlattr * const cda[],
nlattr           1470 net/netfilter/nf_conntrack_netlink.c 				  const struct nlattr * const cda[],
nlattr           1493 net/netfilter/nf_conntrack_netlink.c 					const struct nlattr * const cda[],
nlattr           1511 net/netfilter/nf_conntrack_netlink.c 			  const struct nlattr *attr)
nlattr           1574 net/netfilter/nf_conntrack_netlink.c ctnetlink_change_status(struct nf_conn *ct, const struct nlattr * const cda[])
nlattr           1597 net/netfilter/nf_conntrack_netlink.c ctnetlink_setup_nat(struct nf_conn *ct, const struct nlattr * const cda[])
nlattr           1620 net/netfilter/nf_conntrack_netlink.c 				   const struct nlattr * const cda[])
nlattr           1625 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *helpinfo = NULL;
nlattr           1686 net/netfilter/nf_conntrack_netlink.c 				    const struct nlattr * const cda[])
nlattr           1702 net/netfilter/nf_conntrack_netlink.c 				    const struct nlattr * const cda[])
nlattr           1723 net/netfilter/nf_conntrack_netlink.c 				      const struct nlattr * const cda[])
nlattr           1725 net/netfilter/nf_conntrack_netlink.c 	const struct nlattr *attr = cda[CTA_PROTOINFO];
nlattr           1727 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *tb[CTA_PROTOINFO_MAX+1];
nlattr           1749 net/netfilter/nf_conntrack_netlink.c 			  const struct nlattr * const attr)
nlattr           1752 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *cda[CTA_SEQADJ_MAX+1];
nlattr           1782 net/netfilter/nf_conntrack_netlink.c 			 const struct nlattr * const cda[])
nlattr           1823 net/netfilter/nf_conntrack_netlink.c 				     const struct nlattr * const cda[])
nlattr           1826 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *tb[CTA_SYNPROXY_MAX + 1];
nlattr           1851 net/netfilter/nf_conntrack_netlink.c ctnetlink_attach_labels(struct nf_conn *ct, const struct nlattr * const cda[])
nlattr           1877 net/netfilter/nf_conntrack_netlink.c 			   const struct nlattr * const cda[])
nlattr           1938 net/netfilter/nf_conntrack_netlink.c 			   const struct nlattr * const cda[],
nlattr           1964 net/netfilter/nf_conntrack_netlink.c 		struct nlattr *helpinfo = NULL;
nlattr           2100 net/netfilter/nf_conntrack_netlink.c 				   const struct nlattr * const cda[],
nlattr           2269 net/netfilter/nf_conntrack_netlink.c 				 const struct nlattr * const cda[],
nlattr           2318 net/netfilter/nf_conntrack_netlink.c 			     const struct nlattr * const cda[],
nlattr           2364 net/netfilter/nf_conntrack_netlink.c ctnetlink_alloc_expect(const struct nlattr *const cda[], struct nf_conn *ct,
nlattr           2407 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *nest_parms;
nlattr           2481 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *nest_parms;
nlattr           2502 net/netfilter/nf_conntrack_netlink.c ctnetlink_update_status(struct nf_conn *ct, const struct nlattr * const cda[])
nlattr           2526 net/netfilter/nf_conntrack_netlink.c ctnetlink_glue_parse_ct(const struct nlattr *cda[], struct nf_conn *ct)
nlattr           2559 net/netfilter/nf_conntrack_netlink.c ctnetlink_glue_parse(const struct nlattr *attr, struct nf_conn *ct)
nlattr           2561 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *cda[CTA_MAX+1];
nlattr           2569 net/netfilter/nf_conntrack_netlink.c 	return ctnetlink_glue_parse_ct((const struct nlattr **)cda, ct);
nlattr           2572 net/netfilter/nf_conntrack_netlink.c static int ctnetlink_glue_exp_parse(const struct nlattr * const *cda,
nlattr           2589 net/netfilter/nf_conntrack_netlink.c ctnetlink_glue_attach_expect(const struct nlattr *attr, struct nf_conn *ct,
nlattr           2592 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *cda[CTA_EXPECT_MAX+1];
nlattr           2603 net/netfilter/nf_conntrack_netlink.c 	err = ctnetlink_glue_exp_parse((const struct nlattr * const *)cda,
nlattr           2617 net/netfilter/nf_conntrack_netlink.c 	exp = ctnetlink_alloc_expect((const struct nlattr * const *)cda, ct,
nlattr           2654 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *nest_parms;
nlattr           2675 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *nest_parms;
nlattr           2735 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *nest_parms;
nlattr           2988 net/netfilter/nf_conntrack_netlink.c 				 const struct nlattr * const cda[],
nlattr           3033 net/netfilter/nf_conntrack_netlink.c 				const struct nlattr * const cda[],
nlattr           3131 net/netfilter/nf_conntrack_netlink.c 				const struct nlattr * const cda[],
nlattr           3193 net/netfilter/nf_conntrack_netlink.c 			const struct nlattr * const cda[])
nlattr           3212 net/netfilter/nf_conntrack_netlink.c ctnetlink_parse_expect_nat(const struct nlattr *attr,
nlattr           3217 net/netfilter/nf_conntrack_netlink.c 	struct nlattr *tb[CTA_EXPECT_NAT_MAX+1];
nlattr           3229 net/netfilter/nf_conntrack_netlink.c 	err = ctnetlink_parse_tuple((const struct nlattr * const *)tb,
nlattr           3246 net/netfilter/nf_conntrack_netlink.c ctnetlink_alloc_expect(const struct nlattr * const cda[], struct nf_conn *ct,
nlattr           3310 net/netfilter/nf_conntrack_netlink.c 			const struct nlattr * const cda[],
nlattr           3384 net/netfilter/nf_conntrack_netlink.c 				const struct nlattr * const cda[],
nlattr           3491 net/netfilter/nf_conntrack_netlink.c 				  const struct nlattr * const cda[],
nlattr            591 net/netfilter/nf_conntrack_proto_dccp.c static int dccp_to_nlattr(struct sk_buff *skb, struct nlattr *nla,
nlattr            594 net/netfilter/nf_conntrack_proto_dccp.c 	struct nlattr *nest_parms;
nlattr            629 net/netfilter/nf_conntrack_proto_dccp.c static int nlattr_to_dccp(struct nlattr *cda[], struct nf_conn *ct)
nlattr            631 net/netfilter/nf_conntrack_proto_dccp.c 	struct nlattr *attr = cda[CTA_PROTOINFO_DCCP];
nlattr            632 net/netfilter/nf_conntrack_proto_dccp.c 	struct nlattr *tb[CTA_PROTOINFO_DCCP_MAX + 1];
nlattr            673 net/netfilter/nf_conntrack_proto_dccp.c static int dccp_timeout_nlattr_to_obj(struct nlattr *tb[],
nlattr             20 net/netfilter/nf_conntrack_proto_generic.c static int generic_timeout_nlattr_to_obj(struct nlattr *tb[],
nlattr            256 net/netfilter/nf_conntrack_proto_gre.c static int gre_timeout_nlattr_to_obj(struct nlattr *tb[],
nlattr            277 net/netfilter/nf_conntrack_proto_icmp.c static int icmp_nlattr_to_tuple(struct nlattr *tb[],
nlattr            312 net/netfilter/nf_conntrack_proto_icmp.c static int icmp_timeout_nlattr_to_obj(struct nlattr *tb[],
nlattr            195 net/netfilter/nf_conntrack_proto_icmpv6.c static int icmpv6_nlattr_to_tuple(struct nlattr *tb[],
nlattr            231 net/netfilter/nf_conntrack_proto_icmpv6.c static int icmpv6_timeout_nlattr_to_obj(struct nlattr *tb[],
nlattr            514 net/netfilter/nf_conntrack_proto_sctp.c static int sctp_to_nlattr(struct sk_buff *skb, struct nlattr *nla,
nlattr            517 net/netfilter/nf_conntrack_proto_sctp.c 	struct nlattr *nest_parms;
nlattr            553 net/netfilter/nf_conntrack_proto_sctp.c static int nlattr_to_sctp(struct nlattr *cda[], struct nf_conn *ct)
nlattr            555 net/netfilter/nf_conntrack_proto_sctp.c 	struct nlattr *attr = cda[CTA_PROTOINFO_SCTP];
nlattr            556 net/netfilter/nf_conntrack_proto_sctp.c 	struct nlattr *tb[CTA_PROTOINFO_SCTP_MAX+1];
nlattr            590 net/netfilter/nf_conntrack_proto_sctp.c static int sctp_timeout_nlattr_to_obj(struct nlattr *tb[],
nlattr           1187 net/netfilter/nf_conntrack_proto_tcp.c static int tcp_to_nlattr(struct sk_buff *skb, struct nlattr *nla,
nlattr           1190 net/netfilter/nf_conntrack_proto_tcp.c 	struct nlattr *nest_parms;
nlattr           1239 net/netfilter/nf_conntrack_proto_tcp.c static int nlattr_to_tcp(struct nlattr *cda[], struct nf_conn *ct)
nlattr           1241 net/netfilter/nf_conntrack_proto_tcp.c 	struct nlattr *pattr = cda[CTA_PROTOINFO_TCP];
nlattr           1242 net/netfilter/nf_conntrack_proto_tcp.c 	struct nlattr *tb[CTA_PROTOINFO_TCP_MAX+1];
nlattr           1307 net/netfilter/nf_conntrack_proto_tcp.c static int tcp_timeout_nlattr_to_obj(struct nlattr *tb[],
nlattr            213 net/netfilter/nf_conntrack_proto_udp.c static int udp_timeout_nlattr_to_obj(struct nlattr *tb[],
nlattr            868 net/netfilter/nf_nat_core.c static int nf_nat_l4proto_nlattr_to_range(struct nlattr *tb[],
nlattr            883 net/netfilter/nf_nat_core.c static int nfnetlink_parse_nat_proto(struct nlattr *attr,
nlattr            887 net/netfilter/nf_nat_core.c 	struct nlattr *tb[CTA_PROTONAT_MAX+1];
nlattr            906 net/netfilter/nf_nat_core.c static int nf_nat_ipv4_nlattr_to_range(struct nlattr *tb[],
nlattr            922 net/netfilter/nf_nat_core.c static int nf_nat_ipv6_nlattr_to_range(struct nlattr *tb[],
nlattr            941 net/netfilter/nf_nat_core.c nfnetlink_parse_nat(const struct nlattr *nat,
nlattr            944 net/netfilter/nf_nat_core.c 	struct nlattr *tb[CTA_NAT_MAX+1];
nlattr            979 net/netfilter/nf_nat_core.c 			  const struct nlattr *attr)
nlattr           1004 net/netfilter/nf_nat_core.c 			  const struct nlattr *attr)
nlattr             93 net/netfilter/nf_tables_api.c 			 const struct nlattr * const *nla)
nlattr            451 net/netfilter/nf_tables_api.c 					  const struct nlattr *nla,
nlattr            470 net/netfilter/nf_tables_api.c 						   const struct nlattr *nla,
nlattr            502 net/netfilter/nf_tables_api.c __nf_tables_chain_type_lookup(const struct nlattr *nla, u8 family)
nlattr            567 net/netfilter/nf_tables_api.c nf_tables_chain_type_lookup(struct net *net, const struct nlattr *nla,
nlattr            714 net/netfilter/nf_tables_api.c 			      const struct nlattr * const nla[],
nlattr            899 net/netfilter/nf_tables_api.c 			      const struct nlattr * const nla[],
nlattr            905 net/netfilter/nf_tables_api.c 	const struct nlattr *attr;
nlattr           1042 net/netfilter/nf_tables_api.c 	const struct nlattr * const *nla = ctx->nla;
nlattr           1070 net/netfilter/nf_tables_api.c 			      const struct nlattr * const nla[],
nlattr           1076 net/netfilter/nf_tables_api.c 	const struct nlattr *attr;
nlattr           1167 net/netfilter/nf_tables_api.c 					  const struct nlattr *nla, u8 genmask)
nlattr           1221 net/netfilter/nf_tables_api.c 	struct nlattr *nest;
nlattr           1287 net/netfilter/nf_tables_api.c 		struct nlattr *nest;
nlattr           1406 net/netfilter/nf_tables_api.c 			      const struct nlattr * const nla[],
nlattr           1460 net/netfilter/nf_tables_api.c static struct nft_stats __percpu *nft_stats_alloc(const struct nlattr *attr)
nlattr           1462 net/netfilter/nf_tables_api.c 	struct nlattr *tb[NFTA_COUNTER_MAX+1];
nlattr           1553 net/netfilter/nf_tables_api.c 				const struct nlattr * const nla[],
nlattr           1557 net/netfilter/nf_tables_api.c 	struct nlattr *ha[NFTA_HOOK_MAX + 1];
nlattr           1653 net/netfilter/nf_tables_api.c 	const struct nlattr * const *nla = ctx->nla;
nlattr           1774 net/netfilter/nf_tables_api.c 	const struct nlattr * const *nla = ctx->nla;
nlattr           1880 net/netfilter/nf_tables_api.c 			      const struct nlattr * const nla[],
nlattr           1886 net/netfilter/nf_tables_api.c 	const struct nlattr *attr;
nlattr           1971 net/netfilter/nf_tables_api.c 			      const struct nlattr * const nla[],
nlattr           1977 net/netfilter/nf_tables_api.c 	const struct nlattr *attr;
nlattr           2071 net/netfilter/nf_tables_api.c 						       struct nlattr *nla)
nlattr           2088 net/netfilter/nf_tables_api.c 					struct nlattr *nla)
nlattr           2100 net/netfilter/nf_tables_api.c 						     struct nlattr *nla)
nlattr           2139 net/netfilter/nf_tables_api.c 		struct nlattr *data = nla_nest_start_noflag(skb,
nlattr           2157 net/netfilter/nf_tables_api.c 	struct nlattr *nest;
nlattr           2173 net/netfilter/nf_tables_api.c 	struct nlattr			*tb[NFT_EXPR_MAXATTR + 1];
nlattr           2177 net/netfilter/nf_tables_api.c 				const struct nlattr *nla,
nlattr           2182 net/netfilter/nf_tables_api.c 	struct nlattr *tb[NFTA_EXPR_MAX + 1];
nlattr           2205 net/netfilter/nf_tables_api.c 				       (const struct nlattr * const *)info->tb);
nlattr           2237 net/netfilter/nf_tables_api.c 		err = ops->init(ctx, expr, (const struct nlattr **)info->tb);
nlattr           2259 net/netfilter/nf_tables_api.c 			       const struct nlattr *nla)
nlattr           2317 net/netfilter/nf_tables_api.c 					const struct nlattr *nla)
nlattr           2351 net/netfilter/nf_tables_api.c 	struct nlattr *list;
nlattr           2529 net/netfilter/nf_tables_api.c 	const struct nlattr * const *nla = cb->data;
nlattr           2575 net/netfilter/nf_tables_api.c 			     const struct nlattr * const nla[],
nlattr           2710 net/netfilter/nf_tables_api.c 					     const struct nlattr *nla);
nlattr           2716 net/netfilter/nf_tables_api.c 			     const struct nlattr * const nla[],
nlattr           2731 net/netfilter/nf_tables_api.c 	struct nlattr *tmp;
nlattr           2918 net/netfilter/nf_tables_api.c 					     const struct nlattr *nla)
nlattr           2935 net/netfilter/nf_tables_api.c 			     const struct nlattr * const nla[],
nlattr           3037 net/netfilter/nf_tables_api.c 		   const struct nlattr * const nla[],
nlattr           3136 net/netfilter/nf_tables_api.c 				     const struct nlattr * const nla[],
nlattr           3158 net/netfilter/nf_tables_api.c 				      const struct nlattr *nla, u8 genmask)
nlattr           3174 net/netfilter/nf_tables_api.c 					       const struct nlattr *nla,
nlattr           3188 net/netfilter/nf_tables_api.c 					   const struct nlattr *nla, u8 genmask)
nlattr           3207 net/netfilter/nf_tables_api.c 				      const struct nlattr *nla_set_name,
nlattr           3208 net/netfilter/nf_tables_api.c 				      const struct nlattr *nla_set_id,
nlattr           3278 net/netfilter/nf_tables_api.c static int nf_msecs_to_jiffies64(const struct nlattr *nla, u64 *result)
nlattr           3302 net/netfilter/nf_tables_api.c 	struct nlattr *desc;
nlattr           3484 net/netfilter/nf_tables_api.c 			    const struct nlattr * const nla[],
nlattr           3538 net/netfilter/nf_tables_api.c 				    const struct nlattr *nla)
nlattr           3540 net/netfilter/nf_tables_api.c 	struct nlattr *da[NFTA_SET_DESC_MAX + 1];
nlattr           3556 net/netfilter/nf_tables_api.c 			    const struct nlattr * const nla[],
nlattr           3788 net/netfilter/nf_tables_api.c 			    const struct nlattr * const nla[],
nlattr           3793 net/netfilter/nf_tables_api.c 	const struct nlattr *attr;
nlattr           3987 net/netfilter/nf_tables_api.c 				      const struct nlattr * const nla[],
nlattr           4012 net/netfilter/nf_tables_api.c 	struct nlattr *nest;
nlattr           4112 net/netfilter/nf_tables_api.c 	struct nlattr *nest;
nlattr           4211 net/netfilter/nf_tables_api.c 	struct nlattr *nest;
nlattr           4249 net/netfilter/nf_tables_api.c 				   const struct nlattr *attr, u32 *flags)
nlattr           4265 net/netfilter/nf_tables_api.c 			    const struct nlattr *attr)
nlattr           4267 net/netfilter/nf_tables_api.c 	struct nlattr *nla[NFTA_SET_ELEM_MAX + 1];
nlattr           4330 net/netfilter/nf_tables_api.c 				const struct nlattr * const nla[],
nlattr           4335 net/netfilter/nf_tables_api.c 	struct nlattr *attr;
nlattr           4492 net/netfilter/nf_tables_api.c 			    const struct nlattr *attr, u32 nlmsg_flags)
nlattr           4494 net/netfilter/nf_tables_api.c 	struct nlattr *nla[NFTA_SET_ELEM_MAX + 1];
nlattr           4725 net/netfilter/nf_tables_api.c 				const struct nlattr * const nla[],
nlattr           4729 net/netfilter/nf_tables_api.c 	const struct nlattr *attr;
nlattr           4810 net/netfilter/nf_tables_api.c 			   const struct nlattr *attr)
nlattr           4812 net/netfilter/nf_tables_api.c 	struct nlattr *nla[NFTA_SET_ELEM_MAX + 1];
nlattr           4922 net/netfilter/nf_tables_api.c 				const struct nlattr * const nla[],
nlattr           4926 net/netfilter/nf_tables_api.c 	const struct nlattr *attr;
nlattr           5026 net/netfilter/nf_tables_api.c 				  const struct nlattr *nla, u32 objtype,
nlattr           5059 net/netfilter/nf_tables_api.c 						  const struct nlattr *nla,
nlattr           5085 net/netfilter/nf_tables_api.c 				       const struct nlattr *attr)
nlattr           5087 net/netfilter/nf_tables_api.c 	struct nlattr **tb;
nlattr           5106 net/netfilter/nf_tables_api.c 		ops = type->select_ops(ctx, (const struct nlattr * const *)tb);
nlattr           5120 net/netfilter/nf_tables_api.c 	err = ops->init(ctx, (const struct nlattr * const *)tb, obj);
nlattr           5139 net/netfilter/nf_tables_api.c 	struct nlattr *nest;
nlattr           5185 net/netfilter/nf_tables_api.c 			    const struct nlattr *attr,
nlattr           5217 net/netfilter/nf_tables_api.c 			    const struct nlattr * const nla[],
nlattr           5409 net/netfilter/nf_tables_api.c 	const struct nlattr * const *nla = cb->data;
nlattr           5448 net/netfilter/nf_tables_api.c 			    const struct nlattr * const nla[],
nlattr           5521 net/netfilter/nf_tables_api.c 			    const struct nlattr * const nla[],
nlattr           5527 net/netfilter/nf_tables_api.c 	const struct nlattr *attr;
nlattr           5631 net/netfilter/nf_tables_api.c 					   const struct nlattr *nla, u8 genmask)
nlattr           5662 net/netfilter/nf_tables_api.c 			      const struct nlattr *nla, u8 genmask)
nlattr           5675 net/netfilter/nf_tables_api.c 				   const struct nlattr *attr,
nlattr           5678 net/netfilter/nf_tables_api.c 	const struct nlattr *tmp;
nlattr           5718 net/netfilter/nf_tables_api.c 					  const struct nlattr *attr,
nlattr           5722 net/netfilter/nf_tables_api.c 	struct nlattr *tb[NFTA_FLOWTABLE_HOOK_MAX + 1];
nlattr           5815 net/netfilter/nf_tables_api.c 				  const struct nlattr * const nla[],
nlattr           5938 net/netfilter/nf_tables_api.c 				  const struct nlattr * const nla[],
nlattr           5945 net/netfilter/nf_tables_api.c 	const struct nlattr *attr;
nlattr           5988 net/netfilter/nf_tables_api.c 	struct nlattr *nest, *nest_devs;
nlattr           6094 net/netfilter/nf_tables_api.c 	const struct nlattr * const *nla = cb->data;
nlattr           6131 net/netfilter/nf_tables_api.c 				  const struct nlattr * const nla[],
nlattr           6327 net/netfilter/nf_tables_api.c 			    const struct nlattr * const nla[],
nlattr           7328 net/netfilter/nf_tables_api.c int nft_parse_u32_check(const struct nlattr *attr, int max, u32 *dest)
nlattr           7350 net/netfilter/nf_tables_api.c unsigned int nft_parse_register(const struct nlattr *attr)
nlattr           7466 net/netfilter/nf_tables_api.c 			    struct nft_data_desc *desc, const struct nlattr *nla)
nlattr           7469 net/netfilter/nf_tables_api.c 	struct nlattr *tb[NFTA_VERDICT_MAX + 1];
nlattr           7530 net/netfilter/nf_tables_api.c 	struct nlattr *nest;
nlattr           7555 net/netfilter/nf_tables_api.c 			  struct nft_data_desc *desc, const struct nlattr *nla)
nlattr           7599 net/netfilter/nf_tables_api.c 		  struct nft_data_desc *desc, const struct nlattr *nla)
nlattr           7601 net/netfilter/nf_tables_api.c 	struct nlattr *tb[NFTA_DATA_MAX + 1];
nlattr           7643 net/netfilter/nf_tables_api.c 	struct nlattr *nest;
nlattr             48 net/netfilter/nf_tables_trace.c 	struct nlattr *nla;
nlattr            198 net/netfilter/nfnetlink.c 		struct nlattr *cda[NFNL_MAX_ATTR_COUNT + 1];
nlattr            199 net/netfilter/nfnetlink.c 		struct nlattr *attr = (void *)nlh + min_len;
nlattr            219 net/netfilter/nfnetlink.c 					   (const struct nlattr **)cda,
nlattr            230 net/netfilter/nfnetlink.c 					       (const struct nlattr **)cda,
nlattr            415 net/netfilter/nfnetlink.c 			struct nlattr *cda[NFNL_MAX_ATTR_COUNT + 1];
nlattr            416 net/netfilter/nfnetlink.c 			struct nlattr *attr = (void *)nlh + min_len;
nlattr            434 net/netfilter/nfnetlink.c 						     (const struct nlattr **)cda,
nlattr            511 net/netfilter/nfnetlink.c 	struct nlattr *attr = (void *)nlh + min_len;
nlattr            512 net/netfilter/nfnetlink.c 	struct nlattr *cda[NFNL_BATCH_MAX + 1];
nlattr             49 net/netfilter/nfnetlink_acct.c 			 const struct nlattr * const tb[],
nlattr            240 net/netfilter/nfnetlink_acct.c 	const struct nlattr *const attr = cb->data;
nlattr            241 net/netfilter/nfnetlink_acct.c 	struct nlattr *tb[NFACCT_FILTER_MAX + 1];
nlattr            269 net/netfilter/nfnetlink_acct.c 			 const struct nlattr * const tb[],
nlattr            342 net/netfilter/nfnetlink_acct.c 			 const struct nlattr * const tb[],
nlattr             73 net/netfilter/nfnetlink_cthelper.c 			  const struct nlattr *attr)
nlattr             76 net/netfilter/nfnetlink_cthelper.c 	struct nlattr *tb[NFCTH_TUPLE_MAX+1];
nlattr             96 net/netfilter/nfnetlink_cthelper.c nfnl_cthelper_from_nlattr(struct nlattr *attr, struct nf_conn *ct)
nlattr            134 net/netfilter/nfnetlink_cthelper.c 			    const struct nlattr *attr)
nlattr            137 net/netfilter/nfnetlink_cthelper.c 	struct nlattr *tb[NFCTH_POLICY_MAX+1];
nlattr            169 net/netfilter/nfnetlink_cthelper.c 				  const struct nlattr *attr)
nlattr            173 net/netfilter/nfnetlink_cthelper.c 	struct nlattr *tb[NFCTH_POLICY_SET_MAX+1];
nlattr            216 net/netfilter/nfnetlink_cthelper.c nfnl_cthelper_create(const struct nlattr * const tb[],
nlattr            286 net/netfilter/nfnetlink_cthelper.c 				const struct nlattr *attr)
nlattr            288 net/netfilter/nfnetlink_cthelper.c 	struct nlattr *tb[NFCTH_POLICY_MAX + 1];
nlattr            315 net/netfilter/nfnetlink_cthelper.c static int nfnl_cthelper_update_policy_all(struct nlattr *tb[],
nlattr            357 net/netfilter/nfnetlink_cthelper.c 				       const struct nlattr *attr)
nlattr            359 net/netfilter/nfnetlink_cthelper.c 	struct nlattr *tb[NFCTH_POLICY_SET_MAX + 1];
nlattr            380 net/netfilter/nfnetlink_cthelper.c nfnl_cthelper_update(const struct nlattr * const tb[],
nlattr            413 net/netfilter/nfnetlink_cthelper.c 			     const struct nlattr * const tb[],
nlattr            463 net/netfilter/nfnetlink_cthelper.c 	struct nlattr *nest_parms;
nlattr            488 net/netfilter/nfnetlink_cthelper.c 	struct nlattr *nest_parms1, *nest_parms2;
nlattr            617 net/netfilter/nfnetlink_cthelper.c 			     const struct nlattr * const tb[],
nlattr            688 net/netfilter/nfnetlink_cthelper.c 			     const struct nlattr * const tb[],
nlattr             48 net/netfilter/nfnetlink_cttimeout.c 			  struct net *net, const struct nlattr *attr)
nlattr             50 net/netfilter/nfnetlink_cttimeout.c 	struct nlattr **tb;
nlattr             77 net/netfilter/nfnetlink_cttimeout.c 				 const struct nlattr * const cda[],
nlattr            166 net/netfilter/nfnetlink_cttimeout.c 	struct nlattr *nest_parms;
nlattr            244 net/netfilter/nfnetlink_cttimeout.c 				 const struct nlattr * const cda[],
nlattr            315 net/netfilter/nfnetlink_cttimeout.c 				 const struct nlattr * const cda[],
nlattr            347 net/netfilter/nfnetlink_cttimeout.c 				 const struct nlattr * const cda[],
nlattr            387 net/netfilter/nfnetlink_cttimeout.c 	struct nlattr *nest_parms;
nlattr            426 net/netfilter/nfnetlink_cttimeout.c 				 const struct nlattr * const cda[],
nlattr            413 net/netfilter/nfnetlink_log.c 		struct nlattr *nest;
nlattr            639 net/netfilter/nfnetlink_log.c 		struct nlattr *nla;
nlattr            850 net/netfilter/nfnetlink_log.c 			      const struct nlattr * const nfqa[],
nlattr            874 net/netfilter/nfnetlink_log.c 			      const struct nlattr * const nfula[],
nlattr            297 net/netfilter/nfnetlink_osf.c 				 const struct nlattr * const osf_attrs[],
nlattr            345 net/netfilter/nfnetlink_osf.c 				    const struct nlattr * const osf_attrs[],
nlattr            348 net/netfilter/nfnetlink_queue.c 		struct nlattr *nest;
nlattr            383 net/netfilter/nfnetlink_queue.c 	struct nlattr *nla;
nlattr            440 net/netfilter/nfnetlink_queue.c 		size += sizeof(struct nlattr) + hlen;
nlattr            610 net/netfilter/nfnetlink_queue.c 		struct nlattr *nla;
nlattr           1039 net/netfilter/nfnetlink_queue.c verdicthdr_get(const struct nlattr * const nfqa[])
nlattr           1062 net/netfilter/nfnetlink_queue.c 			            const struct nlattr * const nfqa[],
nlattr           1111 net/netfilter/nfnetlink_queue.c 				      const struct nlattr * const nfqa[],
nlattr           1132 net/netfilter/nfnetlink_queue.c 			     const struct nlattr * const nfqa[])
nlattr           1135 net/netfilter/nfnetlink_queue.c 		struct nlattr *tb[NFQA_VLAN_MAX + 1];
nlattr           1170 net/netfilter/nfnetlink_queue.c 			      const struct nlattr * const nfqa[],
nlattr           1235 net/netfilter/nfnetlink_queue.c 			     const struct nlattr * const nfqa[],
nlattr           1256 net/netfilter/nfnetlink_queue.c 			     const struct nlattr * const nfqa[],
nlattr             48 net/netfilter/nft_bitwise.c 			    const struct nlattr * const tb[])
nlattr             97 net/netfilter/nft_byteorder.c 			      const struct nlattr * const tb[])
nlattr             72 net/netfilter/nft_cmp.c 			const struct nlattr * const tb[])
nlattr            159 net/netfilter/nft_cmp.c 			     const struct nlattr * const tb[])
nlattr            234 net/netfilter/nft_cmp.c nft_cmp_select_ops(const struct nft_ctx *ctx, const struct nlattr * const tb[])
nlattr            192 net/netfilter/nft_compat.c static int nft_parse_compat(const struct nlattr *attr, u16 *proto, bool *inv)
nlattr            194 net/netfilter/nft_compat.c 	struct nlattr *tb[NFTA_RULE_COMPAT_MAX+1];
nlattr            218 net/netfilter/nft_compat.c 		const struct nlattr * const tb[])
nlattr            274 net/netfilter/nft_compat.c 	struct nlattr *nla;
nlattr            433 net/netfilter/nft_compat.c 		 const struct nlattr * const tb[],
nlattr            459 net/netfilter/nft_compat.c 	       const struct nlattr * const tb[])
nlattr            466 net/netfilter/nft_compat.c 		     const struct nlattr * const tb[])
nlattr            604 net/netfilter/nft_compat.c 			       const struct nlattr * const tb[],
nlattr            705 net/netfilter/nft_compat.c 		     const struct nlattr * const tb[])
nlattr            785 net/netfilter/nft_compat.c 		      const struct nlattr * const tb[])
nlattr             60 net/netfilter/nft_connlimit.c 				 const struct nlattr * const tb[],
nlattr            118 net/netfilter/nft_connlimit.c 				const struct nlattr * const tb[],
nlattr            183 net/netfilter/nft_connlimit.c 			      const struct nlattr * const tb[])
nlattr             57 net/netfilter/nft_counter.c static int nft_counter_do_init(const struct nlattr * const tb[],
nlattr             83 net/netfilter/nft_counter.c 				const struct nlattr * const tb[],
nlattr            212 net/netfilter/nft_counter.c 			    const struct nlattr * const tb[])
nlattr            389 net/netfilter/nft_ct.c 			   const struct nlattr * const tb[])
nlattr            541 net/netfilter/nft_ct.c 			   const struct nlattr * const tb[])
nlattr            732 net/netfilter/nft_ct.c 		    const struct nlattr * const tb[])
nlattr            795 net/netfilter/nft_ct.c 			    struct net *net, const struct nlattr *attr)
nlattr            797 net/netfilter/nft_ct.c 	struct nlattr **tb;
nlattr            861 net/netfilter/nft_ct.c 				   const struct nlattr * const tb[],
nlattr            932 net/netfilter/nft_ct.c 	struct nlattr *nest_params;
nlattr            977 net/netfilter/nft_ct.c 				  const struct nlattr * const tb[],
nlattr           1166 net/netfilter/nft_ct.c 				  const struct nlattr * const tb[],
nlattr             36 net/netfilter/nft_dup_netdev.c 			       const struct nlattr * const tb[])
nlattr            130 net/netfilter/nft_dynset.c 			   const struct nlattr * const tb[])
nlattr            317 net/netfilter/nft_exthdr.c 			   const struct nlattr * const tb[])
nlattr            365 net/netfilter/nft_exthdr.c 				   const struct nlattr * const tb[])
nlattr            414 net/netfilter/nft_exthdr.c 				const struct nlattr * const tb[])
nlattr            506 net/netfilter/nft_exthdr.c 		      const struct nlattr * const tb[])
nlattr             65 net/netfilter/nft_fib.c 		 const struct nlattr * const tb[])
nlattr            160 net/netfilter/nft_flow_offload.c 				 const struct nlattr * const tb[])
nlattr             46 net/netfilter/nft_fwd_netdev.c 			       const struct nlattr * const tb[])
nlattr            148 net/netfilter/nft_fwd_netdev.c 			      const struct nlattr * const tb[])
nlattr            225 net/netfilter/nft_fwd_netdev.c 		   const struct nlattr * const tb[])
nlattr             71 net/netfilter/nft_hash.c 			  const struct nlattr * const tb[])
nlattr            118 net/netfilter/nft_hash.c 			    const struct nlattr * const tb[])
nlattr            208 net/netfilter/nft_hash.c 		    const struct nlattr * const tb[])
nlattr             34 net/netfilter/nft_immediate.c 			      const struct nlattr * const tb[])
nlattr             55 net/netfilter/nft_limit.c 			  const struct nlattr * const tb[], bool pkts)
nlattr            149 net/netfilter/nft_limit.c 			       const struct nlattr * const tb[])
nlattr            191 net/netfilter/nft_limit.c 				const struct nlattr * const tb[])
nlattr            216 net/netfilter/nft_limit.c 		     const struct nlattr * const tb[])
nlattr            250 net/netfilter/nft_limit.c 				   const struct nlattr * const tb[],
nlattr            294 net/netfilter/nft_limit.c 				    const struct nlattr * const tb[],
nlattr            322 net/netfilter/nft_limit.c 			 const struct nlattr * const tb[])
nlattr            133 net/netfilter/nft_log.c 			const struct nlattr * const tb[])
nlattr            137 net/netfilter/nft_log.c 	const struct nlattr *nla;
nlattr             59 net/netfilter/nft_lookup.c 			   const struct nlattr * const tb[])
nlattr             44 net/netfilter/nft_masq.c 			 const struct nlattr * const tb[])
nlattr            319 net/netfilter/nft_meta.c 		      const struct nlattr * const tb[])
nlattr            453 net/netfilter/nft_meta.c 		      const struct nlattr * const tb[])
nlattr            579 net/netfilter/nft_meta.c 		    const struct nlattr * const tb[])
nlattr            648 net/netfilter/nft_meta.c 				const struct nlattr * const tb[],
nlattr            112 net/netfilter/nft_nat.c 			const struct nlattr * const tb[])
nlattr             55 net/netfilter/nft_numgen.c 			   const struct nlattr * const tb[])
nlattr            127 net/netfilter/nft_numgen.c 			      const struct nlattr * const tb[])
nlattr            175 net/netfilter/nft_numgen.c nft_ng_select_ops(const struct nft_ctx *ctx, const struct nlattr * const tb[])
nlattr             27 net/netfilter/nft_objref.c 			   const struct nlattr * const tb[])
nlattr            124 net/netfilter/nft_objref.c 			       const struct nlattr * const tb[])
nlattr            208 net/netfilter/nft_objref.c                       const struct nlattr * const tb[])
nlattr             57 net/netfilter/nft_osf.c 			const struct nlattr * const tb[])
nlattr            129 net/netfilter/nft_payload.c 			    const struct nlattr * const tb[])
nlattr            549 net/netfilter/nft_payload.c 				const struct nlattr * const tb[])
nlattr            614 net/netfilter/nft_payload.c 		       const struct nlattr * const tb[])
nlattr             80 net/netfilter/nft_queue.c 			  const struct nlattr * const tb[])
nlattr            109 net/netfilter/nft_queue.c 			       const struct nlattr * const tb[])
nlattr            179 net/netfilter/nft_queue.c 		     const struct nlattr * const tb[])
nlattr             66 net/netfilter/nft_quota.c static int nft_quota_do_init(const struct nlattr * const tb[],
nlattr            101 net/netfilter/nft_quota.c 			      const struct nlattr * const tb[],
nlattr            194 net/netfilter/nft_quota.c 			  const struct nlattr * const tb[])
nlattr             51 net/netfilter/nft_range.c 			const struct nlattr * const tb[])
nlattr             45 net/netfilter/nft_redir.c 			  const struct nlattr * const tb[])
nlattr             39 net/netfilter/nft_reject.c 		    const struct nlattr * const tb[])
nlattr             63 net/netfilter/nft_reject_inet.c 				const struct nlattr * const tb[])
nlattr            112 net/netfilter/nft_rt.c 			   const struct nlattr * const tb[])
nlattr            253 net/netfilter/nft_set_bitmap.c static u64 nft_bitmap_privsize(const struct nlattr * const nla[],
nlattr            263 net/netfilter/nft_set_bitmap.c 			 const struct nlattr * const nla[])
nlattr            345 net/netfilter/nft_set_hash.c static u64 nft_rhash_privsize(const struct nlattr * const nla[],
nlattr            361 net/netfilter/nft_set_hash.c 			  const struct nlattr * const tb[])
nlattr            595 net/netfilter/nft_set_hash.c static u64 nft_hash_privsize(const struct nlattr * const nla[],
nlattr            604 net/netfilter/nft_set_hash.c 			 const struct nlattr * const tb[])
nlattr            443 net/netfilter/nft_set_rbtree.c static u64 nft_rbtree_privsize(const struct nlattr * const nla[],
nlattr            451 net/netfilter/nft_set_rbtree.c 			   const struct nlattr * const nla[])
nlattr             78 net/netfilter/nft_socket.c 			   const struct nlattr * const tb[])
nlattr            153 net/netfilter/nft_synproxy.c 				const struct nlattr * const tb[],
nlattr            260 net/netfilter/nft_synproxy.c 			     const struct nlattr * const tb[])
nlattr            300 net/netfilter/nft_synproxy.c 				 const struct nlattr * const tb[],
nlattr            186 net/netfilter/nft_tproxy.c 			   const struct nlattr * const tb[])
nlattr             74 net/netfilter/nft_tunnel.c 			       const struct nlattr * const tb[])
nlattr            163 net/netfilter/nft_tunnel.c 				  const struct nlattr *attr,
nlattr            166 net/netfilter/nft_tunnel.c 	struct nlattr *tb[NFTA_TUNNEL_KEY_IP_MAX + 1];
nlattr            192 net/netfilter/nft_tunnel.c 				   const struct nlattr *attr,
nlattr            195 net/netfilter/nft_tunnel.c 	struct nlattr *tb[NFTA_TUNNEL_KEY_IP6_MAX + 1];
nlattr            228 net/netfilter/nft_tunnel.c static int nft_tunnel_obj_vxlan_init(const struct nlattr *attr,
nlattr            231 net/netfilter/nft_tunnel.c 	struct nlattr *tb[NFTA_TUNNEL_KEY_VXLAN_MAX + 1];
nlattr            257 net/netfilter/nft_tunnel.c static int nft_tunnel_obj_erspan_init(const struct nlattr *attr,
nlattr            260 net/netfilter/nft_tunnel.c 	struct nlattr *tb[NFTA_TUNNEL_KEY_ERSPAN_MAX + 1];
nlattr            310 net/netfilter/nft_tunnel.c 				    const struct nlattr *attr,
nlattr            314 net/netfilter/nft_tunnel.c 	struct nlattr *tb[NFTA_TUNNEL_KEY_OPTS_MAX + 1];
nlattr            348 net/netfilter/nft_tunnel.c 			       const struct nlattr * const tb[],
nlattr            444 net/netfilter/nft_tunnel.c 	struct nlattr *nest;
nlattr            476 net/netfilter/nft_tunnel.c 	struct nlattr *nest;
nlattr             34 net/netfilter/nft_xfrm.c 			     const struct nlattr * const tb[])
nlattr            113 net/netfilter/xt_RATEEST.c 		struct nlattr		opt;
nlattr             82 net/netlabel/netlabel_cipso_v4.c 	struct nlattr *nla;
nlattr            126 net/netlabel/netlabel_cipso_v4.c 	struct nlattr *nla_a;
nlattr            127 net/netlabel/netlabel_cipso_v4.c 	struct nlattr *nla_b;
nlattr            210 net/netlabel/netlabel_cipso_v4.c 			struct nlattr *lvl_loc;
nlattr            211 net/netlabel/netlabel_cipso_v4.c 			struct nlattr *lvl_rem;
nlattr            287 net/netlabel/netlabel_cipso_v4.c 				struct nlattr *cat_loc;
nlattr            288 net/netlabel/netlabel_cipso_v4.c 				struct nlattr *cat_rem;
nlattr            455 net/netlabel/netlabel_cipso_v4.c 	struct nlattr *nla_a;
nlattr            456 net/netlabel/netlabel_cipso_v4.c 	struct nlattr *nla_b;
nlattr            284 net/netlabel/netlabel_mgmt.c 	struct nlattr *nla_a;
nlattr            285 net/netlabel/netlabel_mgmt.c 	struct nlattr *nla_b;
nlattr            356 net/netlink/genetlink.c 						sizeof(struct nlattr *),
nlattr            510 net/netlink/genetlink.c 	struct nlattr **attrbuf;
nlattr            594 net/netlink/genetlink.c 					sizeof(struct nlattr *),
nlattr            692 net/netlink/genetlink.c 		struct nlattr *nla_ops;
nlattr            700 net/netlink/genetlink.c 			struct nlattr *nest;
nlattr            726 net/netlink/genetlink.c 		struct nlattr *nla_grps;
nlattr            734 net/netlink/genetlink.c 			struct nlattr *nest;
nlattr            768 net/netlink/genetlink.c 	struct nlattr *nla_grps;
nlattr            769 net/netlink/genetlink.c 	struct nlattr *nest;
nlattr           1101 net/netlink/genetlink.c struct nlattr **genl_family_attrbuf(const struct genl_family *family)
nlattr            109 net/nfc/netlink.c 	struct nlattr **attrbuf = genl_family_attrbuf(&nfc_genl_family);
nlattr            369 net/nfc/netlink.c 	struct nlattr *sdp_attr, *uri_attr;
nlattr           1137 net/nfc/netlink.c 	struct nlattr *attr, *sdp_attrs[NFC_SDP_ATTR_MAX+1];
nlattr             37 net/openvswitch/actions.c 	const struct nlattr *actions;
nlattr            125 net/openvswitch/actions.c 				    const struct nlattr *actions,
nlattr            156 net/openvswitch/actions.c 			 const struct nlattr *actions, int len,
nlattr            161 net/openvswitch/actions.c 			      const struct nlattr *attr, int len);
nlattr            568 net/openvswitch/actions.c 		   const struct nlattr *a)
nlattr            911 net/openvswitch/actions.c 			    struct sw_flow_key *key, const struct nlattr *attr,
nlattr            912 net/openvswitch/actions.c 			    const struct nlattr *actions, int actions_len,
nlattr            916 net/openvswitch/actions.c 	const struct nlattr *a;
nlattr            968 net/openvswitch/actions.c 		  struct sw_flow_key *key, const struct nlattr *attr,
nlattr            971 net/openvswitch/actions.c 	struct nlattr *actions;
nlattr            972 net/openvswitch/actions.c 	struct nlattr *sample_arg;
nlattr            999 net/openvswitch/actions.c 		 struct sw_flow_key *key, const struct nlattr *attr,
nlattr           1002 net/openvswitch/actions.c 	struct nlattr *actions;
nlattr           1003 net/openvswitch/actions.c 	struct nlattr *clone_arg;
nlattr           1017 net/openvswitch/actions.c 			 const struct nlattr *attr)
nlattr           1033 net/openvswitch/actions.c 			      const struct nlattr *a)
nlattr           1053 net/openvswitch/actions.c 				     const struct nlattr *a)
nlattr           1128 net/openvswitch/actions.c 			  const struct nlattr *a, bool last)
nlattr           1147 net/openvswitch/actions.c 				 const struct nlattr *attr, bool last)
nlattr           1149 net/openvswitch/actions.c 	const struct nlattr *actions, *cpl_arg;
nlattr           1182 net/openvswitch/actions.c 			      const struct nlattr *attr, int len)
nlattr           1184 net/openvswitch/actions.c 	const struct nlattr *a;
nlattr           1370 net/openvswitch/actions.c 			 const struct nlattr *actions, int len,
nlattr           1448 net/openvswitch/actions.c 		const struct nlattr *actions = da->actions;
nlattr           1360 net/openvswitch/conntrack.c static int parse_nat(const struct nlattr *attr,
nlattr           1363 net/openvswitch/conntrack.c 	struct nlattr *a;
nlattr           1506 net/openvswitch/conntrack.c static int parse_ct(const struct nlattr *attr, struct ovs_conntrack_info *info,
nlattr           1509 net/openvswitch/conntrack.c 	struct nlattr *a;
nlattr           1648 net/openvswitch/conntrack.c int ovs_ct_copy_action(struct net *net, const struct nlattr *attr,
nlattr           1714 net/openvswitch/conntrack.c 	struct nlattr *start;
nlattr           1781 net/openvswitch/conntrack.c 	struct nlattr *start;
nlattr           1825 net/openvswitch/conntrack.c void ovs_ct_free_action(const struct nlattr *a)
nlattr           1934 net/openvswitch/conntrack.c static int ovs_ct_limit_set_zone_limit(struct nlattr *nla_zone_limit,
nlattr           1978 net/openvswitch/conntrack.c static int ovs_ct_limit_del_zone_limit(struct nlattr *nla_zone_limit,
nlattr           2047 net/openvswitch/conntrack.c 				       struct nlattr *nla_zone_limit,
nlattr           2119 net/openvswitch/conntrack.c 	struct nlattr **a = info->attrs;
nlattr           2153 net/openvswitch/conntrack.c 	struct nlattr **a = info->attrs;
nlattr           2185 net/openvswitch/conntrack.c 	struct nlattr **a = info->attrs;
nlattr           2186 net/openvswitch/conntrack.c 	struct nlattr *nla_reply;
nlattr             19 net/openvswitch/conntrack.h int ovs_ct_copy_action(struct net *, const struct nlattr *,
nlattr             31 net/openvswitch/conntrack.h void ovs_ct_free_action(const struct nlattr *a);
nlattr             49 net/openvswitch/conntrack.h static inline int ovs_ct_copy_action(struct net *net, const struct nlattr *nla,
nlattr             96 net/openvswitch/conntrack.h static inline void ovs_ct_free_action(const struct nlattr *a) { }
nlattr            391 net/openvswitch/datapath.c 	struct nlattr *nla;
nlattr            537 net/openvswitch/datapath.c 	struct nlattr **a = info->attrs;
nlattr            765 net/openvswitch/datapath.c 	struct nlattr *start;
nlattr            899 net/openvswitch/datapath.c 	struct nlattr **a = info->attrs;
nlattr           1061 net/openvswitch/datapath.c 						const struct nlattr *a,
nlattr           1098 net/openvswitch/datapath.c 			      struct nlattr **a,
nlattr           1138 net/openvswitch/datapath.c 	struct nlattr **a = info->attrs;
nlattr           1239 net/openvswitch/datapath.c 	struct nlattr **a = info->attrs;
nlattr           1298 net/openvswitch/datapath.c 	struct nlattr **a = info->attrs;
nlattr           1377 net/openvswitch/datapath.c 	struct nlattr *a[__OVS_FLOW_ATTR_MAX];
nlattr           1532 net/openvswitch/datapath.c 					struct nlattr *a[OVS_DP_ATTR_MAX + 1])
nlattr           1561 net/openvswitch/datapath.c static int ovs_dp_change(struct datapath *dp, struct nlattr *a[])
nlattr           1591 net/openvswitch/datapath.c 	struct nlattr **a = info->attrs;
nlattr           1971 net/openvswitch/datapath.c 				  struct nlattr *a[OVS_VPORT_ATTR_MAX + 1])
nlattr           2038 net/openvswitch/datapath.c 	struct nlattr **a = info->attrs;
nlattr           2127 net/openvswitch/datapath.c 	struct nlattr **a = info->attrs;
nlattr           2156 net/openvswitch/datapath.c 		struct nlattr *ids = a[OVS_VPORT_ATTR_UPCALL_PID];
nlattr           2181 net/openvswitch/datapath.c 	struct nlattr **a = info->attrs;
nlattr           2235 net/openvswitch/datapath.c 	struct nlattr **a = info->attrs;
nlattr            118 net/openvswitch/datapath.h 	const struct nlattr *userdata;
nlattr            119 net/openvswitch/datapath.h 	const struct nlattr *actions;
nlattr            898 net/openvswitch/flow.c int ovs_flow_key_extract_userspace(struct net *net, const struct nlattr *attr,
nlattr            902 net/openvswitch/flow.c 	const struct nlattr *a[OVS_KEY_ATTR_MAX + 1];
nlattr            194 net/openvswitch/flow.h 	struct nlattr actions[];
nlattr            278 net/openvswitch/flow.h int ovs_flow_key_extract_userspace(struct net *net, const struct nlattr *attr,
nlattr             51 net/openvswitch/flow_netlink.c static bool actions_may_change_flow(const struct nlattr *actions)
nlattr             53 net/openvswitch/flow_netlink.c 	struct nlattr *nla;
nlattr            461 net/openvswitch/flow_netlink.c static int __parse_flow_nlattrs(const struct nlattr *attr,
nlattr            462 net/openvswitch/flow_netlink.c 				const struct nlattr *a[],
nlattr            465 net/openvswitch/flow_netlink.c 	const struct nlattr *nla;
nlattr            506 net/openvswitch/flow_netlink.c static int parse_flow_mask_nlattrs(const struct nlattr *attr,
nlattr            507 net/openvswitch/flow_netlink.c 				   const struct nlattr *a[], u64 *attrsp,
nlattr            513 net/openvswitch/flow_netlink.c int parse_flow_nlattrs(const struct nlattr *attr, const struct nlattr *a[],
nlattr            519 net/openvswitch/flow_netlink.c static int genev_tun_opt_from_nlattr(const struct nlattr *a,
nlattr            570 net/openvswitch/flow_netlink.c static int vxlan_tun_opt_from_nlattr(const struct nlattr *attr,
nlattr            574 net/openvswitch/flow_netlink.c 	struct nlattr *a;
nlattr            626 net/openvswitch/flow_netlink.c static int erspan_tun_opt_from_nlattr(const struct nlattr *a,
nlattr            653 net/openvswitch/flow_netlink.c static int ip_tun_from_nlattr(const struct nlattr *attr,
nlattr            661 net/openvswitch/flow_netlink.c 	struct nlattr *a;
nlattr            844 net/openvswitch/flow_netlink.c 	struct nlattr *nla;
nlattr            935 net/openvswitch/flow_netlink.c 	struct nlattr *nla;
nlattr            961 net/openvswitch/flow_netlink.c 				    const struct nlattr *a[],
nlattr            985 net/openvswitch/flow_netlink.c 				      const struct nlattr **a, bool log)
nlattr           1023 net/openvswitch/flow_netlink.c 					   const struct nlattr **a, bool log)
nlattr           1065 net/openvswitch/flow_netlink.c 				     const struct nlattr **a, bool is_mask,
nlattr           1069 net/openvswitch/flow_netlink.c 	const struct nlattr *encap;
nlattr           1099 net/openvswitch/flow_netlink.c 				   u64 *key_attrs, const struct nlattr **a,
nlattr           1122 net/openvswitch/flow_netlink.c 				       u64 *attrs, const struct nlattr **a,
nlattr           1143 net/openvswitch/flow_netlink.c 				 u64 *attrs, const struct nlattr **a,
nlattr           1280 net/openvswitch/flow_netlink.c int nsh_hdr_from_nlattr(const struct nlattr *attr,
nlattr           1283 net/openvswitch/flow_netlink.c 	struct nlattr *a;
nlattr           1334 net/openvswitch/flow_netlink.c int nsh_key_from_nlattr(const struct nlattr *attr,
nlattr           1337 net/openvswitch/flow_netlink.c 	struct nlattr *a;
nlattr           1374 net/openvswitch/flow_netlink.c static int nsh_key_put_from_nlattr(const struct nlattr *attr,
nlattr           1378 net/openvswitch/flow_netlink.c 	struct nlattr *a;
nlattr           1496 net/openvswitch/flow_netlink.c 				u64 attrs, const struct nlattr **a,
nlattr           1719 net/openvswitch/flow_netlink.c static void nlattr_set(struct nlattr *attr, u8 val,
nlattr           1722 net/openvswitch/flow_netlink.c 	struct nlattr *nla;
nlattr           1737 net/openvswitch/flow_netlink.c static void mask_set_nlattr(struct nlattr *attr, u8 val)
nlattr           1759 net/openvswitch/flow_netlink.c 		      const struct nlattr *nla_key,
nlattr           1760 net/openvswitch/flow_netlink.c 		      const struct nlattr *nla_mask,
nlattr           1763 net/openvswitch/flow_netlink.c 	const struct nlattr *a[OVS_KEY_ATTR_MAX + 1];
nlattr           1764 net/openvswitch/flow_netlink.c 	struct nlattr *newmask = NULL;
nlattr           1837 net/openvswitch/flow_netlink.c static size_t get_ufid_len(const struct nlattr *attr, bool log)
nlattr           1857 net/openvswitch/flow_netlink.c bool ovs_nla_get_ufid(struct sw_flow_id *sfid, const struct nlattr *attr,
nlattr           1867 net/openvswitch/flow_netlink.c int ovs_nla_get_identifier(struct sw_flow_id *sfid, const struct nlattr *ufid,
nlattr           1885 net/openvswitch/flow_netlink.c u32 ovs_nla_get_ufid_flags(const struct nlattr *attr)
nlattr           1911 net/openvswitch/flow_netlink.c 			      const struct nlattr *a[OVS_KEY_ATTR_MAX + 1],
nlattr           1945 net/openvswitch/flow_netlink.c 	struct nlattr *start;
nlattr           1975 net/openvswitch/flow_netlink.c 	struct nlattr *nla;
nlattr           1976 net/openvswitch/flow_netlink.c 	struct nlattr *encap = NULL;
nlattr           1977 net/openvswitch/flow_netlink.c 	struct nlattr *in_encap = NULL;
nlattr           2215 net/openvswitch/flow_netlink.c 	struct nlattr *nla;
nlattr           2269 net/openvswitch/flow_netlink.c static void ovs_nla_free_set_action(const struct nlattr *a)
nlattr           2271 net/openvswitch/flow_netlink.c 	const struct nlattr *ovs_key = nla_data(a);
nlattr           2284 net/openvswitch/flow_netlink.c 	const struct nlattr *a;
nlattr           2316 net/openvswitch/flow_netlink.c static struct nlattr *reserve_sfa_size(struct sw_flow_actions **sfa,
nlattr           2352 net/openvswitch/flow_netlink.c 	return  (struct nlattr *) ((unsigned char *)(*sfa) + next_offset);
nlattr           2355 net/openvswitch/flow_netlink.c static struct nlattr *__add_action(struct sw_flow_actions **sfa,
nlattr           2358 net/openvswitch/flow_netlink.c 	struct nlattr *a;
nlattr           2377 net/openvswitch/flow_netlink.c 	struct nlattr *a;
nlattr           2400 net/openvswitch/flow_netlink.c 	struct nlattr *a = (struct nlattr *) ((unsigned char *)sfa->actions +
nlattr           2406 net/openvswitch/flow_netlink.c static int __ovs_nla_copy_actions(struct net *net, const struct nlattr *attr,
nlattr           2411 net/openvswitch/flow_netlink.c static int validate_and_copy_sample(struct net *net, const struct nlattr *attr,
nlattr           2417 net/openvswitch/flow_netlink.c 	const struct nlattr *attrs[OVS_SAMPLE_ATTR_MAX + 1];
nlattr           2418 net/openvswitch/flow_netlink.c 	const struct nlattr *probability, *actions;
nlattr           2419 net/openvswitch/flow_netlink.c 	const struct nlattr *a;
nlattr           2477 net/openvswitch/flow_netlink.c 				   const struct nlattr *attr,
nlattr           2556 net/openvswitch/flow_netlink.c static int validate_and_copy_set_tun(const struct nlattr *attr,
nlattr           2564 net/openvswitch/flow_netlink.c 	struct nlattr *a;
nlattr           2637 net/openvswitch/flow_netlink.c static bool validate_nsh(const struct nlattr *attr, bool is_mask,
nlattr           2664 net/openvswitch/flow_netlink.c static int validate_set(const struct nlattr *a,
nlattr           2669 net/openvswitch/flow_netlink.c 	const struct nlattr *ovs_key = nla_data(a);
nlattr           2806 net/openvswitch/flow_netlink.c 		struct nlattr *at;
nlattr           2834 net/openvswitch/flow_netlink.c static int validate_userspace(const struct nlattr *attr)
nlattr           2841 net/openvswitch/flow_netlink.c 	struct nlattr *a[OVS_USERSPACE_ATTR_MAX + 1];
nlattr           2863 net/openvswitch/flow_netlink.c 					   const struct nlattr *attr,
nlattr           2869 net/openvswitch/flow_netlink.c 	const struct nlattr *acts_if_greater, *acts_if_lesser_eq;
nlattr           2870 net/openvswitch/flow_netlink.c 	struct nlattr *a[OVS_CHECK_PKT_LEN_ATTR_MAX + 1];
nlattr           2938 net/openvswitch/flow_netlink.c static int copy_action(const struct nlattr *from,
nlattr           2942 net/openvswitch/flow_netlink.c 	struct nlattr *to;
nlattr           2952 net/openvswitch/flow_netlink.c static int __ovs_nla_copy_actions(struct net *net, const struct nlattr *attr,
nlattr           2958 net/openvswitch/flow_netlink.c 	const struct nlattr *a;
nlattr           3217 net/openvswitch/flow_netlink.c int ovs_nla_copy_actions(struct net *net, const struct nlattr *attr,
nlattr           3236 net/openvswitch/flow_netlink.c static int sample_action_to_attr(const struct nlattr *attr,
nlattr           3239 net/openvswitch/flow_netlink.c 	struct nlattr *start, *ac_start = NULL, *sample_arg;
nlattr           3242 net/openvswitch/flow_netlink.c 	struct nlattr *actions;
nlattr           3277 net/openvswitch/flow_netlink.c static int clone_action_to_attr(const struct nlattr *attr,
nlattr           3280 net/openvswitch/flow_netlink.c 	struct nlattr *start;
nlattr           3297 net/openvswitch/flow_netlink.c static int check_pkt_len_action_to_attr(const struct nlattr *attr,
nlattr           3300 net/openvswitch/flow_netlink.c 	struct nlattr *start, *ac_start = NULL;
nlattr           3302 net/openvswitch/flow_netlink.c 	const struct nlattr *a, *cpl_arg;
nlattr           3366 net/openvswitch/flow_netlink.c static int set_action_to_attr(const struct nlattr *a, struct sk_buff *skb)
nlattr           3368 net/openvswitch/flow_netlink.c 	const struct nlattr *ovs_key = nla_data(a);
nlattr           3370 net/openvswitch/flow_netlink.c 	struct nlattr *start;
nlattr           3400 net/openvswitch/flow_netlink.c static int masked_set_action_to_set_action_attr(const struct nlattr *a,
nlattr           3403 net/openvswitch/flow_netlink.c 	const struct nlattr *ovs_key = nla_data(a);
nlattr           3404 net/openvswitch/flow_netlink.c 	struct nlattr *nla;
nlattr           3421 net/openvswitch/flow_netlink.c int ovs_nla_put_actions(const struct nlattr *attr, int len, struct sk_buff *skb)
nlattr           3423 net/openvswitch/flow_netlink.c 	const struct nlattr *a;
nlattr             35 net/openvswitch/flow_netlink.h int parse_flow_nlattrs(const struct nlattr *attr, const struct nlattr *a[],
nlattr             38 net/openvswitch/flow_netlink.h 			      const struct nlattr *a[OVS_KEY_ATTR_MAX + 1],
nlattr             46 net/openvswitch/flow_netlink.h 		      const struct nlattr *key, const struct nlattr *mask,
nlattr             52 net/openvswitch/flow_netlink.h bool ovs_nla_get_ufid(struct sw_flow_id *, const struct nlattr *, bool log);
nlattr             53 net/openvswitch/flow_netlink.h int ovs_nla_get_identifier(struct sw_flow_id *sfid, const struct nlattr *ufid,
nlattr             55 net/openvswitch/flow_netlink.h u32 ovs_nla_get_ufid_flags(const struct nlattr *attr);
nlattr             57 net/openvswitch/flow_netlink.h int ovs_nla_copy_actions(struct net *net, const struct nlattr *attr,
nlattr             62 net/openvswitch/flow_netlink.h int ovs_nla_put_actions(const struct nlattr *attr,
nlattr             68 net/openvswitch/flow_netlink.h int nsh_key_from_nlattr(const struct nlattr *attr, struct ovs_key_nsh *nsh,
nlattr             70 net/openvswitch/flow_netlink.h int nsh_hdr_from_nlattr(const struct nlattr *attr, struct nshhdr *nh,
nlattr            111 net/openvswitch/meter.c 	struct nlattr *nla;
nlattr            134 net/openvswitch/meter.c 		struct nlattr *band_nla;
nlattr            154 net/openvswitch/meter.c 	struct nlattr *nla, *band_nla;
nlattr            188 net/openvswitch/meter.c static struct dp_meter *dp_meter_create(struct nlattr **a)
nlattr            190 net/openvswitch/meter.c 	struct nlattr *nla;
nlattr            224 net/openvswitch/meter.c 		struct nlattr *attr[OVS_BAND_ATTR_MAX + 1];
nlattr            227 net/openvswitch/meter.c 		err = nla_parse_deprecated((struct nlattr **)&attr,
nlattr            270 net/openvswitch/meter.c 	struct nlattr **a = info->attrs;
nlattr            339 net/openvswitch/meter.c 	struct nlattr **a = info->attrs;
nlattr            392 net/openvswitch/meter.c 	struct nlattr **a = info->attrs;
nlattr             54 net/openvswitch/vport-geneve.c 	struct nlattr *options = parms->options;
nlattr             58 net/openvswitch/vport-geneve.c 	struct nlattr *a;
nlattr             31 net/openvswitch/vport-vxlan.c 		struct nlattr *exts;
nlattr             51 net/openvswitch/vport-vxlan.c static int vxlan_configure_exts(struct vport *vport, struct nlattr *attr,
nlattr             54 net/openvswitch/vport-vxlan.c 	struct nlattr *exts[OVS_VXLAN_EXT_MAX + 1];
nlattr             57 net/openvswitch/vport-vxlan.c 	if (nla_len(attr) < sizeof(struct nlattr))
nlattr             74 net/openvswitch/vport-vxlan.c 	struct nlattr *options = parms->options;
nlattr             77 net/openvswitch/vport-vxlan.c 	struct nlattr *a;
nlattr            234 net/openvswitch/vport.c int ovs_vport_set_options(struct vport *vport, struct nlattr *options)
nlattr            301 net/openvswitch/vport.c 	struct nlattr *nla;
nlattr            334 net/openvswitch/vport.c int ovs_vport_set_upcall_portids(struct vport *vport, const struct nlattr *ids)
nlattr             35 net/openvswitch/vport.h int ovs_vport_set_options(struct vport *, struct nlattr *options);
nlattr             38 net/openvswitch/vport.h int ovs_vport_set_upcall_portids(struct vport *, const struct nlattr *pids);
nlattr             97 net/openvswitch/vport.h 	struct nlattr *options;
nlattr            102 net/openvswitch/vport.h 	struct nlattr *upcall_portids;
nlattr            128 net/openvswitch/vport.h 	int (*set_options)(struct vport *, struct nlattr *);
nlattr             40 net/packet/diag.c 	struct nlattr *mca;
nlattr             55 net/phonet/pn_netlink.c 	struct nlattr *tb[IFA_MAX+1];
nlattr            222 net/phonet/pn_netlink.c 	struct nlattr *tb[RTA_MAX+1];
nlattr            271 net/psample/psample.c 		struct nlattr *nla;
nlattr           1077 net/qrtr/qrtr.c 	struct nlattr *tb[IFA_MAX + 1];
nlattr            220 net/sched/act_api.c 	struct nlattr *nest;
nlattr            290 net/sched/act_api.c 	struct nlattr *nest;
nlattr            400 net/sched/act_api.c int tcf_idr_create(struct tc_action_net *tn, u32 index, struct nlattr *est,
nlattr            627 net/sched/act_api.c static struct tc_action_ops *tc_lookup_action(struct nlattr *kind)
nlattr            758 net/sched/act_api.c 	struct nlattr *nest;
nlattr            796 net/sched/act_api.c 	struct nlattr *nest;
nlattr            818 net/sched/act_api.c static struct tc_cookie *nla_memdup_cookie(struct nlattr **tb)
nlattr            843 net/sched/act_api.c 				    struct nlattr *nla, struct nlattr *est,
nlattr            852 net/sched/act_api.c 	struct nlattr *tb[TCA_ACT_MAX + 1];
nlattr            853 net/sched/act_api.c 	struct nlattr *kind;
nlattr            955 net/sched/act_api.c int tcf_action_init(struct net *net, struct tcf_proto *tp, struct nlattr *nla,
nlattr            956 net/sched/act_api.c 		    struct nlattr *est, char *name, int ovr, int bind,
nlattr            960 net/sched/act_api.c 	struct nlattr *tb[TCA_ACT_MAX_PRIO + 1];
nlattr           1045 net/sched/act_api.c 	struct nlattr *nest;
nlattr           1092 net/sched/act_api.c static struct tc_action *tcf_action_get_1(struct net *net, struct nlattr *nla,
nlattr           1096 net/sched/act_api.c 	struct nlattr *tb[TCA_ACT_MAX + 1];
nlattr           1136 net/sched/act_api.c static int tca_action_flush(struct net *net, struct nlattr *nla,
nlattr           1145 net/sched/act_api.c 	struct nlattr *nest;
nlattr           1146 net/sched/act_api.c 	struct nlattr *tb[TCA_ACT_MAX + 1];
nlattr           1148 net/sched/act_api.c 	struct nlattr *kind;
nlattr           1278 net/sched/act_api.c tca_action_gd(struct net *net, struct nlattr *nla, struct nlmsghdr *n,
nlattr           1282 net/sched/act_api.c 	struct nlattr *tb[TCA_ACT_MAX_PRIO + 1];
nlattr           1351 net/sched/act_api.c static int tcf_action_add(struct net *net, struct nlattr *nla,
nlattr           1386 net/sched/act_api.c 	struct nlattr *tca[TCA_ROOT_MAX + 1];
nlattr           1433 net/sched/act_api.c static struct nlattr *find_dump_kind(struct nlattr **nla)
nlattr           1435 net/sched/act_api.c 	struct nlattr *tb1, *tb2[TCA_ACT_MAX + 1];
nlattr           1436 net/sched/act_api.c 	struct nlattr *tb[TCA_ACT_MAX_PRIO + 1];
nlattr           1437 net/sched/act_api.c 	struct nlattr *kind;
nlattr           1460 net/sched/act_api.c 	struct nlattr *nest;
nlattr           1464 net/sched/act_api.c 	struct nlattr *tb[TCA_ROOT_MAX + 1];
nlattr           1465 net/sched/act_api.c 	struct nlattr *count_attr = NULL;
nlattr           1467 net/sched/act_api.c 	struct nlattr *kind = NULL;
nlattr             98 net/sched/act_bpf.c 	struct nlattr *nla;
nlattr            116 net/sched/act_bpf.c 	struct nlattr *nla;
nlattr            183 net/sched/act_bpf.c static int tcf_bpf_init_from_ops(struct nlattr **tb, struct tcf_bpf_cfg *cfg)
nlattr            220 net/sched/act_bpf.c static int tcf_bpf_init_from_efd(struct nlattr **tb, struct tcf_bpf_cfg *cfg)
nlattr            275 net/sched/act_bpf.c static int tcf_bpf_init(struct net *net, struct nlattr *nla,
nlattr            276 net/sched/act_bpf.c 			struct nlattr *est, struct tc_action **act,
nlattr            281 net/sched/act_bpf.c 	struct nlattr *tb[TCA_ACT_BPF_MAX + 1];
nlattr             94 net/sched/act_connmark.c static int tcf_connmark_init(struct net *net, struct nlattr *nla,
nlattr             95 net/sched/act_connmark.c 			     struct nlattr *est, struct tc_action **a,
nlattr            101 net/sched/act_connmark.c 	struct nlattr *tb[TCA_CONNMARK_MAX + 1];
nlattr             43 net/sched/act_csum.c static int tcf_csum_init(struct net *net, struct nlattr *nla,
nlattr             44 net/sched/act_csum.c 			 struct nlattr *est, struct tc_action **a, int ovr,
nlattr             50 net/sched/act_csum.c 	struct nlattr *tb[TCA_CSUM_MAX + 1];
nlattr            510 net/sched/act_ct.c 				  struct nlattr **tb,
nlattr            534 net/sched/act_ct.c 		struct nlattr *max_attr = tb[TCA_CT_NAT_IPV4_MAX];
nlattr            545 net/sched/act_ct.c 		struct nlattr *max_attr = tb[TCA_CT_NAT_IPV6_MAX];
nlattr            569 net/sched/act_ct.c static void tcf_ct_set_key_val(struct nlattr **tb,
nlattr            590 net/sched/act_ct.c 			      struct nlattr **tb,
nlattr            667 net/sched/act_ct.c static int tcf_ct_init(struct net *net, struct nlattr *nla,
nlattr            668 net/sched/act_ct.c 		       struct nlattr *est, struct tc_action **a,
nlattr            675 net/sched/act_ct.c 	struct nlattr *tb[TCA_CT_MAX + 1];
nlattr            153 net/sched/act_ctinfo.c static int tcf_ctinfo_init(struct net *net, struct nlattr *nla,
nlattr            154 net/sched/act_ctinfo.c 			   struct nlattr *est, struct tc_action **a,
nlattr            161 net/sched/act_ctinfo.c 	struct nlattr *tb[TCA_CTINFO_MAX + 1];
nlattr             53 net/sched/act_gact.c static int tcf_gact_init(struct net *net, struct nlattr *nla,
nlattr             54 net/sched/act_gact.c 			 struct nlattr *est, struct tc_action **a,
nlattr             59 net/sched/act_gact.c 	struct nlattr *tb[TCA_GACT_MAX + 1];
nlattr            377 net/sched/act_ife.c 	struct nlattr *nest;
nlattr            439 net/sched/act_ife.c static int populate_metalist(struct tcf_ife_info *ife, struct nlattr **tb,
nlattr            465 net/sched/act_ife.c static int tcf_ife_init(struct net *net, struct nlattr *nla,
nlattr            466 net/sched/act_ife.c 			struct nlattr *est, struct tc_action **a,
nlattr            471 net/sched/act_ife.c 	struct nlattr *tb[TCA_IFE_MAX + 1];
nlattr            472 net/sched/act_ife.c 	struct nlattr *tb2[IFE_META_MAX + 1];
nlattr             95 net/sched/act_ipt.c static int __tcf_ipt_init(struct net *net, unsigned int id, struct nlattr *nla,
nlattr             96 net/sched/act_ipt.c 			  struct nlattr *est, struct tc_action **a,
nlattr            101 net/sched/act_ipt.c 	struct nlattr *tb[TCA_IPT_MAX + 1];
nlattr            205 net/sched/act_ipt.c static int tcf_ipt_init(struct net *net, struct nlattr *nla,
nlattr            206 net/sched/act_ipt.c 			struct nlattr *est, struct tc_action **a, int ovr,
nlattr            214 net/sched/act_ipt.c static int tcf_xt_init(struct net *net, struct nlattr *nla,
nlattr            215 net/sched/act_ipt.c 		       struct nlattr *est, struct tc_action **a, int ovr,
nlattr             92 net/sched/act_mirred.c static int tcf_mirred_init(struct net *net, struct nlattr *nla,
nlattr             93 net/sched/act_mirred.c 			   struct nlattr *est, struct tc_action **a,
nlattr             99 net/sched/act_mirred.c 	struct nlattr *tb[TCA_MIRRED_MAX + 1];
nlattr            111 net/sched/act_mpls.c static int valid_label(const struct nlattr *attr,
nlattr            134 net/sched/act_mpls.c static int tcf_mpls_init(struct net *net, struct nlattr *nla,
nlattr            135 net/sched/act_mpls.c 			 struct nlattr *est, struct tc_action **a,
nlattr            140 net/sched/act_mpls.c 	struct nlattr *tb[TCA_MPLS_MAX + 1];
nlattr             36 net/sched/act_nat.c static int tcf_nat_init(struct net *net, struct nlattr *nla, struct nlattr *est,
nlattr             42 net/sched/act_nat.c 	struct nlattr *tb[TCA_NAT_MAX + 1];
nlattr             37 net/sched/act_pedit.c static struct tcf_pedit_key_ex *tcf_pedit_keys_ex_parse(struct nlattr *nla,
nlattr             42 net/sched/act_pedit.c 	const struct nlattr *ka;
nlattr             56 net/sched/act_pedit.c 		struct nlattr *tb[TCA_PEDIT_KEY_EX_MAX + 1];
nlattr            108 net/sched/act_pedit.c 	struct nlattr *keys_start = nla_nest_start_noflag(skb,
nlattr            114 net/sched/act_pedit.c 		struct nlattr *key_start;
nlattr            137 net/sched/act_pedit.c static int tcf_pedit_init(struct net *net, struct nlattr *nla,
nlattr            138 net/sched/act_pedit.c 			  struct nlattr *est, struct tc_action **a,
nlattr            143 net/sched/act_pedit.c 	struct nlattr *tb[TCA_PEDIT_MAX + 1];
nlattr            148 net/sched/act_pedit.c 	struct nlattr *pattr;
nlattr             47 net/sched/act_police.c static int tcf_police_init(struct net *net, struct nlattr *nla,
nlattr             48 net/sched/act_police.c 			       struct nlattr *est, struct tc_action **a,
nlattr             54 net/sched/act_police.c 	struct nlattr *tb[TCA_POLICE_MAX + 1];
nlattr             36 net/sched/act_sample.c static int tcf_sample_init(struct net *net, struct nlattr *nla,
nlattr             37 net/sched/act_sample.c 			   struct nlattr *est, struct tc_action **a, int ovr,
nlattr             42 net/sched/act_sample.c 	struct nlattr *tb[TCA_SAMPLE_MAX + 1];
nlattr             50 net/sched/act_simple.c static int alloc_defdata(struct tcf_defact *d, const struct nlattr *defdata)
nlattr             59 net/sched/act_simple.c static int reset_policy(struct tc_action *a, const struct nlattr *defdata,
nlattr             86 net/sched/act_simple.c static int tcf_simp_init(struct net *net, struct nlattr *nla,
nlattr             87 net/sched/act_simple.c 			 struct nlattr *est, struct tc_action **a,
nlattr             92 net/sched/act_simple.c 	struct nlattr *tb[TCA_DEF_MAX + 1];
nlattr             86 net/sched/act_skbedit.c static int tcf_skbedit_init(struct net *net, struct nlattr *nla,
nlattr             87 net/sched/act_skbedit.c 			    struct nlattr *est, struct tc_action **a,
nlattr             94 net/sched/act_skbedit.c 	struct nlattr *tb[TCA_SKBEDIT_MAX + 1];
nlattr             79 net/sched/act_skbmod.c static int tcf_skbmod_init(struct net *net, struct nlattr *nla,
nlattr             80 net/sched/act_skbmod.c 			   struct nlattr *est, struct tc_action **a,
nlattr             86 net/sched/act_skbmod.c 	struct nlattr *tb[TCA_SKBMOD_MAX + 1];
nlattr             68 net/sched/act_tunnel_key.c tunnel_key_copy_geneve_opt(const struct nlattr *nla, void *dst, int dst_len,
nlattr             71 net/sched/act_tunnel_key.c 	struct nlattr *tb[TCA_TUNNEL_KEY_ENC_OPT_GENEVE_MAX + 1];
nlattr            119 net/sched/act_tunnel_key.c static int tunnel_key_copy_opts(const struct nlattr *nla, u8 *dst,
nlattr            123 net/sched/act_tunnel_key.c 	const struct nlattr *attr, *head = nla_data(nla);
nlattr            163 net/sched/act_tunnel_key.c static int tunnel_key_get_opts_len(struct nlattr *nla,
nlattr            169 net/sched/act_tunnel_key.c static int tunnel_key_opts_set(struct nlattr *nla, struct ip_tunnel_info *info,
nlattr            212 net/sched/act_tunnel_key.c static int tunnel_key_init(struct net *net, struct nlattr *nla,
nlattr            213 net/sched/act_tunnel_key.c 			   struct nlattr *est, struct tc_action **a,
nlattr            219 net/sched/act_tunnel_key.c 	struct nlattr *tb[TCA_TUNNEL_KEY_MAX + 1];
nlattr            430 net/sched/act_tunnel_key.c 	struct nlattr *start;
nlattr            460 net/sched/act_tunnel_key.c 	struct nlattr *start;
nlattr            102 net/sched/act_vlan.c static int tcf_vlan_init(struct net *net, struct nlattr *nla,
nlattr            103 net/sched/act_vlan.c 			 struct nlattr *est, struct tc_action **a,
nlattr            108 net/sched/act_vlan.c 	struct nlattr *tb[TCA_VLAN_MAX + 1];
nlattr            222 net/sched/cls_api.c static bool tcf_proto_check_kind(struct nlattr *kind, char *name)
nlattr           1923 net/sched/cls_api.c 	struct nlattr *tca[TCA_MAX + 1];
nlattr           2150 net/sched/cls_api.c 	struct nlattr *tca[TCA_MAX + 1];
nlattr           2310 net/sched/cls_api.c 	struct nlattr *tca[TCA_MAX + 1];
nlattr           2513 net/sched/cls_api.c 	struct nlattr *tca[TCA_MAX + 1];
nlattr           2712 net/sched/cls_api.c 			      struct nlattr **tca,
nlattr           2763 net/sched/cls_api.c 	struct nlattr *tca[TCA_MAX + 1];
nlattr           2897 net/sched/cls_api.c 	struct nlattr *tca[TCA_MAX + 1];
nlattr           3009 net/sched/cls_api.c int tcf_exts_validate(struct net *net, struct tcf_proto *tp, struct nlattr **tb,
nlattr           3010 net/sched/cls_api.c 		      struct nlattr *rate_tlv, struct tcf_exts *exts, bool ovr,
nlattr           3077 net/sched/cls_api.c 	struct nlattr *nest;
nlattr            147 net/sched/cls_basic.c 			   struct nlattr **tb,
nlattr            148 net/sched/cls_basic.c 			   struct nlattr *est, bool ovr,
nlattr            172 net/sched/cls_basic.c 			struct nlattr **tca, void **arg, bool ovr,
nlattr            177 net/sched/cls_basic.c 	struct nlattr *tb[TCA_BASIC_MAX + 1];
nlattr            284 net/sched/cls_basic.c 	struct nlattr *nest;
nlattr            338 net/sched/cls_bpf.c static int cls_bpf_prog_from_ops(struct nlattr **tb, struct cls_bpf_prog *prog)
nlattr            375 net/sched/cls_bpf.c static int cls_bpf_prog_from_efd(struct nlattr **tb, struct cls_bpf_prog *prog,
nlattr            410 net/sched/cls_bpf.c 			     struct nlattr **tb, struct nlattr *est, bool ovr,
nlattr            460 net/sched/cls_bpf.c 			  u32 handle, struct nlattr **tca,
nlattr            466 net/sched/cls_bpf.c 	struct nlattr *tb[TCA_BPF_MAX + 1];
nlattr            545 net/sched/cls_bpf.c 	struct nlattr *nla;
nlattr            563 net/sched/cls_bpf.c 	struct nlattr *nla;
nlattr            585 net/sched/cls_bpf.c 	struct nlattr *nest;
nlattr             78 net/sched/cls_cgroup.c 			     u32 handle, struct nlattr **tca,
nlattr             82 net/sched/cls_cgroup.c 	struct nlattr *tb[TCA_CGROUP_MAX + 1];
nlattr            174 net/sched/cls_cgroup.c 	struct nlattr *nest;
nlattr            389 net/sched/cls_flow.c 		       u32 handle, struct nlattr **tca,
nlattr            395 net/sched/cls_flow.c 	struct nlattr *opt = tca[TCA_OPTIONS];
nlattr            396 net/sched/cls_flow.c 	struct nlattr *tb[TCA_FLOW_MAX + 1];
nlattr            622 net/sched/cls_flow.c 	struct nlattr *nest;
nlattr            709 net/sched/cls_flower.c static void fl_set_key_val(struct nlattr **tb,
nlattr            722 net/sched/cls_flower.c static int fl_set_key_port_range(struct nlattr **tb, struct fl_flow_key *key,
nlattr            749 net/sched/cls_flower.c static int fl_set_key_mpls(struct nlattr **tb,
nlattr            784 net/sched/cls_flower.c static void fl_set_key_vlan(struct nlattr **tb,
nlattr            818 net/sched/cls_flower.c static int fl_set_key_flags(struct nlattr **tb,
nlattr            842 net/sched/cls_flower.c static void fl_set_key_ip(struct nlattr **tb, bool encap,
nlattr            855 net/sched/cls_flower.c static int fl_set_geneve_opt(const struct nlattr *nla, struct fl_flow_key *key,
nlattr            859 net/sched/cls_flower.c 	struct nlattr *tb[TCA_FLOWER_KEY_ENC_OPT_GENEVE_MAX + 1];
nlattr            860 net/sched/cls_flower.c 	struct nlattr *class = NULL, *type = NULL, *data = NULL;
nlattr            940 net/sched/cls_flower.c static int fl_set_enc_opt(struct nlattr **tb, struct fl_flow_key *key,
nlattr            944 net/sched/cls_flower.c 	const struct nlattr *nla_enc_key, *nla_opt_key, *nla_opt_msk = NULL;
nlattr           1007 net/sched/cls_flower.c static int fl_set_key_ct(struct nlattr **tb,
nlattr           1052 net/sched/cls_flower.c static int fl_set_key(struct net *net, struct nlattr **tb,
nlattr           1470 net/sched/cls_flower.c 			unsigned long base, struct nlattr **tb,
nlattr           1471 net/sched/cls_flower.c 			struct nlattr *est, bool ovr,
nlattr           1530 net/sched/cls_flower.c 		     u32 handle, struct nlattr **tca,
nlattr           1538 net/sched/cls_flower.c 	struct nlattr **tb;
nlattr           1553 net/sched/cls_flower.c 	tb = kcalloc(TCA_FLOWER_MAX + 1, sizeof(struct nlattr *), GFP_KERNEL);
nlattr           1911 net/sched/cls_flower.c 			     struct nlattr **tca,
nlattr           1915 net/sched/cls_flower.c 	struct nlattr **tb;
nlattr           1921 net/sched/cls_flower.c 	tb = kcalloc(TCA_FLOWER_MAX + 1, sizeof(struct nlattr *), GFP_KERNEL);
nlattr           2124 net/sched/cls_flower.c 	struct nlattr *nest;
nlattr           2191 net/sched/cls_flower.c 	struct nlattr *nest;
nlattr           2437 net/sched/cls_flower.c 	struct nlattr *nest;
nlattr           2495 net/sched/cls_flower.c 	struct nlattr *nest;
nlattr            200 net/sched/cls_fw.c 			struct fw_filter *f, struct nlattr **tb,
nlattr            201 net/sched/cls_fw.c 			struct nlattr **tca, unsigned long base, bool ovr,
nlattr            239 net/sched/cls_fw.c 		     u32 handle, struct nlattr **tca, void **arg,
nlattr            245 net/sched/cls_fw.c 	struct nlattr *opt = tca[TCA_OPTIONS];
nlattr            246 net/sched/cls_fw.c 	struct nlattr *tb[TCA_FW_MAX + 1];
nlattr            380 net/sched/cls_fw.c 	struct nlattr *nest;
nlattr            165 net/sched/cls_matchall.c 			  unsigned long base, struct nlattr **tb,
nlattr            166 net/sched/cls_matchall.c 			  struct nlattr *est, bool ovr,
nlattr            185 net/sched/cls_matchall.c 		       u32 handle, struct nlattr **tca,
nlattr            190 net/sched/cls_matchall.c 	struct nlattr *tb[TCA_MATCHALL_MAX + 1];
nlattr            349 net/sched/cls_matchall.c 	struct nlattr *nest;
nlattr            384 net/sched/cls_route.c 			    struct nlattr **tb, struct nlattr *est, int new,
nlattr            467 net/sched/cls_route.c 			 struct nlattr **tca, void **arg, bool ovr,
nlattr            474 net/sched/cls_route.c 	struct nlattr *opt = tca[TCA_OPTIONS];
nlattr            475 net/sched/cls_route.c 	struct nlattr *tb[TCA_ROUTE4_MAX + 1];
nlattr            599 net/sched/cls_route.c 	struct nlattr *nest;
nlattr            474 net/sched/cls_rsvp.h 		       struct nlattr **tca,
nlattr            484 net/sched/cls_rsvp.h 	struct nlattr *opt = tca[TCA_OPTIONS];
nlattr            485 net/sched/cls_rsvp.h 	struct nlattr *tb[TCA_RSVP_MAX + 1];
nlattr            695 net/sched/cls_rsvp.h 	struct nlattr *nest;
nlattr            329 net/sched/cls_tcindex.c 		  struct tcindex_filter_result *r, struct nlattr **tb,
nlattr            330 net/sched/cls_tcindex.c 		  struct nlattr *est, bool ovr, struct netlink_ext_ack *extack)
nlattr            525 net/sched/cls_tcindex.c 	       struct nlattr **tca, void **arg, bool ovr,
nlattr            528 net/sched/cls_tcindex.c 	struct nlattr *opt = tca[TCA_OPTIONS];
nlattr            529 net/sched/cls_tcindex.c 	struct nlattr *tb[TCA_TCINDEX_MAX + 1];
nlattr            635 net/sched/cls_tcindex.c 	struct nlattr *nest;
nlattr            711 net/sched/cls_u32.c 			 struct tc_u_knode *n, struct nlattr **tb,
nlattr            712 net/sched/cls_u32.c 			 struct nlattr *est, bool ovr,
nlattr            845 net/sched/cls_u32.c 		      struct nlattr **tca, void **arg, bool ovr, bool rtnl_held,
nlattr            852 net/sched/cls_u32.c 	struct nlattr *opt = tca[TCA_OPTIONS];
nlattr            853 net/sched/cls_u32.c 	struct nlattr *tb[TCA_U32_MAX + 1];
nlattr           1276 net/sched/cls_u32.c 	struct nlattr *nest;
nlattr             30 net/sched/em_ipt.c 	int (*validate_match_data)(struct nlattr **tb, u8 mrev);
nlattr             60 net/sched/em_ipt.c static int policy_validate_match_data(struct nlattr **tb, u8 mrev)
nlattr             75 net/sched/em_ipt.c static int addrtype_validate_match_data(struct nlattr **tb, u8 mrev)
nlattr             97 net/sched/em_ipt.c static struct xt_match *get_xt_match(struct nlattr **tb)
nlattr            100 net/sched/em_ipt.c 	struct nlattr *mname_attr;
nlattr            129 net/sched/em_ipt.c 	struct nlattr *tb[TCA_EM_IPT_MAX + 1];
nlattr            692 net/sched/em_meta.c static int meta_var_change(struct meta_value *dst, struct nlattr *nla)
nlattr            745 net/sched/em_meta.c static int meta_int_change(struct meta_value *dst, struct nlattr *nla)
nlattr            792 net/sched/em_meta.c 	int	(*change)(struct meta_value *, struct nlattr *);
nlattr            882 net/sched/em_meta.c static inline int meta_change_data(struct meta_value *dst, struct nlattr *nla)
nlattr            907 net/sched/em_meta.c 	struct nlattr *tb[TCA_EM_META_MAX + 1];
nlattr            171 net/sched/ematch.c 			   struct tcf_ematch *em, struct nlattr *nla, int idx)
nlattr            303 net/sched/ematch.c int tcf_em_tree_validate(struct tcf_proto *tp, struct nlattr *nla,
nlattr            307 net/sched/ematch.c 	struct nlattr *tb[TCA_EMATCH_TREE_MAX + 1];
nlattr            308 net/sched/ematch.c 	struct nlattr *rt_match, *rt_hdr, *rt_list;
nlattr            440 net/sched/ematch.c 	struct nlattr *top_start;
nlattr            441 net/sched/ematch.c 	struct nlattr *list_start;
nlattr            456 net/sched/ematch.c 		struct nlattr *match_start = (struct nlattr *)tail;
nlattr            347 net/sched/sch_api.c static struct Qdisc_ops *qdisc_lookup_ops(struct nlattr *kind)
nlattr            407 net/sched/sch_api.c 					struct nlattr *tab,
nlattr            468 net/sched/sch_api.c static struct qdisc_size_table *qdisc_get_stab(struct nlattr *opt,
nlattr            471 net/sched/sch_api.c 	struct nlattr *tb[TCA_STAB_MAX + 1];
nlattr            540 net/sched/sch_api.c 	struct nlattr *nest;
nlattr           1108 net/sched/sch_api.c static int qdisc_block_indexes_set(struct Qdisc *sch, struct nlattr **tca,
nlattr           1151 net/sched/sch_api.c 				  struct nlattr **tca, int *errp,
nlattr           1155 net/sched/sch_api.c 	struct nlattr *kind = tca[TCA_KIND];
nlattr           1306 net/sched/sch_api.c static int qdisc_change(struct Qdisc *sch, struct nlattr **tca,
nlattr           1412 net/sched/sch_api.c 	struct nlattr *tca[TCA_MAX + 1];
nlattr           1497 net/sched/sch_api.c 	struct nlattr *tca[TCA_MAX + 1];
nlattr           1734 net/sched/sch_api.c 	struct nlattr *tca[TCA_MAX + 1];
nlattr           1980 net/sched/sch_api.c 	struct nlattr *tca[TCA_MAX + 1];
nlattr            196 net/sched/sch_atm.c 			 struct nlattr **tca, unsigned long *arg,
nlattr            202 net/sched/sch_atm.c 	struct nlattr *opt = tca[TCA_OPTIONS];
nlattr            203 net/sched/sch_atm.c 	struct nlattr *tb[TCA_ATM_MAX + 1];
nlattr            541 net/sched/sch_atm.c static int atm_tc_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            605 net/sched/sch_atm.c 	struct nlattr *nest;
nlattr           2525 net/sched/sch_cake.c static int cake_change(struct Qdisc *sch, struct nlattr *opt,
nlattr           2529 net/sched/sch_cake.c 	struct nlattr *tb[TCA_CAKE_MAX + 1];
nlattr           2659 net/sched/sch_cake.c static int cake_init(struct Qdisc *sch, struct nlattr *opt,
nlattr           2738 net/sched/sch_cake.c 	struct nlattr *opts;
nlattr           2811 net/sched/sch_cake.c 	struct nlattr *stats = nla_nest_start_noflag(d->skb, TCA_STATS_APP);
nlattr           2813 net/sched/sch_cake.c 	struct nlattr *tstats, *ts;
nlattr           2951 net/sched/sch_cake.c 	struct nlattr *stats;
nlattr           1130 net/sched/sch_cbq.c static int cbq_opt_parse(struct nlattr *tb[TCA_CBQ_MAX + 1],
nlattr           1131 net/sched/sch_cbq.c 			 struct nlattr *opt,
nlattr           1157 net/sched/sch_cbq.c static int cbq_init(struct Qdisc *sch, struct nlattr *opt,
nlattr           1161 net/sched/sch_cbq.c 	struct nlattr *tb[TCA_CBQ_MAX + 1];
nlattr           1323 net/sched/sch_cbq.c 	struct nlattr *nest;
nlattr           1351 net/sched/sch_cbq.c 	struct nlattr *nest;
nlattr           1477 net/sched/sch_cbq.c cbq_change_class(struct Qdisc *sch, u32 classid, u32 parentid, struct nlattr **tca,
nlattr           1483 net/sched/sch_cbq.c 	struct nlattr *opt = tca[TCA_OPTIONS];
nlattr           1484 net/sched/sch_cbq.c 	struct nlattr *tb[TCA_CBQ_MAX + 1];
nlattr            360 net/sched/sch_cbs.c static int cbs_change(struct Qdisc *sch, struct nlattr *opt,
nlattr            365 net/sched/sch_cbs.c 	struct nlattr *tb[TCA_CBS_MAX + 1];
nlattr            400 net/sched/sch_cbs.c static int cbs_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            455 net/sched/sch_cbs.c 	struct nlattr *nest;
nlattr            344 net/sched/sch_choke.c static int choke_change(struct Qdisc *sch, struct nlattr *opt,
nlattr            348 net/sched/sch_choke.c 	struct nlattr *tb[TCA_CHOKE_MAX + 1];
nlattr            433 net/sched/sch_choke.c static int choke_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            442 net/sched/sch_choke.c 	struct nlattr *opts = NULL;
nlattr            133 net/sched/sch_codel.c static int codel_change(struct Qdisc *sch, struct nlattr *opt,
nlattr            137 net/sched/sch_codel.c 	struct nlattr *tb[TCA_CODEL_MAX + 1];
nlattr            189 net/sched/sch_codel.c static int codel_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            219 net/sched/sch_codel.c 	struct nlattr *opts;
nlattr             55 net/sched/sch_drr.c 			    struct nlattr **tca, unsigned long *arg,
nlattr             60 net/sched/sch_drr.c 	struct nlattr *opt = tca[TCA_OPTIONS];
nlattr             61 net/sched/sch_drr.c 	struct nlattr *tb[TCA_DRR_MAX + 1];
nlattr            239 net/sched/sch_drr.c 	struct nlattr *nest;
nlattr            417 net/sched/sch_drr.c static int drr_init_qdisc(struct Qdisc *sch, struct nlattr *opt,
nlattr            117 net/sched/sch_dsmark.c 			 struct nlattr **tca, unsigned long *arg,
nlattr            121 net/sched/sch_dsmark.c 	struct nlattr *opt = tca[TCA_OPTIONS];
nlattr            122 net/sched/sch_dsmark.c 	struct nlattr *tb[TCA_DSMARK_MAX + 1];
nlattr            339 net/sched/sch_dsmark.c static int dsmark_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            343 net/sched/sch_dsmark.c 	struct nlattr *tb[TCA_DSMARK_MAX + 1];
nlattr            430 net/sched/sch_dsmark.c 	struct nlattr *opts = NULL;
nlattr            457 net/sched/sch_dsmark.c 	struct nlattr *opts = NULL;
nlattr            346 net/sched/sch_etf.c static int etf_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            351 net/sched/sch_etf.c 	struct nlattr *tb[TCA_ETF_MAX + 1];
nlattr            470 net/sched/sch_etf.c 	struct nlattr *nest;
nlattr             54 net/sched/sch_fifo.c static int fifo_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            144 net/sched/sch_fifo.c 	struct nlattr *nla;
nlattr            753 net/sched/sch_fq.c static int fq_change(struct Qdisc *sch, struct nlattr *opt,
nlattr            757 net/sched/sch_fq.c 	struct nlattr *tb[TCA_FQ_MAX + 1];
nlattr            866 net/sched/sch_fq.c static int fq_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            905 net/sched/sch_fq.c 	struct nlattr *opts;
nlattr            368 net/sched/sch_fq_codel.c static int fq_codel_change(struct Qdisc *sch, struct nlattr *opt,
nlattr            372 net/sched/sch_fq_codel.c 	struct nlattr *tb[TCA_FQ_CODEL_MAX + 1];
nlattr            450 net/sched/sch_fq_codel.c static int fq_codel_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            516 net/sched/sch_fq_codel.c 	struct nlattr *opts;
nlattr            577 net/sched/sch_generic.c static int noqueue_init(struct Qdisc *qdisc, struct nlattr *opt,
nlattr            724 net/sched/sch_generic.c static int pfifo_fast_init(struct Qdisc *qdisc, struct nlattr *opt,
nlattr            401 net/sched/sch_gred.c static int gred_change_table_def(struct Qdisc *sch, struct nlattr *dps,
nlattr            531 net/sched/sch_gred.c static void gred_vq_apply(struct gred_sched *table, const struct nlattr *entry)
nlattr            533 net/sched/sch_gred.c 	struct nlattr *tb[TCA_GRED_VQ_MAX + 1];
nlattr            545 net/sched/sch_gred.c static void gred_vqs_apply(struct gred_sched *table, struct nlattr *vqs)
nlattr            547 net/sched/sch_gred.c 	const struct nlattr *attr;
nlattr            560 net/sched/sch_gred.c 			    const struct nlattr *entry,
nlattr            563 net/sched/sch_gred.c 	struct nlattr *tb[TCA_GRED_VQ_MAX + 1];
nlattr            604 net/sched/sch_gred.c 			     struct nlattr *vqs, struct netlink_ext_ack *extack)
nlattr            606 net/sched/sch_gred.c 	const struct nlattr *attr;
nlattr            635 net/sched/sch_gred.c static int gred_change(struct Qdisc *sch, struct nlattr *opt,
nlattr            640 net/sched/sch_gred.c 	struct nlattr *tb[TCA_GRED_MAX + 1];
nlattr            728 net/sched/sch_gred.c static int gred_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            731 net/sched/sch_gred.c 	struct nlattr *tb[TCA_GRED_MAX + 1];
nlattr            760 net/sched/sch_gred.c 	struct nlattr *parms, *vqs, *opts = NULL;
nlattr            848 net/sched/sch_gred.c 		struct nlattr *vq;
nlattr            914 net/sched/sch_hfsc.c 		  struct nlattr **tca, unsigned long *arg,
nlattr            920 net/sched/sch_hfsc.c 	struct nlattr *opt = tca[TCA_OPTIONS];
nlattr            921 net/sched/sch_hfsc.c 	struct nlattr *tb[TCA_HFSC_MAX + 1];
nlattr           1296 net/sched/sch_hfsc.c 	struct nlattr *nest;
nlattr           1385 net/sched/sch_hfsc.c hfsc_init_qdisc(struct Qdisc *sch, struct nlattr *opt,
nlattr           1427 net/sched/sch_hfsc.c hfsc_change_qdisc(struct Qdisc *sch, struct nlattr *opt,
nlattr            508 net/sched/sch_hhf.c static int hhf_change(struct Qdisc *sch, struct nlattr *opt,
nlattr            512 net/sched/sch_hhf.c 	struct nlattr *tb[TCA_HHF_MAX + 1];
nlattr            577 net/sched/sch_hhf.c static int hhf_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            657 net/sched/sch_hhf.c 	struct nlattr *opts;
nlattr            995 net/sched/sch_htb.c static int htb_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            999 net/sched/sch_htb.c 	struct nlattr *tb[TCA_HTB_MAX + 1];
nlattr           1046 net/sched/sch_htb.c 	struct nlattr *nest;
nlattr           1078 net/sched/sch_htb.c 	struct nlattr *nest;
nlattr           1297 net/sched/sch_htb.c 			    u32 parentid, struct nlattr **tca,
nlattr           1303 net/sched/sch_htb.c 	struct nlattr *opt = tca[TCA_OPTIONS];
nlattr           1304 net/sched/sch_htb.c 	struct nlattr *tb[TCA_HTB_MAX + 1];
nlattr           1342 net/sched/sch_htb.c 			struct nlattr		nla;
nlattr             76 net/sched/sch_ingress.c static int ingress_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            103 net/sched/sch_ingress.c 	struct nlattr *nest;
nlattr            208 net/sched/sch_ingress.c static int clsact_init(struct Qdisc *sch, struct nlattr *opt,
nlattr             67 net/sched/sch_mq.c static int mq_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            119 net/sched/sch_mqprio.c static int parse_attr(struct nlattr *tb[], int maxtype, struct nlattr *nla,
nlattr            129 net/sched/sch_mqprio.c 	memset(tb, 0, sizeof(struct nlattr *) * (maxtype + 1));
nlattr            133 net/sched/sch_mqprio.c static int mqprio_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            142 net/sched/sch_mqprio.c 	struct nlattr *tb[TCA_MQPRIO_MAX + 1];
nlattr            143 net/sched/sch_mqprio.c 	struct nlattr *attr;
nlattr            346 net/sched/sch_mqprio.c 	struct nlattr *nest;
nlattr            387 net/sched/sch_mqprio.c 	struct nlattr *nla = (struct nlattr *)skb_tail_pointer(skb);
nlattr            172 net/sched/sch_multiq.c static int multiq_tune(struct Qdisc *sch, struct nlattr *opt,
nlattr            236 net/sched/sch_multiq.c static int multiq_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            777 net/sched/sch_netem.c 			  const struct nlattr *attr)
nlattr            806 net/sched/sch_netem.c static void get_slot(struct netem_sched_data *q, const struct nlattr *attr)
nlattr            824 net/sched/sch_netem.c static void get_correlation(struct netem_sched_data *q, const struct nlattr *attr)
nlattr            833 net/sched/sch_netem.c static void get_reorder(struct netem_sched_data *q, const struct nlattr *attr)
nlattr            841 net/sched/sch_netem.c static void get_corrupt(struct netem_sched_data *q, const struct nlattr *attr)
nlattr            849 net/sched/sch_netem.c static void get_rate(struct netem_sched_data *q, const struct nlattr *attr)
nlattr            863 net/sched/sch_netem.c static int get_loss_clg(struct netem_sched_data *q, const struct nlattr *attr)
nlattr            865 net/sched/sch_netem.c 	const struct nlattr *la;
nlattr            930 net/sched/sch_netem.c static int parse_attr(struct nlattr *tb[], int maxtype, struct nlattr *nla,
nlattr            945 net/sched/sch_netem.c 	memset(tb, 0, sizeof(struct nlattr *) * (maxtype + 1));
nlattr            950 net/sched/sch_netem.c static int netem_change(struct Qdisc *sch, struct nlattr *opt,
nlattr            954 net/sched/sch_netem.c 	struct nlattr *tb[TCA_NETEM_MAX + 1];
nlattr           1052 net/sched/sch_netem.c static int netem_init(struct Qdisc *sch, struct nlattr *opt,
nlattr           1084 net/sched/sch_netem.c 	struct nlattr *nest;
nlattr           1134 net/sched/sch_netem.c 	struct nlattr *nla = (struct nlattr *) skb_tail_pointer(skb);
nlattr            199 net/sched/sch_pie.c static int pie_change(struct Qdisc *sch, struct nlattr *opt,
nlattr            203 net/sched/sch_pie.c 	struct nlattr *tb[TCA_PIE_MAX + 1];
nlattr            458 net/sched/sch_pie.c static int pie_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            484 net/sched/sch_pie.c 	struct nlattr *opts;
nlattr            122 net/sched/sch_plug.c static int plug_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            158 net/sched/sch_plug.c static int plug_change(struct Qdisc *sch, struct nlattr *opt,
nlattr            178 net/sched/sch_prio.c static int prio_tune(struct Qdisc *sch, struct nlattr *opt,
nlattr            231 net/sched/sch_prio.c static int prio_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            393 net/sched/sch_qfq.c 			    struct nlattr **tca, unsigned long *arg,
nlattr            399 net/sched/sch_qfq.c 	struct nlattr *tb[TCA_QFQ_MAX + 1];
nlattr            613 net/sched/sch_qfq.c 	struct nlattr *nest;
nlattr           1410 net/sched/sch_qfq.c static int qfq_init_qdisc(struct Qdisc *sch, struct nlattr *opt,
nlattr            191 net/sched/sch_red.c static int red_change(struct Qdisc *sch, struct nlattr *opt,
nlattr            196 net/sched/sch_red.c 	struct nlattr *tb[TCA_RED_MAX + 1];
nlattr            273 net/sched/sch_red.c static int red_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            302 net/sched/sch_red.c 	struct nlattr *opts = NULL;
nlattr            488 net/sched/sch_sfb.c static int sfb_change(struct Qdisc *sch, struct nlattr *opt,
nlattr            493 net/sched/sch_sfb.c 	struct nlattr *tb[TCA_SFB_MAX + 1];
nlattr            551 net/sched/sch_sfb.c static int sfb_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            568 net/sched/sch_sfb.c 	struct nlattr *opts;
nlattr            646 net/sched/sch_sfb.c 			    struct nlattr **tca, unsigned long *arg,
nlattr            623 net/sched/sch_sfq.c static int sfq_change(struct Qdisc *sch, struct nlattr *opt)
nlattr            731 net/sched/sch_sfq.c static int sfq_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            167 net/sched/sch_skbprio.c static int skbprio_change(struct Qdisc *sch, struct nlattr *opt,
nlattr            179 net/sched/sch_skbprio.c static int skbprio_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            780 net/sched/sch_taprio.c static int fill_sched_entry(struct nlattr **tb, struct sched_entry *entry,
nlattr            807 net/sched/sch_taprio.c static int parse_sched_entry(struct nlattr *n, struct sched_entry *entry,
nlattr            810 net/sched/sch_taprio.c 	struct nlattr *tb[TCA_TAPRIO_SCHED_ENTRY_MAX + 1] = { };
nlattr            825 net/sched/sch_taprio.c static int parse_sched_list(struct nlattr *list,
nlattr            829 net/sched/sch_taprio.c 	struct nlattr *n;
nlattr            865 net/sched/sch_taprio.c static int parse_taprio_schedule(struct nlattr **tb,
nlattr           1284 net/sched/sch_taprio.c static int taprio_parse_clockid(struct Qdisc *sch, struct nlattr **tb,
nlattr           1385 net/sched/sch_taprio.c static int taprio_new_flags(const struct nlattr *attr, u32 old,
nlattr           1406 net/sched/sch_taprio.c static int taprio_change(struct Qdisc *sch, struct nlattr *opt,
nlattr           1409 net/sched/sch_taprio.c 	struct nlattr *tb[TCA_TAPRIO_ATTR_MAX + 1] = { };
nlattr           1607 net/sched/sch_taprio.c static int taprio_init(struct Qdisc *sch, struct nlattr *opt,
nlattr           1714 net/sched/sch_taprio.c 	struct nlattr *item;
nlattr           1744 net/sched/sch_taprio.c 	struct nlattr *entry_list;
nlattr           1783 net/sched/sch_taprio.c 	struct nlattr *nest, *sched_nest;
nlattr            292 net/sched/sch_tbf.c static int tbf_change(struct Qdisc *sch, struct nlattr *opt,
nlattr            297 net/sched/sch_tbf.c 	struct nlattr *tb[TCA_TBF_MAX + 1];
nlattr            416 net/sched/sch_tbf.c static int tbf_init(struct Qdisc *sch, struct nlattr *opt,
nlattr            443 net/sched/sch_tbf.c 	struct nlattr *nest;
nlattr            166 net/sched/sch_teql.c static int teql_qdisc_init(struct Qdisc *sch, struct nlattr *opt,
nlattr             77 net/sctp/diag.c 	struct nlattr *attr;
nlattr            102 net/sctp/diag.c 	struct nlattr *attr;
nlattr            186 net/sctp/diag.c 		struct nlattr *attr;
nlattr            469 net/sctp/diag.c 			   const struct inet_diag_req_v2 *r, struct nlattr *bc)
nlattr             78 net/smc/smc_diag.c 			   struct nlattr *bc)
nlattr            197 net/smc/smc_diag.c 	struct nlattr *bc = NULL;
nlattr            331 net/smc/smc_pnet.c 			       struct nlattr *tb[])
nlattr            638 net/tipc/bcast.c int tipc_nl_bc_link_set(struct net *net, struct nlattr *attrs[])
nlattr            644 net/tipc/bcast.c 	struct nlattr *props[TIPC_NLA_PROP_MAX + 1];
nlattr             98 net/tipc/bcast.h int tipc_nl_bc_link_set(struct net *net, struct nlattr *attrs[]);
nlattr            236 net/tipc/bearer.c 			      struct nlattr *attr[])
nlattr            377 net/tipc/bearer.c 			 struct nlattr *attr[])
nlattr            746 net/tipc/bearer.c 	struct nlattr *attrs;
nlattr            747 net/tipc/bearer.c 	struct nlattr *prop;
nlattr            837 net/tipc/bearer.c 	struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1];
nlattr            886 net/tipc/bearer.c 	struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1];
nlattr            927 net/tipc/bearer.c 	struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1];
nlattr            952 net/tipc/bearer.c 		struct nlattr *props[TIPC_NLA_PROP_MAX + 1];
nlattr            982 net/tipc/bearer.c 	struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1];
nlattr           1023 net/tipc/bearer.c 	struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1];
nlattr           1046 net/tipc/bearer.c 		struct nlattr *props[TIPC_NLA_PROP_MAX + 1];
nlattr           1092 net/tipc/bearer.c 	struct nlattr *attrs;
nlattr           1093 net/tipc/bearer.c 	struct nlattr *prop;
nlattr           1169 net/tipc/bearer.c 	struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1];
nlattr           1217 net/tipc/bearer.c 	struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1];
nlattr           1235 net/tipc/bearer.c 		struct nlattr *props[TIPC_NLA_PROP_MAX + 1];
nlattr            108 net/tipc/bearer.h 			    struct nlattr *attr[]);
nlattr            212 net/tipc/bearer.h 			 struct nlattr *attrs[]);
nlattr            921 net/tipc/group.c 	struct nlattr *group = nla_nest_start_noflag(skb, TIPC_NLA_SOCK_GROUP);
nlattr           2332 net/tipc/link.c int tipc_nl_parse_link_prop(struct nlattr *prop, struct nlattr *props[])
nlattr           2371 net/tipc/link.c 	struct nlattr *stats;
nlattr           2438 net/tipc/link.c 	struct nlattr *attrs;
nlattr           2439 net/tipc/link.c 	struct nlattr *prop;
nlattr           2507 net/tipc/link.c 	struct nlattr *nest;
nlattr           2558 net/tipc/link.c 	struct nlattr *attrs;
nlattr           2559 net/tipc/link.c 	struct nlattr *prop;
nlattr            130 net/tipc/link.h int tipc_nl_parse_link_prop(struct nlattr *prop, struct nlattr *props[]);
nlattr            706 net/tipc/monitor.c 	struct nlattr *attrs;
nlattr            790 net/tipc/monitor.c 	struct nlattr *attrs;
nlattr            807 net/tipc/name_table.c 	struct nlattr *attrs;
nlattr            808 net/tipc/name_table.c 	struct nlattr *b;
nlattr            184 net/tipc/net.c 	struct nlattr *attrs;
nlattr            242 net/tipc/net.c 	struct nlattr *attrs[TIPC_NLA_NET_MAX + 1];
nlattr            272 net/tipc/netlink.c int tipc_nlmsg_parse(const struct nlmsghdr *nlh, struct nlattr ***attr)
nlattr             41 net/tipc/netlink.h int tipc_nlmsg_parse(const struct nlmsghdr *nlh, struct nlattr ***buf);
nlattr             68 net/tipc/netlink_compat.c 	int (*format)(struct tipc_nl_compat_msg *msg, struct nlattr **attrs);
nlattr            210 net/tipc/netlink_compat.c 			struct nlattr **attrs;
nlattr            304 net/tipc/netlink_compat.c 	struct nlattr **attrbuf;
nlattr            312 net/tipc/netlink_compat.c 				sizeof(struct nlattr *),
nlattr            334 net/tipc/netlink_compat.c 				   (const struct nlattr *)trans_buf->data,
nlattr            376 net/tipc/netlink_compat.c 				      struct nlattr **attrs)
nlattr            378 net/tipc/netlink_compat.c 	struct nlattr *bearer[TIPC_NLA_BEARER_MAX + 1];
nlattr            398 net/tipc/netlink_compat.c 	struct nlattr *prop;
nlattr            399 net/tipc/netlink_compat.c 	struct nlattr *bearer;
nlattr            442 net/tipc/netlink_compat.c 	struct nlattr *bearer;
nlattr            473 net/tipc/netlink_compat.c 				struct nlattr *prop[], struct nlattr *stats[])
nlattr            512 net/tipc/netlink_compat.c 					 struct nlattr **attrs)
nlattr            515 net/tipc/netlink_compat.c 	struct nlattr *link[TIPC_NLA_LINK_MAX + 1];
nlattr            516 net/tipc/netlink_compat.c 	struct nlattr *prop[TIPC_NLA_PROP_MAX + 1];
nlattr            517 net/tipc/netlink_compat.c 	struct nlattr *stats[TIPC_NLA_STATS_MAX + 1];
nlattr            652 net/tipc/netlink_compat.c 				    struct nlattr **attrs)
nlattr            654 net/tipc/netlink_compat.c 	struct nlattr *link[TIPC_NLA_LINK_MAX + 1];
nlattr            694 net/tipc/netlink_compat.c 	struct nlattr *prop;
nlattr            695 net/tipc/netlink_compat.c 	struct nlattr *media;
nlattr            721 net/tipc/netlink_compat.c 	struct nlattr *prop;
nlattr            722 net/tipc/netlink_compat.c 	struct nlattr *bearer;
nlattr            748 net/tipc/netlink_compat.c 	struct nlattr *prop;
nlattr            749 net/tipc/netlink_compat.c 	struct nlattr *link;
nlattr            812 net/tipc/netlink_compat.c 	struct nlattr *link;
nlattr            865 net/tipc/netlink_compat.c 					  struct nlattr **attrs)
nlattr            869 net/tipc/netlink_compat.c 	struct nlattr *nt[TIPC_NLA_NAME_TABLE_MAX + 1];
nlattr            870 net/tipc/netlink_compat.c 	struct nlattr *publ[TIPC_NLA_PUBL_MAX + 1];
nlattr            940 net/tipc/netlink_compat.c 				      struct nlattr **attrs)
nlattr            943 net/tipc/netlink_compat.c 	struct nlattr *publ[TIPC_NLA_PUBL_MAX + 1];
nlattr            970 net/tipc/netlink_compat.c 	struct nlattr *nest;
nlattr           1010 net/tipc/netlink_compat.c 				  struct nlattr **attrs)
nlattr           1014 net/tipc/netlink_compat.c 	struct nlattr *sock[TIPC_NLA_SOCK_MAX + 1];
nlattr           1029 net/tipc/netlink_compat.c 		struct nlattr *con[TIPC_NLA_CON_MAX + 1];
nlattr           1064 net/tipc/netlink_compat.c 				     struct nlattr **attrs)
nlattr           1066 net/tipc/netlink_compat.c 	struct nlattr *media[TIPC_NLA_MEDIA_MAX + 1];
nlattr           1083 net/tipc/netlink_compat.c 				    struct nlattr **attrs)
nlattr           1086 net/tipc/netlink_compat.c 	struct nlattr *node[TIPC_NLA_NODE_MAX + 1];
nlattr           1109 net/tipc/netlink_compat.c 	struct nlattr *net;
nlattr           1130 net/tipc/netlink_compat.c 				   struct nlattr **attrs)
nlattr           1133 net/tipc/netlink_compat.c 	struct nlattr *net[TIPC_NLA_NET_MAX + 1];
nlattr           1397 net/tipc/node.c 	struct nlattr *attrs;
nlattr           1928 net/tipc/node.c 	struct nlattr *attrs[TIPC_NLA_NET_MAX + 1];
nlattr           2087 net/tipc/node.c 	struct nlattr *attrs[TIPC_NLA_LINK_MAX + 1];
nlattr           2122 net/tipc/node.c 		struct nlattr *props[TIPC_NLA_PROP_MAX + 1];
nlattr           2160 net/tipc/node.c 	struct nlattr *attrs[TIPC_NLA_LINK_MAX + 1];
nlattr           2229 net/tipc/node.c 	struct nlattr *attrs[TIPC_NLA_LINK_MAX + 1];
nlattr           2369 net/tipc/node.c 	struct nlattr *attrs[TIPC_NLA_MON_MAX + 1];
nlattr           2397 net/tipc/node.c 	struct nlattr *attrs;
nlattr           2487 net/tipc/node.c 		struct nlattr **attrs;
nlattr           2488 net/tipc/node.c 		struct nlattr *mon[TIPC_NLA_MON_MAX + 1];
nlattr           3277 net/tipc/socket.c 	struct nlattr *nest;
nlattr           3333 net/tipc/socket.c 	struct nlattr *attrs;
nlattr           3439 net/tipc/socket.c 	struct nlattr *attrs;
nlattr           3440 net/tipc/socket.c 	struct nlattr *stat;
nlattr           3514 net/tipc/socket.c 	struct nlattr *attrs;
nlattr           3598 net/tipc/socket.c 		struct nlattr **attrs;
nlattr           3599 net/tipc/socket.c 		struct nlattr *sock[TIPC_NLA_SOCK_MAX + 1];
nlattr            459 net/tipc/udp_media.c 		struct nlattr *battrs[TIPC_NLA_BEARER_MAX + 1];
nlattr            460 net/tipc/udp_media.c 		struct nlattr **attrs;
nlattr            540 net/tipc/udp_media.c 	struct nlattr *nest;
nlattr            576 net/tipc/udp_media.c static int tipc_parse_udp_addr(struct nlattr *nla, struct udp_media_addr *addr,
nlattr            617 net/tipc/udp_media.c int tipc_udp_nl_bearer_add(struct tipc_bearer *b, struct nlattr *attr)
nlattr            621 net/tipc/udp_media.c 	struct nlattr *opts[TIPC_NLA_UDP_MAX + 1];
nlattr            656 net/tipc/udp_media.c 			   struct nlattr *attrs[])
nlattr            664 net/tipc/udp_media.c 	struct nlattr *opts[TIPC_NLA_UDP_MAX + 1];
nlattr             44 net/tipc/udp_media.h int tipc_udp_nl_bearer_add(struct tipc_bearer *b, struct nlattr *attr);
nlattr            820 net/tls/tls_main.c 	struct nlattr *start;
nlattr             63 net/unix/diag.c 	struct nlattr *attr;
nlattr            172 net/wimax/op-msg.c 	struct nlattr *nla;
nlattr            194 net/wimax/op-msg.c 	struct nlattr *nla;
nlattr            215 net/wimax/op-msg.c 	struct nlattr *nla;
nlattr            353 net/wimax/op-msg.c 		struct nlattr *attr = info->attrs[WIMAX_GNL_MSG_PIPE_NAME];
nlattr             66 net/wireless/nl80211.c __cfg80211_wdev_from_attrs(struct net *netns, struct nlattr **attrs)
nlattr            119 net/wireless/nl80211.c __cfg80211_rdev_from_attrs(struct net *netns, struct nlattr **attrs)
nlattr            204 net/wireless/nl80211.c static int validate_beacon_head(const struct nlattr *attr,
nlattr            236 net/wireless/nl80211.c static int validate_ie_attr(const struct nlattr *attr,
nlattr            807 net/wireless/nl80211.c 		struct nlattr **attrbuf;
nlattr            868 net/wireless/nl80211.c 	struct nlattr *nl_wmm_rules =
nlattr            875 net/wireless/nl80211.c 		struct nlattr *nl_wmm_rule = nla_nest_start_noflag(msg, j);
nlattr            996 net/wireless/nl80211.c 	struct nlattr *txqattr;
nlattr           1035 net/wireless/nl80211.c static int nl80211_parse_key_new(struct genl_info *info, struct nlattr *key,
nlattr           1038 net/wireless/nl80211.c 	struct nlattr *tb[NL80211_KEY_MAX + 1];
nlattr           1075 net/wireless/nl80211.c 		struct nlattr *kdt[NUM_NL80211_KEY_DEFAULT_TYPES];
nlattr           1127 net/wireless/nl80211.c 		struct nlattr *kdt[NUM_NL80211_KEY_DEFAULT_TYPES];
nlattr           1198 net/wireless/nl80211.c 	struct nlattr *keys = info->attrs[NL80211_ATTR_KEYS];
nlattr           1200 net/wireless/nl80211.c 	struct nlattr *key;
nlattr           1307 net/wireless/nl80211.c 							struct nlattr *tb)
nlattr           1321 net/wireless/nl80211.c 	struct nlattr *nl_modes = nla_nest_start_noflag(msg, attr);
nlattr           1346 net/wireless/nl80211.c 	struct nlattr *nl_combis;
nlattr           1356 net/wireless/nl80211.c 		struct nlattr *nl_combi, *nl_limits;
nlattr           1370 net/wireless/nl80211.c 			struct nlattr *nl_limit;
nlattr           1420 net/wireless/nl80211.c 	struct nlattr *nl_tcp;
nlattr           1461 net/wireless/nl80211.c 	struct nlattr *nl_wowlan;
nlattr           1568 net/wireless/nl80211.c 	struct nlattr *nl_rates, *nl_rate;
nlattr           1595 net/wireless/nl80211.c 		struct nlattr *nl_iftype_data =
nlattr           1604 net/wireless/nl80211.c 			struct nlattr *iftdata;
nlattr           1662 net/wireless/nl80211.c 	struct nlattr *nl_ftypes, *nl_ifs;
nlattr           1810 net/wireless/nl80211.c 	struct nlattr *ftm;
nlattr           1853 net/wireless/nl80211.c 	struct nlattr *pmsr, *caps;
nlattr           1904 net/wireless/nl80211.c 	struct nlattr *nl_bands, *nl_band;
nlattr           1905 net/wireless/nl80211.c 	struct nlattr *nl_freqs, *nl_freq;
nlattr           1906 net/wireless/nl80211.c 	struct nlattr *nl_cmds;
nlattr           2293 net/wireless/nl80211.c 			struct nlattr *nested;
nlattr           2310 net/wireless/nl80211.c 			struct nlattr *nested;
nlattr           2347 net/wireless/nl80211.c 			struct nlattr *nested;
nlattr           2371 net/wireless/nl80211.c 			struct nlattr *nested_ext_capab, *nested;
nlattr           2466 net/wireless/nl80211.c 	struct nlattr **tb = kcalloc(NUM_NL80211_ATTR, sizeof(*tb), GFP_KERNEL);
nlattr           2617 net/wireless/nl80211.c static int parse_txq_params(struct nlattr *tb[],
nlattr           2668 net/wireless/nl80211.c 	struct nlattr **attrs = info->attrs;
nlattr           2867 net/wireless/nl80211.c 	struct nlattr *nl_txq_params;
nlattr           2921 net/wireless/nl80211.c 		struct nlattr *tb[NL80211_TXQ_ATTR_MAX + 1];
nlattr           3390 net/wireless/nl80211.c static int parse_monitor_flags(struct nlattr *nla, u32 *mntrflags)
nlattr           3392 net/wireless/nl80211.c 	struct nlattr *flags[NL80211_MNTR_FLAG_MAX + 1];
nlattr           3715 net/wireless/nl80211.c 	struct nlattr *key;
nlattr           4022 net/wireless/nl80211.c static int validate_acl_mac_addrs(struct nlattr *nl_attr)
nlattr           4024 net/wireless/nl80211.c 	struct nlattr *attr;
nlattr           4046 net/wireless/nl80211.c 	struct nlattr *attr;
nlattr           4240 net/wireless/nl80211.c 	struct nlattr *tb[NL80211_TXRATE_MAX + 1];
nlattr           4243 net/wireless/nl80211.c 	struct nlattr *tx_rates;
nlattr           4403 net/wireless/nl80211.c 				struct nlattr *attrs[],
nlattr           4453 net/wireless/nl80211.c 		struct nlattr *tb[NL80211_FTM_RESP_ATTR_MAX + 1];
nlattr           4485 net/wireless/nl80211.c static int nl80211_parse_he_obss_pd(struct nlattr *attrs,
nlattr           4488 net/wireless/nl80211.c 	struct nlattr *tb[NL80211_HE_OBSS_PD_ATTR_MAX + 1];
nlattr           4879 net/wireless/nl80211.c 	struct nlattr *flags[NL80211_STA_FLAG_MAX + 1];
nlattr           4880 net/wireless/nl80211.c 	struct nlattr *nla;
nlattr           4954 net/wireless/nl80211.c 	struct nlattr *rate;
nlattr           5070 net/wireless/nl80211.c 	struct nlattr *sinfoattr, *bss_param;
nlattr           5214 net/wireless/nl80211.c 		struct nlattr *tidsattr;
nlattr           5224 net/wireless/nl80211.c 			struct nlattr *tidattr;
nlattr           5527 net/wireless/nl80211.c 	struct nlattr *vlanattr = info->attrs[NL80211_ATTR_STA_VLAN];
nlattr           5570 net/wireless/nl80211.c 	struct nlattr *tb[NL80211_STA_WME_MAX + 1];
nlattr           5571 net/wireless/nl80211.c 	struct nlattr *nla;
nlattr           6105 net/wireless/nl80211.c 	struct nlattr *pinfoattr;
nlattr           6543 net/wireless/nl80211.c 	struct nlattr *pinfoattr;
nlattr           6710 net/wireless/nl80211.c 	struct nlattr *tb[NL80211_MESHCONF_ATTR_MAX + 1];
nlattr           6853 net/wireless/nl80211.c 	struct nlattr *tb[NL80211_MESH_SETUP_ATTR_MAX + 1];
nlattr           6879 net/wireless/nl80211.c 		struct nlattr *ieattr =
nlattr           6938 net/wireless/nl80211.c 	struct nlattr *nl_reg_rules;
nlattr           6951 net/wireless/nl80211.c 		struct nlattr *nl_reg_rule;
nlattr           7153 net/wireless/nl80211.c static int parse_reg_rule(struct nlattr *tb[],
nlattr           7195 net/wireless/nl80211.c 	struct nlattr *tb[NL80211_REG_RULE_ATTR_MAX + 1];
nlattr           7196 net/wireless/nl80211.c 	struct nlattr *nl_reg_rule;
nlattr           7266 net/wireless/nl80211.c static int validate_scan_freqs(struct nlattr *freqs)
nlattr           7268 net/wireless/nl80211.c 	struct nlattr *attr1, *attr2;
nlattr           7300 net/wireless/nl80211.c static int parse_bss_select(struct nlattr *nla, struct wiphy *wiphy,
nlattr           7303 net/wireless/nl80211.c 	struct nlattr *attr[NL80211_BSS_SELECT_ATTR_MAX + 1];
nlattr           7304 net/wireless/nl80211.c 	struct nlattr *nest;
nlattr           7363 net/wireless/nl80211.c int nl80211_parse_random_mac(struct nlattr **attrs,
nlattr           7425 net/wireless/nl80211.c 			 void *request, struct nlattr **attrs,
nlattr           7506 net/wireless/nl80211.c 	struct nlattr *attr;
nlattr           7772 net/wireless/nl80211.c 			       struct nlattr **attrs)
nlattr           7775 net/wireless/nl80211.c 	struct nlattr *attr;
nlattr           7804 net/wireless/nl80211.c 		struct nlattr *plan[NL80211_SCHED_SCAN_PLAN_MAX + 1];
nlattr           7857 net/wireless/nl80211.c 				       struct nlattr *tb_band_rssi,
nlattr           7860 net/wireless/nl80211.c 	struct nlattr *attr;
nlattr           7891 net/wireless/nl80211.c 			 struct nlattr **attrs, int max_match_sets)
nlattr           7894 net/wireless/nl80211.c 	struct nlattr *attr;
nlattr           7898 net/wireless/nl80211.c 	struct nlattr *tb[NL80211_SCHED_SCAN_MATCH_ATTR_MAX + 1];
nlattr           7931 net/wireless/nl80211.c 			struct nlattr *rssi;
nlattr           8119 net/wireless/nl80211.c 			struct nlattr *ssid, *bssid, *rssi;
nlattr           8444 net/wireless/nl80211.c 	static struct nlattr *csa_attrs[NL80211_ATTR_MAX+1];
nlattr           8615 net/wireless/nl80211.c 	struct nlattr *bss;
nlattr           8798 net/wireless/nl80211.c 	struct nlattr *infoattr;
nlattr           8868 net/wireless/nl80211.c 	struct nlattr **attrbuf;
nlattr           9639 net/wireless/nl80211.c 	struct nlattr *data;
nlattr           9726 net/wireless/nl80211.c 	struct nlattr *data = ((void **)skb->cb)[2];
nlattr           9784 net/wireless/nl80211.c 	struct nlattr **attrbuf = NULL;
nlattr           9844 net/wireless/nl80211.c 		struct nlattr *tmdata;
nlattr           10944 net/wireless/nl80211.c 	struct nlattr *attrs[NL80211_ATTR_CQM_MAX + 1];
nlattr           10945 net/wireless/nl80211.c 	struct nlattr *cqm;
nlattr           11140 net/wireless/nl80211.c 	struct nlattr *nl_pats, *nl_pat;
nlattr           11172 net/wireless/nl80211.c 	struct nlattr *nl_tcp;
nlattr           11216 net/wireless/nl80211.c 	struct nlattr *nd, *freqs, *matches, *match, *scan_plans, *scan_plan;
nlattr           11331 net/wireless/nl80211.c 		struct nlattr *nl_wowlan;
nlattr           11378 net/wireless/nl80211.c 				    struct nlattr *attr,
nlattr           11381 net/wireless/nl80211.c 	struct nlattr *tb[NUM_NL80211_WOWLAN_TCP];
nlattr           11523 net/wireless/nl80211.c 				   struct nlattr *attr,
nlattr           11526 net/wireless/nl80211.c 	struct nlattr **tb;
nlattr           11557 net/wireless/nl80211.c 	struct nlattr *tb[NUM_NL80211_WOWLAN_TRIG];
nlattr           11632 net/wireless/nl80211.c 		struct nlattr *pat;
nlattr           11635 net/wireless/nl80211.c 		struct nlattr *pat_tb[NUM_NL80211_PKTPAT];
nlattr           11763 net/wireless/nl80211.c 	struct nlattr *nl_pats, *nl_pat, *nl_rule, *nl_rules;
nlattr           11866 net/wireless/nl80211.c 				       struct nlattr *rule,
nlattr           11871 net/wireless/nl80211.c 	struct nlattr *tb[NUM_NL80211_ATTR_COALESCE_RULE], *pat;
nlattr           11873 net/wireless/nl80211.c 	struct nlattr *pat_tb[NUM_NL80211_PKTPAT];
nlattr           11963 net/wireless/nl80211.c 	struct nlattr *rule;
nlattr           12029 net/wireless/nl80211.c 	struct nlattr *tb[NUM_NL80211_REKEY_DATA];
nlattr           12279 net/wireless/nl80211.c static int validate_nan_filter(struct nlattr *filter_attr)
nlattr           12281 net/wireless/nl80211.c 	struct nlattr *attr;
nlattr           12295 net/wireless/nl80211.c static int handle_nan_filter(struct nlattr *attr_filter,
nlattr           12299 net/wireless/nl80211.c 	struct nlattr *attr;
nlattr           12335 net/wireless/nl80211.c 	struct nlattr *tb[NUM_NL80211_NAN_FUNC_ATTR], *func_attr;
nlattr           12447 net/wireless/nl80211.c 		struct nlattr *srf_tb[NUM_NL80211_NAN_SRF_ATTR];
nlattr           12480 net/wireless/nl80211.c 			struct nlattr *attr, *mac_attr =
nlattr           12639 net/wireless/nl80211.c 	struct nlattr *match_attr, *local_func_attr, *peer_func_attr;
nlattr           12722 net/wireless/nl80211.c 	struct nlattr *func_attr;
nlattr           12881 net/wireless/nl80211.c 				       struct nlattr *attr,
nlattr           12983 net/wireless/nl80211.c 	struct nlattr **attrbuf;
nlattr           13103 net/wireless/nl80211.c 	struct nlattr *vendor_data;
nlattr           13199 net/wireless/nl80211.c 	struct nlattr *data = ((void **)skb->cb)[2];
nlattr           13456 net/wireless/nl80211.c 	const struct nlattr *nla;
nlattr           13670 net/wireless/nl80211.c 	struct nlattr *ftm_stats_attr;
nlattr           14820 net/wireless/nl80211.c 	struct nlattr *nest;
nlattr           15094 net/wireless/nl80211.c 		struct nlattr *nla_wmm =
nlattr           15518 net/wireless/nl80211.c 	struct nlattr *nl_freq;
nlattr           15915 net/wireless/nl80211.c 	struct nlattr *frame;
nlattr           16137 net/wireless/nl80211.c 	struct nlattr *rekey_attr;
nlattr           16193 net/wireless/nl80211.c 	struct nlattr *attr;
nlattr           16519 net/wireless/nl80211.c 	struct nlattr *nl_results, *nl_match, *nl_freqs;
nlattr           16606 net/wireless/nl80211.c 		struct nlattr *reasons;
nlattr             34 net/wireless/nl80211.h int nl80211_parse_random_mac(struct nlattr **attrs,
nlattr             13 net/wireless/pmsr.c 			  struct nlattr *ftmreq,
nlattr             18 net/wireless/pmsr.c 	struct nlattr *tb[NL80211_PMSR_FTM_REQ_ATTR_MAX + 1];
nlattr            133 net/wireless/pmsr.c 			   struct nlattr *peer,
nlattr            137 net/wireless/pmsr.c 	struct nlattr *tb[NL80211_PMSR_PEER_ATTR_MAX + 1];
nlattr            138 net/wireless/pmsr.c 	struct nlattr *req[NL80211_PMSR_REQ_ATTR_MAX + 1];
nlattr            139 net/wireless/pmsr.c 	struct nlattr *treq;
nlattr            211 net/wireless/pmsr.c 	struct nlattr *reqattr = info->attrs[NL80211_ATTR_PEER_MEASUREMENTS];
nlattr            215 net/wireless/pmsr.c 	struct nlattr *peers, *peer;
nlattr            423 net/wireless/pmsr.c 	struct nlattr *pmsr, *peers, *peer, *resp, *data, *typedata;
nlattr            466 net/wireless/wext-core.c 	struct nlattr *nla;
nlattr            633 net/xfrm/xfrm_interface.c static int xfrmi_validate(struct nlattr *tb[], struct nlattr *data[],
nlattr            639 net/xfrm/xfrm_interface.c static void xfrmi_netlink_parms(struct nlattr *data[],
nlattr            655 net/xfrm/xfrm_interface.c 			struct nlattr *tb[], struct nlattr *data[],
nlattr            682 net/xfrm/xfrm_interface.c static int xfrmi_changelink(struct net_device *dev, struct nlattr *tb[],
nlattr            683 net/xfrm/xfrm_interface.c 			   struct nlattr *data[],
nlattr             37 net/xfrm/xfrm_user.c static int verify_one_alg(struct nlattr **attrs, enum xfrm_attr_type_t type)
nlattr             39 net/xfrm/xfrm_user.c 	struct nlattr *rt = attrs[type];
nlattr             63 net/xfrm/xfrm_user.c static int verify_auth_trunc(struct nlattr **attrs)
nlattr             65 net/xfrm/xfrm_user.c 	struct nlattr *rt = attrs[XFRMA_ALG_AUTH_TRUNC];
nlattr             79 net/xfrm/xfrm_user.c static int verify_aead(struct nlattr **attrs)
nlattr             81 net/xfrm/xfrm_user.c 	struct nlattr *rt = attrs[XFRMA_ALG_AEAD];
nlattr             95 net/xfrm/xfrm_user.c static void verify_one_addr(struct nlattr **attrs, enum xfrm_attr_type_t type,
nlattr             98 net/xfrm/xfrm_user.c 	struct nlattr *rt = attrs[type];
nlattr            104 net/xfrm/xfrm_user.c static inline int verify_sec_ctx_len(struct nlattr **attrs)
nlattr            106 net/xfrm/xfrm_user.c 	struct nlattr *rt = attrs[XFRMA_SEC_CTX];
nlattr            121 net/xfrm/xfrm_user.c 				struct nlattr **attrs)
nlattr            123 net/xfrm/xfrm_user.c 	struct nlattr *rt = attrs[XFRMA_REPLAY_ESN_VAL];
nlattr            149 net/xfrm/xfrm_user.c 			     struct nlattr **attrs)
nlattr            291 net/xfrm/xfrm_user.c 			   struct nlattr *rta)
nlattr            315 net/xfrm/xfrm_user.c static int attach_crypt(struct xfrm_state *x, struct nlattr *rta)
nlattr            341 net/xfrm/xfrm_user.c 		       struct nlattr *rta)
nlattr            371 net/xfrm/xfrm_user.c 			     struct nlattr *rta)
nlattr            400 net/xfrm/xfrm_user.c static int attach_aead(struct xfrm_state *x, struct nlattr *rta)
nlattr            426 net/xfrm/xfrm_user.c 					 struct nlattr *rp)
nlattr            452 net/xfrm/xfrm_user.c 				       struct nlattr *rta)
nlattr            516 net/xfrm/xfrm_user.c static void xfrm_update_ae_params(struct xfrm_state *x, struct nlattr **attrs,
nlattr            519 net/xfrm/xfrm_user.c 	struct nlattr *rp = attrs[XFRMA_REPLAY_VAL];
nlattr            520 net/xfrm/xfrm_user.c 	struct nlattr *re = update_esn ? attrs[XFRMA_REPLAY_ESN_VAL] : NULL;
nlattr            521 net/xfrm/xfrm_user.c 	struct nlattr *lt = attrs[XFRMA_LTIME_VAL];
nlattr            522 net/xfrm/xfrm_user.c 	struct nlattr *et = attrs[XFRMA_ETIMER_THRESH];
nlattr            523 net/xfrm/xfrm_user.c 	struct nlattr *rt = attrs[XFRMA_REPLAY_THRESH];
nlattr            557 net/xfrm/xfrm_user.c static void xfrm_smark_init(struct nlattr **attrs, struct xfrm_mark *m)
nlattr            572 net/xfrm/xfrm_user.c 					       struct nlattr **attrs,
nlattr            672 net/xfrm/xfrm_user.c 		struct nlattr **attrs)
nlattr            718 net/xfrm/xfrm_user.c 						 struct nlattr **attrs,
nlattr            751 net/xfrm/xfrm_user.c 		struct nlattr **attrs)
nlattr            816 net/xfrm/xfrm_user.c 	struct nlattr *attr;
nlattr            837 net/xfrm/xfrm_user.c 	struct nlattr *attr;
nlattr            854 net/xfrm/xfrm_user.c 	struct nlattr *nla;
nlattr           1025 net/xfrm/xfrm_user.c 		struct nlattr *attrs[XFRMA_MAX+1];
nlattr           1158 net/xfrm/xfrm_user.c 			    struct nlattr **attrs)
nlattr           1166 net/xfrm/xfrm_user.c 		struct nlattr *rta = attrs[XFRMA_SPD_IPV4_HTHRESH];
nlattr           1175 net/xfrm/xfrm_user.c 		struct nlattr *rta = attrs[XFRMA_SPD_IPV6_HTHRESH];
nlattr           1203 net/xfrm/xfrm_user.c 		struct nlattr **attrs)
nlattr           1262 net/xfrm/xfrm_user.c 		struct nlattr **attrs)
nlattr           1282 net/xfrm/xfrm_user.c 		struct nlattr **attrs)
nlattr           1306 net/xfrm/xfrm_user.c 		struct nlattr **attrs)
nlattr           1454 net/xfrm/xfrm_user.c static int copy_from_user_sec_ctx(struct xfrm_policy *pol, struct nlattr **attrs)
nlattr           1456 net/xfrm/xfrm_user.c 	struct nlattr *rt = attrs[XFRMA_SEC_CTX];
nlattr           1544 net/xfrm/xfrm_user.c static int copy_from_user_tmpl(struct xfrm_policy *pol, struct nlattr **attrs)
nlattr           1546 net/xfrm/xfrm_user.c 	struct nlattr *rt = attrs[XFRMA_TMPL];
nlattr           1564 net/xfrm/xfrm_user.c static int copy_from_user_policy_type(u8 *tp, struct nlattr **attrs)
nlattr           1566 net/xfrm/xfrm_user.c 	struct nlattr *rt = attrs[XFRMA_POLICY_TYPE];
nlattr           1611 net/xfrm/xfrm_user.c static struct xfrm_policy *xfrm_policy_construct(struct net *net, struct xfrm_userpolicy_info *p, struct nlattr **attrs, int *errp)
nlattr           1646 net/xfrm/xfrm_user.c 		struct nlattr **attrs)
nlattr           1856 net/xfrm/xfrm_user.c 		struct nlattr **attrs)
nlattr           1886 net/xfrm/xfrm_user.c 		struct nlattr *rt = attrs[XFRMA_SEC_CTX];
nlattr           1937 net/xfrm/xfrm_user.c 		struct nlattr **attrs)
nlattr           2037 net/xfrm/xfrm_user.c 		struct nlattr **attrs)
nlattr           2081 net/xfrm/xfrm_user.c 		struct nlattr **attrs)
nlattr           2090 net/xfrm/xfrm_user.c 	struct nlattr *rp = attrs[XFRMA_REPLAY_VAL];
nlattr           2091 net/xfrm/xfrm_user.c 	struct nlattr *re = attrs[XFRMA_REPLAY_ESN_VAL];
nlattr           2092 net/xfrm/xfrm_user.c 	struct nlattr *lt = attrs[XFRMA_LTIME_VAL];
nlattr           2093 net/xfrm/xfrm_user.c 	struct nlattr *et = attrs[XFRMA_ETIMER_THRESH];
nlattr           2094 net/xfrm/xfrm_user.c 	struct nlattr *rt = attrs[XFRMA_REPLAY_THRESH];
nlattr           2132 net/xfrm/xfrm_user.c 		struct nlattr **attrs)
nlattr           2160 net/xfrm/xfrm_user.c 		struct nlattr **attrs)
nlattr           2186 net/xfrm/xfrm_user.c 		struct nlattr *rt = attrs[XFRMA_SEC_CTX];
nlattr           2224 net/xfrm/xfrm_user.c 		struct nlattr **attrs)
nlattr           2258 net/xfrm/xfrm_user.c 		struct nlattr **attrs)
nlattr           2264 net/xfrm/xfrm_user.c 	struct nlattr *rt = attrs[XFRMA_TMPL];
nlattr           2322 net/xfrm/xfrm_user.c 				  struct nlattr **attrs, int *num)
nlattr           2324 net/xfrm/xfrm_user.c 	struct nlattr *rt = attrs[XFRMA_MIGRATE];
nlattr           2363 net/xfrm/xfrm_user.c 			   struct nlattr **attrs)
nlattr           2405 net/xfrm/xfrm_user.c 			   struct nlattr **attrs)
nlattr           2597 net/xfrm/xfrm_user.c 	int (*doit)(struct sk_buff *, struct nlmsghdr *, struct nlattr **);
nlattr           2637 net/xfrm/xfrm_user.c 	struct nlattr *attrs[XFRMA_MAX+1];
nlattr           2859 net/xfrm/xfrm_user.c 		struct nlattr *attr;
nlattr           3128 net/xfrm/xfrm_user.c 		struct nlattr *attr;
nlattr            123 tools/accounting/getdelays.c 	struct nlattr *na;
nlattr            137 tools/accounting/getdelays.c 	na = (struct nlattr *) GENLMSG_DATA(&msg);
nlattr            172 tools/accounting/getdelays.c 	struct nlattr *na;
nlattr            187 tools/accounting/getdelays.c 	na = (struct nlattr *) GENLMSG_DATA(&ans);
nlattr            188 tools/accounting/getdelays.c 	na = (struct nlattr *) ((char *) na + NLA_ALIGN(na->nla_len));
nlattr            269 tools/accounting/getdelays.c 	struct nlattr *na;
nlattr            474 tools/accounting/getdelays.c 		na = (struct nlattr *) GENLMSG_DATA(&msg);
nlattr            485 tools/accounting/getdelays.c 				na = (struct nlattr *) NLA_DATA(na);
nlattr            524 tools/accounting/getdelays.c 					na = (struct nlattr *)((char *)na +
nlattr            538 tools/accounting/getdelays.c 			na = (struct nlattr *) (GENLMSG_DATA(&msg) + len);
nlattr            222 tools/bpf/bpftool/main.h struct nlattr;
nlattr            225 tools/bpf/bpftool/main.h int do_xdp_dump(struct ifinfomsg *ifinfo, struct nlattr **tb);
nlattr            226 tools/bpf/bpftool/main.h int do_filter_dump(struct tcmsg *ifinfo, struct nlattr **tb, const char *kind,
nlattr             87 tools/bpf/bpftool/net.c static int dump_link_nlmsg(void *cookie, void *msg, struct nlattr **tb)
nlattr            116 tools/bpf/bpftool/net.c static int dump_class_qdisc_nlmsg(void *cookie, void *msg, struct nlattr **tb)
nlattr            150 tools/bpf/bpftool/net.c static int dump_filter_nlmsg(void *cookie, void *msg, struct nlattr **tb)
nlattr             14 tools/bpf/bpftool/netlink_dumper.c static void xdp_dump_prog_id(struct nlattr **tb, int attr,
nlattr             29 tools/bpf/bpftool/netlink_dumper.c static int do_xdp_dump_one(struct nlattr *attr, unsigned int ifindex,
nlattr             32 tools/bpf/bpftool/netlink_dumper.c 	struct nlattr *tb[IFLA_XDP_MAX + 1];
nlattr             72 tools/bpf/bpftool/netlink_dumper.c int do_xdp_dump(struct ifinfomsg *ifinfo, struct nlattr **tb)
nlattr             81 tools/bpf/bpftool/netlink_dumper.c static int do_bpf_dump_one_act(struct nlattr *attr)
nlattr             83 tools/bpf/bpftool/netlink_dumper.c 	struct nlattr *tb[TCA_ACT_BPF_MAX + 1];
nlattr            102 tools/bpf/bpftool/netlink_dumper.c static int do_dump_one_act(struct nlattr *attr)
nlattr            104 tools/bpf/bpftool/netlink_dumper.c 	struct nlattr *tb[TCA_ACT_MAX + 1];
nlattr            119 tools/bpf/bpftool/netlink_dumper.c static int do_bpf_act_dump(struct nlattr *attr)
nlattr            121 tools/bpf/bpftool/netlink_dumper.c 	struct nlattr *tb[TCA_ACT_MAX_PRIO + 1];
nlattr            138 tools/bpf/bpftool/netlink_dumper.c static int do_bpf_filter_dump(struct nlattr *attr)
nlattr            140 tools/bpf/bpftool/netlink_dumper.c 	struct nlattr *tb[TCA_BPF_MAX + 1];
nlattr            161 tools/bpf/bpftool/netlink_dumper.c int do_filter_dump(struct tcmsg *info, struct nlattr **tb, const char *kind,
nlattr            232 tools/include/uapi/linux/netlink.h #define NLA_HDRLEN		((int) NLA_ALIGN(sizeof(struct nlattr)))
nlattr            427 tools/lib/bpf/libbpf.h typedef int (*libbpf_dump_nlmsg_t)(void *cookie, void *msg, struct nlattr **tb);
nlattr            134 tools/lib/bpf/netlink.c 	struct nlattr *nla, *nla_xdp;
nlattr            156 tools/lib/bpf/netlink.c 	nla = (struct nlattr *)(((char *)&req)
nlattr            162 tools/lib/bpf/netlink.c 	nla_xdp = (struct nlattr *)((char *)nla + nla->nla_len);
nlattr            170 tools/lib/bpf/netlink.c 		nla_xdp = (struct nlattr *)((char *)nla + nla->nla_len);
nlattr            193 tools/lib/bpf/netlink.c 	struct nlattr *tb[IFLA_MAX + 1], *attr;
nlattr            198 tools/lib/bpf/netlink.c 	attr = (struct nlattr *) ((void *) ifi + NLMSG_ALIGN(sizeof(*ifi)));
nlattr            219 tools/lib/bpf/netlink.c static int get_xdp_id(void *cookie, void *msg, struct nlattr **tb)
nlattr            221 tools/lib/bpf/netlink.c 	struct nlattr *xdp_tb[IFLA_XDP_MAX + 1];
nlattr            310 tools/lib/bpf/netlink.c 	struct nlattr *tb[TCA_MAX + 1], *attr;
nlattr            315 tools/lib/bpf/netlink.c 	attr = (struct nlattr *) ((void *) t + NLMSG_ALIGN(sizeof(*t)));
nlattr            349 tools/lib/bpf/netlink.c 	struct nlattr *tb[TCA_MAX + 1], *attr;
nlattr            354 tools/lib/bpf/netlink.c 	attr = (struct nlattr *) ((void *) t + NLMSG_ALIGN(sizeof(*t)));
nlattr            388 tools/lib/bpf/netlink.c 	struct nlattr *tb[TCA_MAX + 1], *attr;
nlattr            393 tools/lib/bpf/netlink.c 	attr = (struct nlattr *) ((void *) t + NLMSG_ALIGN(sizeof(*t)));
nlattr             24 tools/lib/bpf/nlattr.c static struct nlattr *nla_next(const struct nlattr *nla, int *remaining)
nlattr             29 tools/lib/bpf/nlattr.c 	return (struct nlattr *) ((char *) nla + totlen);
nlattr             32 tools/lib/bpf/nlattr.c static int nla_ok(const struct nlattr *nla, int remaining)
nlattr             39 tools/lib/bpf/nlattr.c static int nla_type(const struct nlattr *nla)
nlattr             44 tools/lib/bpf/nlattr.c static int validate_nla(struct nlattr *nla, int maxtype,
nlattr            103 tools/lib/bpf/nlattr.c int libbpf_nla_parse(struct nlattr *tb[], int maxtype, struct nlattr *head,
nlattr            106 tools/lib/bpf/nlattr.c 	struct nlattr *nla;
nlattr            109 tools/lib/bpf/nlattr.c 	memset(tb, 0, sizeof(struct nlattr *) * (maxtype + 1));
nlattr            148 tools/lib/bpf/nlattr.c int libbpf_nla_parse_nested(struct nlattr *tb[], int maxtype,
nlattr            149 tools/lib/bpf/nlattr.c 			    struct nlattr *nla,
nlattr            163 tools/lib/bpf/nlattr.c 	struct nlattr *tb[NLMSGERR_ATTR_MAX + 1], *attr;
nlattr            179 tools/lib/bpf/nlattr.c 	attr = (struct nlattr *) ((void *) err + hlen);
nlattr             69 tools/lib/bpf/nlattr.h static inline void *libbpf_nla_data(const struct nlattr *nla)
nlattr             74 tools/lib/bpf/nlattr.h static inline uint8_t libbpf_nla_getattr_u8(const struct nlattr *nla)
nlattr             79 tools/lib/bpf/nlattr.h static inline uint32_t libbpf_nla_getattr_u32(const struct nlattr *nla)
nlattr             84 tools/lib/bpf/nlattr.h static inline const char *libbpf_nla_getattr_str(const struct nlattr *nla)
nlattr             93 tools/lib/bpf/nlattr.h static inline int libbpf_nla_len(const struct nlattr *nla)
nlattr             98 tools/lib/bpf/nlattr.h int libbpf_nla_parse(struct nlattr *tb[], int maxtype, struct nlattr *head,
nlattr            100 tools/lib/bpf/nlattr.h int libbpf_nla_parse_nested(struct nlattr *tb[], int maxtype,
nlattr            101 tools/lib/bpf/nlattr.h 			    struct nlattr *nla,