Home
last modified time | relevance | path

Searched refs:xo (Results 1 – 25 of 68) sorted by relevance

123

/kernel/linux/linux-5.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 …]
Dxfrm4_input.c49 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm4_transport_finish() local
63 if (xo && (xo->flags & XFRM_GRO)) { in xfrm4_transport_finish()
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()
710 struct xfrm_offload *xo = xfrm_offload(skb); in esp_remove_trailer() local
722 if (xo && (xo->flags & XFRM_ESP_NO_TRAILER)) { in esp_remove_trailer()
723 ret = xo->proto; in esp_remove_trailer()
756 struct xfrm_offload *xo = xfrm_offload(skb); in esp_input_done2() local
[all …]
/kernel/linux/linux-5.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()
745 struct xfrm_offload *xo = xfrm_offload(skb); in esp_remove_trailer() local
757 if (xo && (xo->flags & XFRM_ESP_NO_TRAILER)) { in esp_remove_trailer()
758 ret = xo->proto; in esp_remove_trailer()
790 struct xfrm_offload *xo = xfrm_offload(skb); in esp6_input_done2() local
[all …]
Dxfrm6_input.c43 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm6_transport_finish() local
58 if (xo && (xo->flags & XFRM_GRO)) { in xfrm6_transport_finish()
/kernel/linux/linux-5.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 …]
Dipsec_rxtx.h48 struct xfrm_offload *xo; member
63 struct xfrm_offload *xo);
65 struct xfrm_offload *xo);
/kernel/linux/linux-5.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()
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.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 …]
Dxfrm_input.c474 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm_input() local
505 if (xo && (xo->flags & CRYPTO_DONE)) { in xfrm_input()
509 if (!(xo->status & CRYPTO_SUCCESS)) { in xfrm_input()
510 if (xo->status & in xfrm_input()
523 if (xo->status & CRYPTO_INVALID_PROTOCOL) { in xfrm_input()
725 xo = xfrm_offload(skb); in xfrm_input()
726 if (xo) in xfrm_input()
727 xfrm_gro = xo->flags & XFRM_GRO; in xfrm_input()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/
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";
Dmaxim,max9485.txt34 xo-27mhz: xo-27mhz {
45 clocks = <&xo-27mhz>;
/kernel/linux/linux-5.10/drivers/remoteproc/
Dqcom_q6v5_adsp.c72 struct clk *xo; member
190 ret = clk_prepare_enable(adsp->xo); 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()
Dqcom_q6v5_pas.c53 struct clk *xo; member
153 ret = clk_prepare_enable(adsp->xo); in adsp_start()
192 clk_disable_unprepare(adsp->xo); in adsp_start()
210 clk_disable_unprepare(adsp->xo); in qcom_pas_handover()
268 adsp->xo = devm_clk_get(adsp->dev, "xo"); in adsp_init_clock()
269 if (IS_ERR(adsp->xo)) { in adsp_init_clock()
270 ret = PTR_ERR(adsp->xo); in adsp_init_clock()
/kernel/linux/linux-5.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";
Dipq8074.dtsi20 xo: xo { label
95 <&xo>;
121 <&xo>;
138 <&xo>;
164 <&xo>;
293 clocks = <&xo>,
296 clock-names = "xo", "iface", "core";
/kernel/linux/linux-5.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>;
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/remoteproc/
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";
Dqcom,hexagon-v56.txt40 "xo", "sway_cbcr", "lpass_ahbs_aon_cbcr",
49 "xo", "sway", "tbu", "bimc", "ahb_aon", "q6ss_slave",
123 clock-names = "xo", "sway_cbcr",
Dqcom,wcnss-pil.txt77 Definition: should specify the xo clock and optionally the rf clock
82 Definition: should be "xo", optionally followed by "rf"
130 clock-names = "xo", "rf";
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",
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dqcom-msm8974pro.dtsi11 clock-names = "core", "iface", "xo", "cal", "sleep";
/kernel/linux/linux-5.10/Documentation/networking/
Dxfrm_device.rst133 xo = xfrm_offload(skb);
134 xo->flags = CRYPTO_DONE;
135 xo->status = crypto_status;

123