/Linux-v5.15/include/net/ |
D | inet_ecn.h | 46 static inline __u8 INET_ECN_encapsulate(__u8 outer, __u8 inner) in INET_ECN_encapsulate() argument 49 outer |= !INET_ECN_is_ce(inner) ? (inner & INET_ECN_MASK) : in INET_ECN_encapsulate() 120 static inline void ipv4_copy_dscp(unsigned int dscp, struct iphdr *inner) in ipv4_copy_dscp() argument 123 ipv4_change_dsfield(inner, INET_ECN_MASK, dscp); in ipv4_copy_dscp() 166 static inline void ipv6_copy_dscp(unsigned int dscp, struct ipv6hdr *inner) in ipv6_copy_dscp() argument 169 ipv6_change_dsfield(inner, INET_ECN_MASK, dscp); in ipv6_copy_dscp() 234 static inline int __INET_ECN_decapsulate(__u8 outer, __u8 inner, bool *set_ce) in __INET_ECN_decapsulate() argument 236 if (INET_ECN_is_not_ect(inner)) { in __INET_ECN_decapsulate() 253 __u8 outer, __u8 inner) in INET_ECN_decapsulate() argument 258 rc = __INET_ECN_decapsulate(outer, inner, &set_ce); in INET_ECN_decapsulate() [all …]
|
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
D | dr_ste.c | 910 dr_ste_copy_mask_spec(buff, &set_param->inner); in mlx5dr_ste_copy_param() 958 bool inner, bool rx) in mlx5dr_ste_build_eth_l2_src_dst() argument 961 sb->inner = inner; in mlx5dr_ste_build_eth_l2_src_dst() 968 bool inner, bool rx) in mlx5dr_ste_build_eth_l3_ipv6_dst() argument 971 sb->inner = inner; in mlx5dr_ste_build_eth_l3_ipv6_dst() 978 bool inner, bool rx) in mlx5dr_ste_build_eth_l3_ipv6_src() argument 981 sb->inner = inner; in mlx5dr_ste_build_eth_l3_ipv6_src() 988 bool inner, bool rx) in mlx5dr_ste_build_eth_l3_ipv4_5_tuple() argument 991 sb->inner = inner; in mlx5dr_ste_build_eth_l3_ipv4_5_tuple() 998 bool inner, bool rx) in mlx5dr_ste_build_eth_l2_src() argument [all …]
|
D | dr_matcher.c | 401 bool inner, rx; in dr_matcher_set_ste_builders() local 416 mask.inner = matcher->mask.inner; in dr_matcher_set_ste_builders() 447 inner = false; in dr_matcher_set_ste_builders() 451 &mask, inner, rx); in dr_matcher_set_ste_builders() 455 &mask, inner, rx); in dr_matcher_set_ste_builders() 459 &mask, inner, rx); in dr_matcher_set_ste_builders() 465 &mask, dmn, inner, rx); in dr_matcher_set_ste_builders() 471 &mask, inner, rx); in dr_matcher_set_ste_builders() 476 &mask, inner, rx); in dr_matcher_set_ste_builders() 480 &mask, inner, rx); in dr_matcher_set_ste_builders() [all …]
|
D | dr_ste_v0.c | 37 #define DR_STE_CALC_LU_TYPE(lookup_type, rx, inner) \ argument 38 ((inner) ? DR_STE_V0_LU_TYPE_##lookup_type##_I : \ 702 bool inner, u8 *bit_mask) in dr_ste_v0_build_eth_l2_src_dst_bit_mask() argument 704 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_dst_bit_mask() 737 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_dst_tag() 781 dr_ste_v0_build_eth_l2_src_dst_bit_mask(mask, sb->inner, sb->bit_mask); in dr_ste_v0_build_eth_l2_src_dst_init() 783 sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL2_SRC_DST, sb->rx, sb->inner); in dr_ste_v0_build_eth_l2_src_dst_init() 793 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l3_ipv6_dst_tag() 809 sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL3_IPV6_DST, sb->rx, sb->inner); in dr_ste_v0_build_eth_l3_ipv6_dst_init() 819 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l3_ipv6_src_tag() [all …]
|
D | dr_ste_v1.c | 8 #define DR_STE_CALC_DFNR_TYPE(lookup_type, inner) \ argument 9 ((inner) ? DR_STE_V1_LU_TYPE_##lookup_type##_I : \ 917 bool inner, u8 *bit_mask) in dr_ste_v1_build_eth_l2_src_dst_bit_mask() argument 919 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_dst_bit_mask() 945 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_dst_tag() 980 dr_ste_v1_build_eth_l2_src_dst_bit_mask(mask, sb->inner, sb->bit_mask); in dr_ste_v1_build_eth_l2_src_dst_init() 982 sb->lu_type = DR_STE_CALC_DFNR_TYPE(ETHL2_SRC_DST, sb->inner); in dr_ste_v1_build_eth_l2_src_dst_init() 991 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l3_ipv6_dst_tag() 1006 sb->lu_type = DR_STE_CALC_DFNR_TYPE(IPV6_DES, sb->inner); in dr_ste_v1_build_eth_l3_ipv6_dst_init() 1015 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l3_ipv6_src_tag() [all …]
|
D | dr_types.h | 209 u8 inner:1; member 367 bool inner, bool rx); 371 bool inner, bool rx); 375 bool inner, bool rx); 379 bool inner, bool rx); 383 bool inner, bool rx); 387 bool inner, bool rx); 391 bool inner, bool rx); 395 bool inner, bool rx); 399 bool inner, bool rx); [all …]
|
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | rss.c | 107 bool inner) in rss_get_tirp() argument 109 return inner ? &rss->inner_tir[tt] : &rss->tir[tt]; in rss_get_tirp() 113 bool inner) in rss_get_tir() argument 115 return *rss_get_tirp(rss, tt, inner); in rss_get_tir() 131 bool inner) in mlx5e_rss_create_tir() argument 140 if (inner && !rss->inner_ft_support) { in mlx5e_rss_create_tir() 147 tir_p = rss_get_tirp(rss, tt, inner); in mlx5e_rss_create_tir() 166 mlx5e_tir_builder_build_rss(builder, &rss->hash, &rss_tt, inner); in mlx5e_rss_create_tir() 172 inner ? "inner " : "", err, tt); in mlx5e_rss_create_tir() 185 bool inner) in mlx5e_rss_destroy_tir() argument [all …]
|
D | rss.h | 30 bool inner); 34 bool inner, u32 *tirn);
|
D | tir.c | 108 bool inner) in mlx5e_tir_builder_build_rss() argument 125 if (inner) in mlx5e_tir_builder_build_rss()
|
D | tir.h | 35 bool inner);
|
/Linux-v5.15/tools/testing/selftests/openat2/ |
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-v5.15/tools/testing/selftests/bpf/progs/ |
D | test_map_in_map_invalid.c | 6 struct inner { struct 17 __array(values, struct inner);
|
/Linux-v5.15/net/netfilter/ |
D | nft_tunnel.c | 550 struct nlattr *nest, *inner; in nft_tunnel_opts_dump() local 557 inner = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_OPTS_VXLAN); in nft_tunnel_opts_dump() 558 if (!inner) in nft_tunnel_opts_dump() 563 nla_nest_end(skb, inner); in nft_tunnel_opts_dump() 565 inner = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_OPTS_ERSPAN); in nft_tunnel_opts_dump() 566 if (!inner) in nft_tunnel_opts_dump() 585 nla_nest_end(skb, inner); in nft_tunnel_opts_dump() 590 inner = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_OPTS_GENEVE); in nft_tunnel_opts_dump() 591 if (!inner) in nft_tunnel_opts_dump() 604 nla_nest_end(skb, inner); in nft_tunnel_opts_dump() [all …]
|
/Linux-v5.15/include/linux/ |
D | lockdep.h | 189 struct lock_class_key *key, int subclass, u8 inner, u8 outer, u8 lock_type); 193 struct lock_class_key *key, int subclass, u8 inner, u8 outer) in lockdep_init_map_waits() argument 195 lockdep_init_map_type(lock, name, key, subclass, inner, LD_WAIT_INV, LD_LOCK_NORMAL); in lockdep_init_map_waits() 200 struct lock_class_key *key, int subclass, u8 inner) in lockdep_init_map_wait() argument 202 lockdep_init_map_waits(lock, name, key, subclass, inner, LD_WAIT_INV); in lockdep_init_map_wait() 363 # define lockdep_init_map_type(lock, name, key, sub, inner, outer, type) \ argument 365 # define lockdep_init_map_waits(lock, name, key, sub, inner, outer) \ argument 367 # define lockdep_init_map_wait(lock, name, key, sub, inner) \ argument
|
/Linux-v5.15/Documentation/userspace-api/media/dvb/ |
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-v5.15/crypto/ |
D | Makefile | 106 CFLAGS_aegis128-neon-inner.o += -ffreestanding -march=armv8-a -mfloat-abi=softfp 107 CFLAGS_aegis128-neon-inner.o += -mfpu=crypto-neon-fp-armv8 108 aegis128-$(CONFIG_CRYPTO_AEGIS128_SIMD) += aegis128-neon.o aegis128-neon-inner.o 118 CFLAGS_aegis128-neon-inner.o += $(aegis128-cflags-y) 119 CFLAGS_REMOVE_aegis128-neon-inner.o += -mgeneral-regs-only 120 aegis128-$(CONFIG_CRYPTO_AEGIS128_SIMD) += aegis128-neon.o aegis128-neon-inner.o
|
/Linux-v5.15/net/sched/ |
D | sch_htb.c | 132 } inner; member 433 if (p->inner.clprio[prio].feed.rb_node) in htb_activate_prios() 439 htb_add_to_id_tree(&p->inner.clprio[prio].feed, cl, prio); in htb_activate_prios() 471 if (p->inner.clprio[prio].ptr == cl->node + prio) { in htb_deactivate_prios() 476 p->inner.clprio[prio].last_ptr_id = cl->common.classid; in htb_deactivate_prios() 477 p->inner.clprio[prio].ptr = NULL; in htb_deactivate_prios() 481 &p->inner.clprio[prio].feed); in htb_deactivate_prios() 483 if (!p->inner.clprio[prio].feed.rb_node) in htb_deactivate_prios() 852 clp = &cl->inner.clprio[prio]; in htb_lookup_leaf() 907 htb_next_rb_node(level ? &cl->parent->inner.clprio[prio].ptr: in htb_dequeue_tree() [all …]
|
/Linux-v5.15/Documentation/driver-api/media/ |
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-v5.15/Documentation/networking/ |
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
|
D | checksum-offloads.rst | 57 encapsulated packet both the inner and outer checksums may need to be edited or 85 encapsulated datagram when the inner checksum is due to be offloaded. 103 Then, when the true inner checksum is filled in (either by hardware or by 130 RCO is a technique for eliding the inner checksum of an encapsulated datagram,
|
/Linux-v5.15/kernel/locking/ |
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()
|
/Linux-v5.15/tools/testing/selftests/net/ |
D | pmtu.sh | 384 inner="${2}" 391 if [ "${inner}" = "4" ]; then 402 if [ "${inner}" = "4" ]; then 419 if [ "${inner}" = "4" ]; then 464 inner=${1} 470 if [ "${inner}" -eq 4 ]; then 481 if [ "${inner}" -eq 4 ]; then 494 if [ "${inner}" = "4" ]; then 1389 inner=${1} 1393 setup namespaces routing ip${inner}ip${outer} || return $ksft_skip [all …]
|
/Linux-v5.15/Documentation/virt/kvm/arm/ |
D | pvtime.rst | 43 with inner and outer write back caching attributes, in the inner shareable
|
/Linux-v5.15/net/netfilter/ipset/ |
D | ip_set_hash_netnet.c | 91 hash_netnet4_data_netmask(struct hash_netnet4_elem *elem, u8 cidr, bool inner) in hash_netnet4_data_netmask() argument 93 if (inner) { in hash_netnet4_data_netmask() 336 hash_netnet6_data_netmask(struct hash_netnet6_elem *elem, u8 cidr, bool inner) in hash_netnet6_data_netmask() argument 338 if (inner) { in hash_netnet6_data_netmask()
|
/Linux-v5.15/lib/ |
D | locking-selftest.c | 2524 #define GENERATE_2_CONTEXT_TESTCASE(outer, outer_lock, inner, inner_lock) \ argument 2526 static void __maybe_unused inner##_in_##outer(void) \ 2530 inner##_CONTEXT(_, inner_lock); \ 2563 #define GENERATE_2_CONTEXT_TESTCASE_FOR_ALL_OUTER(inner, inner_lock) \ argument 2564 GENERATE_2_CONTEXT_TESTCASE(HARDIRQ, , inner, inner_lock) \ 2565 GENERATE_2_CONTEXT_TESTCASE(NOTTHREADED_HARDIRQ, , inner, inner_lock) \ 2566 GENERATE_2_CONTEXT_TESTCASE(SOFTIRQ, , inner, inner_lock) \ 2567 GENERATE_2_CONTEXT_TESTCASE(RCU, , inner, inner_lock) \ 2568 GENERATE_2_CONTEXT_TESTCASE(RCU_BH, , inner, inner_lock) \ 2569 GENERATE_2_CONTEXT_TESTCASE(RCU_SCHED, , inner, inner_lock) \ [all …]
|