Searched refs:nest (Results 1 - 25 of 105) sorted by relevance

12345

/linux-master/net/ethtool/
H A Dcabletest.c130 phydev->nest = nla_nest_start(phydev->skb,
132 if (!phydev->nest) {
155 nla_nest_end(phydev->skb, phydev->nest);
165 struct nlattr *nest; local
168 nest = nla_nest_start(phydev->skb, ETHTOOL_A_CABLE_NEST_RESULT);
169 if (!nest)
177 nla_nest_end(phydev->skb, nest);
181 nla_nest_cancel(phydev->skb, nest);
188 struct nlattr *nest; local
191 nest
228 ethnl_act_cable_test_tdr_cfg(const struct nlattr *nest, struct genl_info *info, struct phy_tdr_config *cfg) argument
363 struct nlattr *nest; local
387 struct nlattr *nest; local
409 struct nlattr *nest; local
[all...]
H A Dtsinfo.c111 struct nlattr *nest; local
113 nest = nla_nest_start(skb, ETHTOOL_A_TSINFO_STATS);
114 if (!nest)
125 nla_nest_end(skb, nest);
129 nla_nest_cancel(skb, nest);
H A Dstrset.c160 static int strset_get_id(const struct nlattr *nest, u32 *val, argument
166 ret = nla_parse_nested(tb, ARRAY_SIZE(get_stringset_policy) - 1, nest,
170 if (NL_REQ_ATTR_CHECK(extack, nest, tb, ETHTOOL_A_STRINGSET_ID))
186 struct nlattr *nest = tb[ETHTOOL_A_STRSET_STRINGSETS]; local
190 if (!nest)
192 ret = nla_validate_nested(nest,
199 nla_for_each_nested(attr, nest, rem) {
323 /* calculate size of ETHTOOL_A_STRSET_STRINGSET nest for one string set */
337 /* ETHTOOL_A_STRING_INDEX, ETHTOOL_A_STRING_VALUE, nest */
442 struct nlattr *nest; local
[all...]
H A Dstats.c209 struct nlattr *nest; local
217 * of ETHTOOL_A_STATS_GRP_STAT. Since we're one nest away from the
227 nest = nla_nest_start(skb, ETHTOOL_A_STATS_GRP_STAT);
228 if (!nest)
233 nla_nest_cancel(skb, nest);
237 nla_nest_end(skb, nest);
317 struct nlattr *nest; local
329 nest = nla_nest_start(skb, attr);
330 if (!nest)
341 nla_nest_end(skb, nest);
379 struct nlattr *nest; local
[all...]
H A Dmm.c96 struct nlattr *nest; local
98 nest = nla_nest_start(skb, ETHTOOL_A_MM_STATS);
99 if (!nest)
116 nla_nest_end(skb, nest);
120 nla_nest_cancel(skb, nest);
H A Dpause.c121 struct nlattr *nest; local
126 nest = nla_nest_start(skb, ETHTOOL_A_PAUSE_STATS);
127 if (!nest)
136 nla_nest_end(skb, nest);
140 nla_nest_cancel(skb, nest);
H A Dfec.c169 struct nlattr *nest; local
171 nest = nla_nest_start(skb, ETHTOOL_A_FEC_STATS);
172 if (!nest)
186 nla_nest_end(skb, nest);
190 nla_nest_cancel(skb, nest);
/linux-master/net/netfilter/
H A Dnfnetlink_hook.c63 struct nlattr *nest = nla_nest_start(nlskb, NFNLA_HOOK_CHAIN_INFO); local
66 if (!nest)
71 return nest;
73 nla_nest_cancel(nlskb, nest);
82 struct nlattr *nest, *nest2; local
91 nest = nfnl_start_info_type(nlskb, NFNL_HOOK_TYPE_BPF);
92 if (!nest)
104 nla_nest_end(nlskb, nest);
108 nla_nest_cancel(nlskb, nest);
118 struct nlattr *nest, *nest local
[all...]
/linux-master/tools/testing/selftests/net/netfilter/
H A Dconntrack_dump_flush.c24 struct nlattr *nest, *nest_ip, *nest_proto; local
26 nest = mnl_attr_nest_start(nlh, type);
27 if (!nest)
45 mnl_attr_nest_end(nlh, nest);
52 struct nlattr *nest, *nest_ip, *nest_proto; local
54 nest = mnl_attr_nest_start(nlh, type);
55 if (!nest)
73 mnl_attr_nest_end(nlh, nest);
78 struct nlattr *nest, *nest_proto; local
80 nest
217 struct nlattr *nest; local
264 struct nlattr *nest; local
[all...]
/linux-master/net/8021q/
H A Dvlan_netlink.c226 struct nlattr *nest; local
239 nest = nla_nest_start_noflag(skb, IFLA_VLAN_INGRESS_QOS);
240 if (nest == NULL)
253 nla_nest_end(skb, nest);
257 nest = nla_nest_start_noflag(skb, IFLA_VLAN_EGRESS_QOS);
258 if (nest == NULL)
274 nla_nest_end(skb, nest);
/linux-master/kernel/events/
H A Dring_buffer.c50 (*(volatile unsigned int *)&rb->nest)++;
58 unsigned int nest; local
64 nest = READ_ONCE(rb->nest);
65 if (nest > 1) {
66 WRITE_ONCE(rb->nest, nest - 1);
74 * incremented @rb->nest.
117 * We must publish the head before decrementing the nest count,
122 WRITE_ONCE(rb->nest,
375 unsigned int nest; local
[all...]
/linux-master/net/ipv4/
H A Dtcp_diag.c88 struct nlattr *nest; local
91 nest = nla_nest_start_noflag(skb, INET_DIAG_ULP_INFO);
92 if (!nest)
104 nla_nest_end(skb, nest);
108 nla_nest_cancel(skb, nest);
H A Dip_tunnel_core.c741 struct nlattr *nest; local
744 nest = nla_nest_start_noflag(skb, LWTUNNEL_IP_OPTS_GENEVE);
745 if (!nest)
755 nla_nest_cancel(skb, nest);
761 nla_nest_end(skb, nest);
769 struct nlattr *nest; local
771 nest = nla_nest_start_noflag(skb, LWTUNNEL_IP_OPTS_VXLAN);
772 if (!nest)
777 nla_nest_cancel(skb, nest);
781 nla_nest_end(skb, nest);
789 struct nlattr *nest; local
819 struct nlattr *nest; local
[all...]
/linux-master/net/sched/
H A Dcls_cgroup.c176 struct nlattr *nest; local
180 nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
181 if (nest == NULL)
188 nla_nest_end(skb, nest);
196 nla_nest_cancel(skb, nest);
H A Dsch_ingress.c136 struct nlattr *nest; local
138 nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
139 if (nest == NULL)
142 return nla_nest_end(skb, nest);
145 nla_nest_cancel(skb, nest);
H A Dcls_basic.c274 struct nlattr *nest; local
282 nest = nla_nest_start_noflag(skb, TCA_OPTIONS);
283 if (nest == NULL)
306 nla_nest_end(skb, nest);
314 nla_nest_cancel(skb, nest);
/linux-master/net/core/
H A Dpage_pool_user.c115 struct nlattr *nest; local
125 nest = nla_nest_start(rsp, NETDEV_A_PAGE_POOL_STATS_INFO);
133 nla_nest_end(rsp, nest);
163 nla_nest_cancel(rsp, nest);
177 struct nlattr *nest; local
184 nest = info->attrs[NETDEV_A_PAGE_POOL_STATS_INFO];
185 err = nla_parse_nested(tb, ARRAY_SIZE(tb) - 1, nest,
191 if (NL_REQ_ATTR_CHECK(info->extack, nest, tb, NETDEV_A_PAGE_POOL_ID))
H A Dlwtunnel.c239 struct nlattr *nest; local
249 nest = nla_nest_start_noflag(skb, encap_attr);
250 if (!nest)
262 nla_nest_end(skb, nest);
270 nla_nest_cancel(skb, nest);
/linux-master/tools/testing/selftests/net/mptcp/
H A Dpm_nl_ctl.c766 struct rtattr *rta, *nest; local
784 nest = (void *)(data + off);
785 nest->rta_type = NLA_F_NESTED | MPTCP_PM_ATTR_ADDR;
786 nest->rta_len = RTA_LENGTH(0);
787 off += NLMSG_ALIGN(nest->rta_len);
886 nest->rta_len = off - nest_start;
897 struct rtattr *rta, *nest; local
919 nest = (void *)(data + off);
920 nest->rta_type = NLA_F_NESTED | MPTCP_PM_ATTR_ADDR;
921 nest
1088 struct rtattr *rta, *nest; local
1327 struct rtattr *rta, *nest; local
[all...]
/linux-master/tools/testing/selftests/bpf/
H A Dnetlink_helpers.h45 int addattr_nest_end(struct nlmsghdr *n, struct rtattr *nest);
H A Dnetlink_helpers.c348 struct rtattr *nest = NLMSG_TAIL(n); local
351 return nest;
354 int addattr_nest_end(struct nlmsghdr *n, struct rtattr *nest) argument
356 nest->rta_len = (void *)NLMSG_TAIL(n) - (void *)nest;
/linux-master/fs/btrfs/
H A Dlocking.c22 * Different roots are used for different purposes and may nest inside each
134 * @nest: the nesting level to be used for lockdep
139 void btrfs_tree_read_lock_nested(struct extent_buffer *eb, enum btrfs_lock_nesting nest) argument
146 down_read_nested(&eb->lock, nest);
192 * @nest: the nesting to use for the lock
196 void btrfs_tree_lock_nested(struct extent_buffer *eb, enum btrfs_lock_nesting nest)
204 down_write_nested(&eb->lock, nest);
/linux-master/scripts/kconfig/
H A Dpreprocess.c354 int nest = 0; local
388 if (nest == 0 && *p == ',') {
395 nest++;
397 nest--;
463 int nest = 0; local
479 nest++;
481 if (nest-- == 0)
/linux-master/net/bridge/
H A Dbr_vlan_options.c15 struct nlattr *nest; local
20 nest = nla_nest_start(skb, BRIDGE_VLANDB_ENTRY_TUNNEL_INFO);
21 if (!nest)
24 nla_nest_cancel(skb, nest);
27 nla_nest_end(skb, nest);
354 struct nlattr *nest; local
356 nest = nla_nest_start(skb, BRIDGE_VLANDB_GLOBAL_OPTIONS);
357 if (!nest)
434 nla_nest_end(skb, nest);
439 nla_nest_cancel(skb, nest);
[all...]
/linux-master/drivers/net/can/dev/
H A Dnetlink.c400 size = nla_total_size(0); /* nest IFLA_CAN_TDC */
426 return nla_total_size(0) + /* nest IFLA_CAN_CTRLMODE_EXT */
469 struct nlattr *nest; local
477 nest = nla_nest_start(skb, IFLA_CAN_TDC);
478 if (!nest)
512 nla_nest_end(skb, nest);
516 nla_nest_cancel(skb, nest);
523 struct nlattr *nest; local
525 nest = nla_nest_start(skb, IFLA_CAN_CTRLMODE_EXT);
526 if (!nest)
[all...]

Completed in 290 milliseconds

12345