/linux-6.3-rc2/rust/kernel/sync/ |
A D | arc.rs | 160 let inner = Box::try_new(value)?; in try_new() 178 ptr: inner, in from_inner() 211 unsafe { ArcBorrow::new(inner) } in borrow() 267 item.inner in from() 332 inner: NonNull<ArcInner<T>>, field 365 inner, in new() 467 inner: Arc<T>, field 475 inner: Arc::try_new(value)?, in try_new() 492 let inner = ManuallyDrop::new(self).inner.ptr; in write() 496 inner: unsafe { Arc::from_inner(inner.cast()) }, in write() [all …]
|
/linux-6.3-rc2/include/net/ |
A D | inet_ecn.h | 49 outer |= !INET_ECN_is_ce(inner) ? (inner & INET_ECN_MASK) : in INET_ECN_encapsulate() 123 ipv4_change_dsfield(inner, INET_ECN_MASK, dscp); in ipv4_copy_dscp() 169 ipv6_change_dsfield(inner, INET_ECN_MASK, dscp); in ipv6_copy_dscp() 253 if (INET_ECN_is_not_ect(inner)) { in __INET_ECN_decapsulate() 270 __u8 outer, __u8 inner) in INET_ECN_decapsulate() argument 289 __u8 inner; in IP_ECN_decapsulate() local 293 inner = ip_hdr(skb)->tos; in IP_ECN_decapsulate() 296 inner = ipv6_get_dsfield(ipv6_hdr(skb)); in IP_ECN_decapsulate() 308 __u8 inner; in IP6_ECN_decapsulate() local 312 inner = ip_hdr(skb)->tos; in IP6_ECN_decapsulate() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
A D | dr_ste.c | 1075 sb->inner = inner; in mlx5dr_ste_build_eth_l2_src_dst() 1085 sb->inner = inner; in mlx5dr_ste_build_eth_l3_ipv6_dst() 1095 sb->inner = inner; in mlx5dr_ste_build_eth_l3_ipv6_src() 1105 sb->inner = inner; in mlx5dr_ste_build_eth_l3_ipv4_5_tuple() 1115 sb->inner = inner; in mlx5dr_ste_build_eth_l2_src() 1125 sb->inner = inner; in mlx5dr_ste_build_eth_l2_dst() 1134 sb->inner = inner; in mlx5dr_ste_build_eth_l2_tnl() 1144 sb->inner = inner; in mlx5dr_ste_build_eth_l3_ipv4_misc() 1154 sb->inner = inner; in mlx5dr_ste_build_eth_ipv6_l3_l4() 1179 sb->inner = inner; in mlx5dr_ste_build_mpls() [all …]
|
A D | dr_matcher.c | 413 bool inner, rx; in dr_matcher_set_ste_builders() local 428 mask.inner = matcher->mask.inner; in dr_matcher_set_ste_builders() 463 inner = false; in dr_matcher_set_ste_builders() 539 inner, rx); in dr_matcher_set_ste_builders() 544 inner, rx); in dr_matcher_set_ste_builders() 565 inner, rx); in dr_matcher_set_ste_builders() 569 inner, rx); in dr_matcher_set_ste_builders() 586 inner = true; in dr_matcher_set_ste_builders() 602 if (DR_MASK_IS_L2_DST(mask.inner, mask.misc, inner)) in dr_matcher_set_ste_builders() 615 if (DR_MASK_IS_ETH_L4_SET(mask.inner, mask.misc, inner)) in dr_matcher_set_ste_builders() [all …]
|
A D | dr_ste_v0.c | 707 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_dst_bit_mask() 740 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_dst_tag() 884 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_or_dst_bit_mask() 900 if (inner) { in dr_ste_v0_build_eth_l2_src_or_dst_bit_mask() 935 struct mlx5dr_match_spec *spec = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_or_dst_tag() 964 if (inner) { in dr_ste_v0_build_eth_l2_src_or_dst_tag() 996 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_bit_mask() 1068 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_tnl_bit_mask() 1191 if (sb->inner) in dr_ste_v0_build_eth_ipv6_l3_l4_tag() 1222 if (sb->inner) in dr_ste_v0_build_mpls_tag() [all …]
|
A D | dr_ste_v1.c | 1052 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_dst_bit_mask() 1206 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_or_dst_bit_mask() 1222 if (inner) { in dr_ste_v1_build_eth_l2_src_or_dst_bit_mask() 1256 struct mlx5dr_match_spec *spec = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_or_dst_tag() 1283 if (inner) { in dr_ste_v1_build_eth_l2_src_or_dst_tag() 1314 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_bit_mask() 1347 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_dst_bit_mask() 1380 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_tnl_bit_mask() 1496 if (sb->inner) in dr_ste_v1_build_eth_ipv6_l3_l4_tag() 1525 if (sb->inner) in dr_ste_v1_build_mpls_tag() [all …]
|
A D | dr_types.h | 208 u8 inner:1; member 401 bool inner, bool rx); 405 bool inner, bool rx); 409 bool inner, bool rx); 417 bool inner, bool rx); 425 bool inner, bool rx); 434 bool inner, bool rx); 439 bool inner, bool rx); 452 bool inner, bool rx); 488 bool inner, bool rx); [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/ |
A D | rss.c | 107 bool inner) in rss_get_tirp() argument 113 bool inner) in rss_get_tir() argument 131 bool inner) in mlx5e_rss_create_tir() argument 185 bool inner) in mlx5e_rss_destroy_tir() argument 202 bool inner) in mlx5e_rss_create_tirs() argument 231 bool inner) in mlx5e_rss_update_tir() argument 238 tir = rss_get_tir(rss, tt, inner); in mlx5e_rss_update_tir() 359 bool inner) in mlx5e_rss_get_tirn() argument 364 tir = rss_get_tir(rss, tt, inner); in mlx5e_rss_get_tirn() 376 bool inner, u32 *tirn) in mlx5e_rss_obtain_tirn() argument [all …]
|
A D | rss.h | 30 bool inner); 34 bool inner, u32 *tirn);
|
/linux-6.3-rc2/tools/testing/selftests/net/ |
A D | l2_tos_ttl_inherit.sh | 67 local inner="$3" 183 if [ "$inner" = "4" ] || [ "$inner" = "other" ]; then 186 elif [ "$inner" = "6" ]; then 196 local inner="$2" 203 if [ "$inner" = "4" ]; then 205 elif [ "$inner" = "6" ]; then 224 if [ "$inner" = "4" ]; then 241 elif [ "$inner" = "6" ]; then 287 if [ "$inner" = "4" ]; then 304 elif [ "$inner" = "6" ]; then [all …]
|
/linux-6.3-rc2/tools/testing/selftests/openat2/ |
A D | openat2_test.c | 32 struct open_how inner; member 57 .arg.inner.flags = O_RDONLY, in test_openat2_struct() 61 .arg.inner.flags = O_RDONLY, in test_openat2_struct() 68 .arg.inner.flags = O_RDONLY, .size = 0, .err = -EINVAL }, in test_openat2_struct() 70 .arg.inner.flags = O_RDONLY, in test_openat2_struct() 75 .arg.inner.flags = O_RDONLY, .arg.extra1 = 0xdeadbeef, in test_openat2_struct() 78 .arg.inner.flags = O_RDONLY, .arg.extra2 = 0xfeedcafe, in test_openat2_struct() 81 .arg.inner.flags = O_RDONLY, .arg.extra3 = 0xabad1dea, in test_openat2_struct()
|
/linux-6.3-rc2/Documentation/bpf/ |
A D | map_of_maps.rst | 14 an outer map contains instances of a single type of inner map, for example 17 When creating an outer map, an inner map instance is used to initialize the 18 metadata that the outer map holds about its inner maps. This inner map has a 28 - Any BPF map type can be used as an inner map, except for 56 helper returns a pointer to the inner map, or ``NULL`` if no entry was found. 111 This snippet shows how to add an inner map to an outer map:
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lag/ |
A D | port_sel.c | 366 if (port_sel->inner.definers[tt]) in mlx5_lag_destroy_definers() 368 port_sel->inner.definers[tt]); in mlx5_lag_destroy_definers() 399 port_sel->inner.definers[tt] = lag_definer; in mlx5_lag_create_definers() 465 ttc_params->dests[tt].ft = port_sel->inner.definers[tt]->ft; in mlx5_lag_set_inner_ttc_params() 498 mlx5_get_ttc_flow_table(port_sel->inner.ttc); in mlx5_lag_set_outer_ttc_params() 523 port_sel->inner.ttc = mlx5_create_inner_ttc_table(dev, &ttc_params); in mlx5_lag_create_inner_ttc_table() 524 if (IS_ERR(port_sel->inner.ttc)) in mlx5_lag_create_inner_ttc_table() 525 return PTR_ERR(port_sel->inner.ttc); in mlx5_lag_create_inner_ttc_table() 555 mlx5_destroy_ttc_table(port_sel->inner.ttc); in mlx5_lag_port_sel_create() 624 port_sel->inner.definers, in mlx5_lag_port_sel_modify() [all …]
|
A D | port_sel.h | 28 struct mlx5_lag_ttc inner; member
|
/linux-6.3-rc2/tools/testing/selftests/bpf/progs/ |
A D | test_map_in_map_invalid.c | 6 struct inner { struct 17 __array(values, struct inner);
|
/linux-6.3-rc2/net/netfilter/ |
A D | nft_tunnel.c | 580 struct nlattr *nest, *inner; in nft_tunnel_opts_dump() local 587 inner = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_OPTS_VXLAN); in nft_tunnel_opts_dump() 588 if (!inner) in nft_tunnel_opts_dump() 593 nla_nest_end(skb, inner); in nft_tunnel_opts_dump() 595 inner = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_OPTS_ERSPAN); in nft_tunnel_opts_dump() 596 if (!inner) in nft_tunnel_opts_dump() 615 nla_nest_end(skb, inner); in nft_tunnel_opts_dump() 620 inner = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_OPTS_GENEVE); in nft_tunnel_opts_dump() 621 if (!inner) in nft_tunnel_opts_dump() 634 nla_nest_end(skb, inner); in nft_tunnel_opts_dump() [all …]
|
/linux-6.3-rc2/crypto/ |
A D | Makefile | 108 CFLAGS_aegis128-neon-inner.o += -ffreestanding -march=armv8-a -mfloat-abi=softfp 109 CFLAGS_aegis128-neon-inner.o += -mfpu=crypto-neon-fp-armv8 110 aegis128-$(CONFIG_CRYPTO_AEGIS128_SIMD) += aegis128-neon.o aegis128-neon-inner.o 120 CFLAGS_aegis128-neon-inner.o += $(aegis128-cflags-y) 121 CFLAGS_REMOVE_aegis128-neon-inner.o += -mgeneral-regs-only 122 aegis128-$(CONFIG_CRYPTO_AEGIS128_SIMD) += aegis128-neon.o aegis128-neon-inner.o 125 CFLAGS_aegis128-neon-inner.o += -isystem $(shell $(CC) -print-file-name=include)
|
/linux-6.3-rc2/include/linux/ |
A D | lockdep.h | 185 struct lock_class_key *key, int subclass, u8 inner, u8 outer, u8 lock_type); 189 struct lock_class_key *key, int subclass, u8 inner, u8 outer) in lockdep_init_map_waits() argument 191 lockdep_init_map_type(lock, name, key, subclass, inner, outer, LD_LOCK_NORMAL); in lockdep_init_map_waits() 196 struct lock_class_key *key, int subclass, u8 inner) in lockdep_init_map_wait() argument 198 lockdep_init_map_waits(lock, name, key, subclass, inner, LD_WAIT_INV); in lockdep_init_map_wait() 367 # define lockdep_init_map_type(lock, name, key, sub, inner, outer, type) \ argument 369 # define lockdep_init_map_waits(lock, name, key, sub, inner, outer) \ argument 371 # define lockdep_init_map_wait(lock, name, key, sub, inner) \ argument
|
/linux-6.3-rc2/Documentation/userspace-api/media/dvb/ |
A D | frontend-stat-properties.rst | 97 (FEC) on the inner coding block (before Viterbi, LDPC or other inner 116 - ``FE_SCALE_COUNTER`` - Number of error bits counted before the inner 125 Measures the amount of bits received before the inner code block, during 154 (FEC) done by inner code block (after Viterbi, LDPC or other inner 173 - ``FE_SCALE_COUNTER`` - Number of error bits counted after the inner 182 Measures the amount of bits received after the inner coding, during the
|
/linux-6.3-rc2/drivers/net/ethernet/intel/ice/ |
A D | ice_virtchnl.c | 2738 supported_caps->inner = VIRTCHNL_VLAN_TOGGLE | in ice_vc_set_dvm_caps() 2935 struct virtchnl_vlan *inner = &vlan_fltr->inner; in ice_vc_validate_vlan_filter_list() local 2939 (ice_vc_is_valid_vlan(inner) && in ice_vc_validate_vlan_filter_list() 2945 (inner->tci_mask && in ice_vc_validate_vlan_filter_list() 2951 ((inner->tci & VLAN_PRIO_MASK) && in ice_vc_validate_vlan_filter_list() 2958 (ice_vc_is_valid_vlan(inner) && in ice_vc_validate_vlan_filter_list() 2960 inner->tpid))) in ice_vc_validate_vlan_filter_list() 3041 vc_vlan = &vlan_fltr->inner; in ice_vc_del_vlans() 3150 vc_vlan = &vlan_fltr->inner; in ice_vc_add_vlans() 3290 (!caps->outer && !caps->inner)) in ice_vc_valid_vlan_setting_msg() [all …]
|
A D | ice_tc_lib.c | 88 return inner ? ICE_MAC_IL : ICE_MAC_OFOS; in ice_proto_type_from_mac() 93 return inner ? ICE_ETYPE_IL : ICE_ETYPE_OL; in ice_proto_type_from_etype() 98 return inner ? ICE_IPV4_IL : ICE_IPV4_OFOS; in ice_proto_type_from_ipv4() 103 return inner ? ICE_IPV6_IL : ICE_IPV6_OFOS; in ice_proto_type_from_ipv6() 347 bool inner = false; in ice_tc_fill_rules() local 358 inner = true; in ice_tc_fill_rules() 375 list[i].type = ice_proto_type_from_mac(inner); in ice_tc_fill_rules() 470 list[i].type = ice_proto_type_from_ipv4(inner); in ice_tc_fill_rules() 487 list[i].type = ice_proto_type_from_ipv6(inner); in ice_tc_fill_rules() 510 list[i].type = ice_proto_type_from_ipv4(inner); in ice_tc_fill_rules() [all …]
|
/linux-6.3-rc2/net/sched/ |
A D | sch_htb.c | 132 } inner; member 436 if (WARN_ON_ONCE(prio >= ARRAY_SIZE(p->inner.clprio))) in htb_activate_prios() 440 if (p->inner.clprio[prio].feed.rb_node) in htb_activate_prios() 478 if (p->inner.clprio[prio].ptr == cl->node + prio) { in htb_deactivate_prios() 484 p->inner.clprio[prio].ptr = NULL; in htb_deactivate_prios() 488 &p->inner.clprio[prio].feed); in htb_deactivate_prios() 490 if (!p->inner.clprio[prio].feed.rb_node) in htb_deactivate_prios() 859 clp = &cl->inner.clprio[prio]; in htb_lookup_leaf() 1007 memset(&cl->inner, 0, sizeof(cl->inner)); in htb_reset() 1525 memset(&parent->inner, 0, sizeof(parent->inner)); in htb_parent_to_leaf() [all …]
|
/linux-6.3-rc2/Documentation/driver-api/media/ |
A D | dtv-frontend.rst | 240 On other devices, it requires inner FEC decoding, 244 Having it available after inner FEC is more common. 248 the forward error correction (FEC) on the inner coding block 249 (after Viterbi, LDPC or other inner code). 257 the forward error correction (FEC) on the inner coding block 258 (before Viterbi, LDPC or other inner code). 262 - Due to its nature, those statistics depend on inner coding lock (e. g. 267 the forward error correction (FEC) on the inner coding block 268 (before Viterbi, LDPC or other inner code).
|
/linux-6.3-rc2/Documentation/networking/ |
A D | segmentation-offloads.rst | 75 from the standard list of headers to "inner" header offsets. 79 data is normally referred to as the inner headers. Below is the list of 102 header has requested a remote checksum offload. In this case the inner 139 only the inner-most transport header and possibly the outer-most network 144 inner transport header are updated such that they will contain the correct
|
/linux-6.3-rc2/kernel/locking/ |
A D | spinlock_debug.c | 17 struct lock_class_key *key, short inner) in __raw_spin_lock_init() argument 24 lockdep_init_map_wait(&lock->dep_map, name, key, 0, inner); in __raw_spin_lock_init()
|