Home
last modified time | relevance | path

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

123456789

/Linux-v5.15/net/ipv4/
Desp4_offload.c32 struct xfrm_offload *xo; in esp4_gro_receive() local
43 xo = xfrm_offload(skb); in esp4_gro_receive()
44 if (!xo || !(xo->flags & CRYPTO_DONE)) { in esp4_gro_receive()
64 xo = xfrm_offload(skb); in esp4_gro_receive()
65 if (!xo) in esp4_gro_receive()
69 xo->flags |= XFRM_GRO; in esp4_gro_receive()
95 struct xfrm_offload *xo = xfrm_offload(skb); in esp4_gso_encap() local
105 xo->proto = proto; in esp4_gso_encap()
122 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm4_transport_gso_segment() local
125 ops = rcu_dereference(inet_offloads[xo->proto]); in xfrm4_transport_gso_segment()
[all …]
/Linux-v5.15/net/ipv6/
Desp6_offload.c53 struct xfrm_offload *xo; in esp6_gro_receive() local
66 xo = xfrm_offload(skb); in esp6_gro_receive()
67 if (!xo || !(xo->flags & CRYPTO_DONE)) { in esp6_gro_receive()
87 xo = xfrm_offload(skb); in esp6_gro_receive()
88 if (!xo) in esp6_gro_receive()
92 xo->flags |= XFRM_GRO; in esp6_gro_receive()
123 struct xfrm_offload *xo = xfrm_offload(skb); in esp6_gso_encap() local
140 xo->proto = proto; in esp6_gso_encap()
157 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm6_transport_gso_segment() local
160 ops = rcu_dereference(inet6_offloads[xo->proto]); in xfrm6_transport_gso_segment()
[all …]
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dipsec_rxtx.c137 struct xfrm_offload *xo) in mlx5e_ipsec_set_swp() argument
161 if (xo->proto == IPPROTO_IPV6) in mlx5e_ipsec_set_swp()
172 if (!xo->inner_ipproto) { in mlx5e_ipsec_set_swp()
173 switch (xo->proto) { in mlx5e_ipsec_set_swp()
186 switch (xo->inner_ipproto) { in mlx5e_ipsec_set_swp()
205 struct xfrm_offload *xo) in mlx5e_ipsec_set_iv_esn() argument
215 seq_hi = xo->seq.hi - 1; in mlx5e_ipsec_set_iv_esn()
217 seq_hi = xo->seq.hi; in mlx5e_ipsec_set_iv_esn()
221 seqno = cpu_to_be64(xo->seq.low + ((u64)seq_hi << 32)); in mlx5e_ipsec_set_iv_esn()
227 struct xfrm_offload *xo) in mlx5e_ipsec_set_iv() argument
[all …]
Dipsec_rxtx.h48 struct xfrm_offload *xo; member
61 struct xfrm_offload *xo);
63 struct xfrm_offload *xo);
99 struct xfrm_offload *xo = xfrm_offload(skb); in mlx5e_ipsec_feature_check() local
102 if (sp && sp->len && xo) { in mlx5e_ipsec_feature_check()
108 if (xo->inner_ipproto) { in mlx5e_ipsec_feature_check()
116 if (xo->inner_ipproto != IPPROTO_UDP && in mlx5e_ipsec_feature_check()
117 xo->inner_ipproto != IPPROTO_TCP) in mlx5e_ipsec_feature_check()
/Linux-v5.15/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-v5.15/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()
108 struct xfrm_offload *xo = xfrm_offload(skb); in validate_xmit_xfrm() local
112 if (!xo || (xo->flags & XFRM_XMIT)) in validate_xmit_xfrm()
120 if (xo->flags & XFRM_GRO || x->xso.flags & XFRM_OFFLOAD_INBOUND) in validate_xmit_xfrm()
158 xo->flags |= XFRM_DEV_RESUME; in validate_xmit_xfrm()
[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-v5.15/Documentation/devicetree/bindings/clock/
Dqcom,a53pll.yaml31 - description: board XO clock
35 - const: xo
60 clocks = <&xo>;
61 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,spmi-clkdiv.txt29 Definition: reference to the xo clock.
34 Definition: must be "xo".
51 clock-names = "xo";
Dqcom,msm8998-gpucc.yaml24 - description: Board XO source
29 - const: xo
66 clock-names = "xo", "gpll0";
Dmaxim,max9485.txt34 xo-27mhz: xo-27mhz {
45 clocks = <&xo-27mhz>;
Dqcom,gpucc-sdm660.yaml26 - description: Board XO source
32 - const: xo
70 clock-names = "xo", "gcc_gpu_gpll0_clk",
Dqcom,gcc-msm8998.yaml26 - description: Board XO source
36 - const: xo
87 clock-names = "xo",
/Linux-v5.15/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-v5.15/Documentation/devicetree/bindings/remoteproc/
Dqcom,adsp.yaml170 - description: XO clock
173 - const: xo
185 - description: XO clock
189 - const: xo
202 - description: XO clock
212 - const: xo
231 - description: XO clock
239 - const: xo
533 clock-names = "xo";
Dqcom,q6v5.txt73 must be "xo", "gcc_abhs_cbcr", "gcc_abhs_cbcr",
80 must be "iface", "bus", "mem", "xo"
82 must be "iface", "bus", "mem", "xo", "gpll0_mss",
85 must be "iface", "bus", "mem", "xo", "gpll0_mss",
88 must be "iface", "bus", "xo", "snoc_axi", "mnoc_axi",
91 must be "iface", "bus", "mem", "xo", "gpll0_mss",
/Linux-v5.15/Documentation/devicetree/bindings/interconnect/
Dqcom,osm-l3.yaml31 - description: xo clock
36 - const: xo
62 clock-names = "xo", "alternate";
/Linux-v5.15/drivers/remoteproc/
Dqcom_q6v5_adsp.c72 struct clk *xo; member
190 ret = clk_prepare_enable(adsp->xo); in adsp_start()
207 /* Enable the XO clock */ in adsp_start()
247 clk_disable_unprepare(adsp->xo); in adsp_start()
258 clk_disable_unprepare(adsp->xo); in qcom_adsp_pil_handover()
317 adsp->xo = devm_clk_get(adsp->dev, "xo"); in adsp_init_clock()
318 if (IS_ERR(adsp->xo)) { in adsp_init_clock()
319 ret = PTR_ERR(adsp->xo); in adsp_init_clock()
321 dev_err(adsp->dev, "failed to get xo clock"); in adsp_init_clock()
/Linux-v5.15/drivers/clk/qcom/
Dmmcc-msm8998.c81 .fw_name = "xo",
82 .name = "xo"
114 .fw_name = "xo",
115 .name = "xo"
144 .fw_name = "xo",
145 .name = "xo"
173 .fw_name = "xo",
174 .name = "xo"
202 .fw_name = "xo",
203 .name = "xo"
[all …]
/Linux-v5.15/arch/x86/platform/olpc/
Dolpc.c268 * XO-1 EC wakeups are available when olpc-xo1-sci driver is
279 * XO-1.5 EC wakeups are available when olpc-xo15-sci driver is
293 /* register the XO-1 and 1.5-specific EC handler */ in olpc_init()
294 if (olpc_platform_info.boardrev < olpc_board_pre(0xd0)) /* XO-1 */ in olpc_init()
306 * XO-1 only. */ in olpc_init()
312 if (olpc_platform_info.boardrev < olpc_board_pre(0xd0)) { /* XO-1 */ in olpc_init()
Dolpc-xo15-sci.c3 * Support for OLPC XO-1.5 System Control Interrupts (SCI)
20 #define XO15_SCI_DEVICE_NAME "OLPC XO-1.5 SCI"
27 * wake-on-close. This is implemented as standard by the XO-1.5 DSDT.
34 * This is controlled through a custom method in the XO-1.5 DSDT.
/Linux-v5.15/arch/powerpc/xmon/
Dppc-opc.c501 /* The RA field in an D, DS, DQ, X, XO, M, or MDS form instruction. */
538 /* The RB field in an X, XO, M, or MDS form instruction. */
563 instruction or the RT field in a D, DS, X, XFX or XO form
2825 /* An XO form instruction. */
2826 #define XO(op, xop, oe, rc) \ macro
2828 #define XO_MASK XO (0x3f, 0x1ff, 1, 1)
3108 {"machhwu", XO (4, 12,0,0), XO_MASK, MULHW, 0, {RT, RA, RB}},
3110 {"machhwu.", XO (4, 12,0,1), XO_MASK, MULHW, 0, {RT, RA, RB}},
3180 {"machhw", XO (4, 44,0,0), XO_MASK, MULHW, 0, {RT, RA, RB}},
3181 {"machhw.", XO (4, 44,0,1), XO_MASK, MULHW, 0, {RT, RA, RB}},
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/net/wireless/
Dqcom,ath10k.txt68 "vdd-1.8-xo", "vdd-1.3-rfa", "vdd-3.3-ch0",
90 - qcom,xo-cal-data: xo cal offset to be configured in xo trim register.
205 vdd-1.8-xo-supply = <&vreg_l7a_1p8>;

123456789