Home
last modified time | relevance | path

Searched full:xo (Results 1 – 25 of 265) sorted by relevance

1234567891011

/Linux-v6.1/net/ipv4/
Desp4_offload.c33 struct xfrm_offload *xo; in esp4_gro_receive() local
44 xo = xfrm_offload(skb); in esp4_gro_receive()
45 if (!xo || !(xo->flags & CRYPTO_DONE)) { in esp4_gro_receive()
65 xo = xfrm_offload(skb); in esp4_gro_receive()
66 if (!xo) in esp4_gro_receive()
70 xo->flags |= XFRM_GRO; in esp4_gro_receive()
96 struct xfrm_offload *xo = xfrm_offload(skb); in esp4_gso_encap() local
106 xo->proto = proto; in esp4_gso_encap()
125 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm4_transport_gso_segment() local
128 ops = rcu_dereference(inet_offloads[xo->proto]); in xfrm4_transport_gso_segment()
[all …]
/Linux-v6.1/net/ipv6/
Desp6_offload.c54 struct xfrm_offload *xo; in esp6_gro_receive() local
67 xo = xfrm_offload(skb); in esp6_gro_receive()
68 if (!xo || !(xo->flags & CRYPTO_DONE)) { in esp6_gro_receive()
88 xo = xfrm_offload(skb); in esp6_gro_receive()
89 if (!xo) in esp6_gro_receive()
93 xo->flags |= XFRM_GRO; in esp6_gro_receive()
124 struct xfrm_offload *xo = xfrm_offload(skb); in esp6_gso_encap() local
141 xo->proto = proto; in esp6_gso_encap()
160 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm6_transport_gso_segment() local
163 ops = rcu_dereference(inet6_offloads[xo->proto]); in xfrm6_transport_gso_segment()
[all …]
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dipsec_rxtx.c74 struct xfrm_offload *xo) in mlx5e_ipsec_set_swp() argument
97 if (xo->proto == IPPROTO_IPV6) in mlx5e_ipsec_set_swp()
100 switch (xo->inner_ipproto) { in mlx5e_ipsec_set_swp()
118 if (!xo->inner_ipproto) { in mlx5e_ipsec_set_swp()
119 switch (xo->proto) { in mlx5e_ipsec_set_swp()
132 switch (xo->inner_ipproto) { in mlx5e_ipsec_set_swp()
151 struct xfrm_offload *xo) in mlx5e_ipsec_set_iv_esn() argument
161 seq_hi = xo->seq.hi - 1; in mlx5e_ipsec_set_iv_esn()
163 seq_hi = xo->seq.hi; in mlx5e_ipsec_set_iv_esn()
167 seqno = cpu_to_be64(xo->seq.low + ((u64)seq_hi << 32)); in mlx5e_ipsec_set_iv_esn()
[all …]
Dipsec_rxtx.h48 struct xfrm_offload *xo; member
58 struct xfrm_offload *xo);
60 struct xfrm_offload *xo);
91 struct xfrm_offload *xo = xfrm_offload(skb); in mlx5e_ipsec_feature_check() local
94 if (sp && sp->len && xo) { in mlx5e_ipsec_feature_check()
100 if (xo->inner_ipproto) { in mlx5e_ipsec_feature_check()
108 if (xo->inner_ipproto != IPPROTO_UDP && in mlx5e_ipsec_feature_check()
109 xo->inner_ipproto != IPPROTO_TCP) in mlx5e_ipsec_feature_check()
/Linux-v6.1/net/xfrm/
Dxfrm_device.c25 struct xfrm_offload *xo = xfrm_offload(skb); in __xfrm_transport_prep() local
28 if (xo->flags & XFRM_GSO_SEGMENT) in __xfrm_transport_prep()
38 struct xfrm_offload *xo = xfrm_offload(skb); in __xfrm_mode_tunnel_prep() local
40 if (xo->flags & XFRM_GSO_SEGMENT) in __xfrm_mode_tunnel_prep()
50 struct xfrm_offload *xo = xfrm_offload(skb); in __xfrm_mode_beet_prep() local
53 if (xo->flags & XFRM_GSO_SEGMENT) in __xfrm_mode_beet_prep()
102 struct xfrm_offload *xo = xfrm_offload(skb); in xmit_xfrm_check_overflow() local
103 __u32 seq = xo->seq.low; in xmit_xfrm_check_overflow()
106 if (unlikely(seq < xo->seq.low)) in xmit_xfrm_check_overflow()
120 struct xfrm_offload *xo = xfrm_offload(skb); in validate_xmit_xfrm() local
[all …]
Dxfrm_replay.c616 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm_replay_overflow_offload() local
619 if (!xo) in xfrm_replay_overflow_offload()
625 xo->seq.low = oseq; in xfrm_replay_overflow_offload()
628 xo->seq.low = oseq + 1; in xfrm_replay_overflow_offload()
633 xo->seq.hi = 0; in xfrm_replay_overflow_offload()
654 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm_replay_overflow_offload_bmp() local
659 if (!xo) in xfrm_replay_overflow_offload_bmp()
665 xo->seq.low = oseq; in xfrm_replay_overflow_offload_bmp()
668 xo->seq.low = oseq + 1; in xfrm_replay_overflow_offload_bmp()
673 xo->seq.hi = 0; in xfrm_replay_overflow_offload_bmp()
[all …]
/Linux-v6.1/drivers/platform/olpc/
DKconfig6 bool "Platform support for OLPC XO 1.75 hardware"
12 Unless you have an OLPC XO laptop, you will want to say N.
17 tristate "OLPC XO 1.75 Embedded Controller"
23 Include support for the OLPC XO Embedded Controller (EC). The EC
27 Unless you have an OLPC XO laptop, you will want to say N.
/Linux-v6.1/Documentation/devicetree/bindings/clock/
Dqcom,mmcc.yaml125 - description: Board XO source
137 - const: xo
156 - description: Board XO source
167 - const: xo
185 - description: Board XO source
198 - const: xo
220 - description: Board XO source
233 - const: xo
Dqcom,a53pll.yaml32 - description: board XO clock
36 - const: xo
61 clocks = <&xo>;
62 clock-names = "xo";
Dqcom,hfpll.txt26 Definition: reference to the xo clock.
31 Definition: must be "xo".
48 clock-names = "xo";
58 clock-names = "xo";
Dqcom,sc7180-camcc.yaml25 - description: Board XO source
27 - description: Camera XO clock from GCC
33 - const: xo
68 clock-names = "bi_tcxo", "iface", "xo";
Dqcom,gcc-msm8976.yaml28 - description: XO source
29 - description: Always-on XO source
37 - const: xo
75 clock-names = "xo",
Dqcom,gcc-sdm845.yaml51 - description: Board XO source
52 - description: Board active XO source
69 - description: Board XO source
70 - description: Board active XO source
Dqcom,msm8996-apcc.yaml29 - description: XO source
33 - const: xo
52 clock-names = "xo";
Dqcom,gcc-msm8994.yaml27 - description: Board XO source
32 - const: xo
51 clock-names = "xo", "sleep";
Dqcom,gcc-msm8909.yaml25 - description: XO source
32 - const: xo
56 clock-names = "xo", "sleep_clk", "dsi0pll", "dsi0pllbyte";
Dqcom,msm8998-gpucc.yaml24 - description: Board XO source
29 - const: xo
66 clock-names = "xo", "gpll0";
Dqcom,spmi-clkdiv.txt29 Definition: reference to the xo clock.
34 Definition: must be "xo".
51 clock-names = "xo";
Dmaxim,max9485.txt34 xo-27mhz: xo-27mhz {
45 clocks = <&xo-27mhz>;
Dqcom,gcc-msm8998.yaml26 - description: Board XO source
34 - const: xo
63 clock-names = "xo",
/Linux-v6.1/include/linux/
Dolpc-ec.h7 /* XO-1 EC commands */
26 #define EC_SCI_SRC_EBOOK BIT(4) /* XO-1 only */
27 #define EC_SCI_SRC_WLAN BIT(5) /* XO-1 only */
30 #define EC_SCI_SRC_GPWAKE BIT(8) /* XO-1.5 only */
/Linux-v6.1/Documentation/devicetree/bindings/interconnect/
Dqcom,osm-l3.yaml32 - description: xo clock
37 - const: xo
63 clock-names = "xo", "alternate";
/Linux-v6.1/Documentation/devicetree/bindings/remoteproc/
Dqcom,q6v5.txt71 must be "xo", "gcc_abhs_cbcr", "gcc_abhs_cbcr",
78 must be "iface", "bus", "mem", "xo"
80 must be "iface", "bus", "mem", "xo", "gpll0_mss",
83 must be "iface", "bus", "mem", "xo", "gpll0_mss",
86 must be "iface", "bus", "mem", "xo", "gpll0_mss",
233 clock-names = "iface", "bus", "mem", "xo";
Dqcom,adsp.yaml219 - description: XO clock
222 - const: xo
234 - description: XO clock
238 - const: xo
251 - description: XO clock
261 - const: xo
280 - description: XO clock
288 - const: xo
596 clock-names = "xo";
Dqcom,sdm845-adsp-pil.yaml44 - description: XO clock
48 - description: QDSP XO clock
54 - const: xo
142 clock-names = "xo", "sway_cbcr",

1234567891011