Home
last modified time | relevance | path

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

12345678

/Linux-v5.10/net/ipv4/
Desp4_offload.c32 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()
123 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm4_transport_gso_segment() local
126 ops = rcu_dereference(inet_offloads[xo->proto]); in xfrm4_transport_gso_segment()
[all …]
Desp4.c251 struct xfrm_offload *xo = xfrm_offload(skb); in esp_output_done() local
255 if (xo && (xo->flags & XFRM_DEV_RESUME)) { in esp_output_done()
267 if (xo && (xo->flags & XFRM_DEV_RESUME)) { in esp_output_done()
317 struct xfrm_offload *xo = xfrm_offload(skb); in esp_output_set_extra() local
319 if (xo) in esp_output_set_extra()
320 seqhi = xo->seq.hi; in esp_output_set_extra()
711 struct xfrm_offload *xo = xfrm_offload(skb); in esp_remove_trailer() local
723 if (xo && (xo->flags & XFRM_ESP_NO_TRAILER)) { in esp_remove_trailer()
724 ret = xo->proto; in esp_remove_trailer()
757 struct xfrm_offload *xo = xfrm_offload(skb); in esp_input_done2() local
[all …]
/Linux-v5.10/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 …]
Desp6.c284 struct xfrm_offload *xo = xfrm_offload(skb); in esp_output_done() local
288 if (xo && (xo->flags & XFRM_DEV_RESUME)) { in esp_output_done()
302 if (xo && (xo->flags & XFRM_DEV_RESUME)) { in esp_output_done()
352 struct xfrm_offload *xo = xfrm_offload(skb); in esp_output_set_esn() local
354 if (xo) in esp_output_set_esn()
355 seqhi = xo->seq.hi; in esp_output_set_esn()
746 struct xfrm_offload *xo = xfrm_offload(skb); in esp_remove_trailer() local
758 if (xo && (xo->flags & XFRM_ESP_NO_TRAILER)) { in esp_remove_trailer()
759 ret = xo->proto; in esp_remove_trailer()
791 struct xfrm_offload *xo = xfrm_offload(skb); in esp6_input_done2() local
[all …]
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dipsec_rxtx.c137 struct xfrm_offload *xo) in mlx5e_ipsec_set_swp() argument
153 if (xo->proto == IPPROTO_IPV6) { in mlx5e_ipsec_set_swp()
162 swp_spec.tun_l4_proto = xo->proto; in mlx5e_ipsec_set_swp()
169 struct xfrm_offload *xo) in mlx5e_ipsec_set_iv_esn() argument
179 seq_hi = xo->seq.hi - 1; in mlx5e_ipsec_set_iv_esn()
181 seq_hi = xo->seq.hi; in mlx5e_ipsec_set_iv_esn()
185 seqno = cpu_to_be64(xo->seq.low + ((u64)seq_hi << 32)); in mlx5e_ipsec_set_iv_esn()
191 struct xfrm_offload *xo) in mlx5e_ipsec_set_iv() argument
197 seqno = cpu_to_be64(xo->seq.low + ((u64)xo->seq.hi << 32)); in mlx5e_ipsec_set_iv()
204 struct xfrm_offload *xo) in mlx5e_ipsec_set_metadata() argument
[all …]
/Linux-v5.10/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.10/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()
137 xo->flags |= XFRM_XMIT; in validate_xmit_xfrm()
[all …]
Dxfrm_replay.c559 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm_replay_overflow_offload() local
562 if (!xo) in xfrm_replay_overflow_offload()
568 xo->seq.low = oseq; in xfrm_replay_overflow_offload()
571 xo->seq.low = oseq + 1; in xfrm_replay_overflow_offload()
576 xo->seq.hi = 0; in xfrm_replay_overflow_offload()
597 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm_replay_overflow_offload_bmp() local
602 if (!xo) in xfrm_replay_overflow_offload_bmp()
608 xo->seq.low = oseq; in xfrm_replay_overflow_offload_bmp()
611 xo->seq.low = oseq + 1; in xfrm_replay_overflow_offload_bmp()
616 xo->seq.hi = 0; in xfrm_replay_overflow_offload_bmp()
[all …]
/Linux-v5.10/Documentation/devicetree/bindings/clock/
Dqcom,a53pll.yaml30 - description: board XO clock
34 - const: xo
57 clocks = <&xo>;
58 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,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,gcc-msm8998.yaml26 - description: Board XO source
36 - const: xo
87 clock-names = "xo",
/Linux-v5.10/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.10/Documentation/devicetree/bindings/interconnect/
Dqcom,osm-l3.yaml30 - description: xo clock
35 - const: xo
61 clock-names = "xo", "alternate";
/Linux-v5.10/drivers/remoteproc/
Dqcom_q6v5_adsp.c72 struct clk *xo; member
190 ret = clk_prepare_enable(adsp->xo); in adsp_start()
205 /* Enable the XO clock */ in adsp_start()
245 clk_disable_unprepare(adsp->xo); in adsp_start()
256 clk_disable_unprepare(adsp->xo); in qcom_adsp_pil_handover()
315 adsp->xo = devm_clk_get(adsp->dev, "xo"); in adsp_init_clock()
316 if (IS_ERR(adsp->xo)) { in adsp_init_clock()
317 ret = PTR_ERR(adsp->xo); in adsp_init_clock()
319 dev_err(adsp->dev, "failed to get xo clock"); in adsp_init_clock()
/Linux-v5.10/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.10/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.10/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.10/Documentation/devicetree/bindings/remoteproc/
Dqcom,q6v5.txt73 must be "iface", "bus", "mem", "xo"
75 must be "iface", "bus", "mem", "xo", "gpll0_mss",
78 must be "iface", "bus", "mem", "xo", "gpll0_mss",
81 must be "iface", "bus", "xo", "snoc_axi", "mnoc_axi",
84 must be "iface", "bus", "mem", "xo", "gpll0_mss",
Dqcom,adsp.txt70 Definition: reference to the xo clock and optionally aggre2 clock to be
76 Definition: must be "xo" and optionally include "aggre2"
169 clock-names = "xo";
204 clock-names = "xo", "aggre2";
/Linux-v5.10/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>;
/Linux-v5.10/arch/arm64/boot/dts/qcom/
Dipq6018.dtsi25 xo: xo { label
239 clocks = <&xo>, <&sleep_clk>;
240 clock-names = "xo", "sleep_clk";
358 clocks = <&a53pll>, <&xo>;
359 clock-names = "pll", "xo";
367 clocks = <&xo>;
368 clock-names = "xo";

12345678