Home
last modified time | relevance | path

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

1234

/linux/net/ipv6/
A Desp6_offload.c66 xo = xfrm_offload(skb); in esp6_gro_receive()
67 if (!xo || !(xo->flags & CRYPTO_DONE)) { in esp6_gro_receive()
88 if (!xo) in esp6_gro_receive()
92 xo->flags |= XFRM_GRO; in esp6_gro_receive()
140 xo->proto = proto; in esp6_gso_encap()
235 if (!xo) in esp6_gso_segment()
298 if (!xo) in esp6_xmit()
327 seq = xo->seq.low; in esp6_xmit()
338 xo->seq.low++; in esp6_xmit()
343 esp.seqno = cpu_to_be64(xo->seq.low + ((u64)xo->seq.hi << 32)); in esp6_xmit()
[all …]
A 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()
741 struct xfrm_offload *xo = xfrm_offload(skb); in esp_remove_trailer() local
753 if (xo && (xo->flags & XFRM_ESP_NO_TRAILER)) { in esp_remove_trailer()
754 ret = xo->proto; in esp_remove_trailer()
786 struct xfrm_offload *xo = xfrm_offload(skb); in esp6_input_done2() local
[all …]
A 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()
/linux/net/ipv4/
A 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()
65 if (!xo) in esp4_gro_receive()
69 xo->flags |= XFRM_GRO; in esp4_gro_receive()
105 xo->proto = proto; in esp4_gso_encap()
196 if (!xo) in esp4_gso_segment()
261 if (!xo) in esp_xmit()
295 seq = xo->seq.low; in esp_xmit()
306 xo->seq.low++; in esp_xmit()
[all …]
A Desp4.c249 struct xfrm_offload *xo = xfrm_offload(skb); in esp_output_done() local
253 if (xo && (xo->flags & XFRM_DEV_RESUME)) { in esp_output_done()
265 if (xo && (xo->flags & XFRM_DEV_RESUME)) { in esp_output_done()
315 struct xfrm_offload *xo = xfrm_offload(skb); in esp_output_set_extra() local
317 if (xo) in esp_output_set_extra()
318 seqhi = xo->seq.hi; in esp_output_set_extra()
704 struct xfrm_offload *xo = xfrm_offload(skb); in esp_remove_trailer() local
716 if (xo && (xo->flags & XFRM_ESP_NO_TRAILER)) { in esp_remove_trailer()
717 ret = xo->proto; in esp_remove_trailer()
750 struct xfrm_offload *xo = xfrm_offload(skb); in esp_input_done2() local
[all …]
A 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()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
A Dipsec_rxtx.c172 if (!xo->inner_ipproto) { in mlx5e_ipsec_set_swp()
173 switch (xo->proto) { in mlx5e_ipsec_set_swp()
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()
233 seqno = cpu_to_be64(xo->seq.low + ((u64)xo->seq.hi << 32)); in mlx5e_ipsec_set_iv()
291 ipsec_st->xo = xo; in mlx5e_ipsec_set_state()
413 struct xfrm_offload *xo; in mlx5e_ipsec_build_sp() local
435 xo = xfrm_offload(skb); in mlx5e_ipsec_build_sp()
436 xo->flags = CRYPTO_DONE; in mlx5e_ipsec_build_sp()
493 struct xfrm_offload *xo; in mlx5e_ipsec_offload_handle_rx_skb() local
[all …]
A 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()
134 struct xfrm_offload *xo = xfrm_offload(skb); in mlx5e_ipsec_txwqe_build_eseg_csum() local
140 if (xo->inner_ipproto) { in mlx5e_ipsec_txwqe_build_eseg_csum()
/linux/net/xfrm/
A 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()
158 xo->flags |= XFRM_DEV_RESUME; in validate_xmit_xfrm()
179 xo = xfrm_offload(skb2); in validate_xmit_xfrm()
[all …]
A Dxfrm_replay.c619 if (!xo) in xfrm_replay_overflow_offload()
625 xo->seq.low = oseq; in xfrm_replay_overflow_offload()
633 xo->seq.hi = 0; in xfrm_replay_overflow_offload()
659 if (!xo) in xfrm_replay_overflow_offload_bmp()
665 xo->seq.low = oseq; in xfrm_replay_overflow_offload_bmp()
673 xo->seq.hi = 0; in xfrm_replay_overflow_offload_bmp()
700 if (!xo) in xfrm_replay_overflow_offload_esn()
707 xo->seq.low = oseq; in xfrm_replay_overflow_offload_esn()
708 xo->seq.hi = oseq_hi; in xfrm_replay_overflow_offload_esn()
713 xo->seq.hi = oseq_hi; in xfrm_replay_overflow_offload_esn()
[all …]
A Dxfrm_input.c475 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm_input() local
506 if (xo && (xo->flags & CRYPTO_DONE)) { in xfrm_input()
510 if (!(xo->status & CRYPTO_SUCCESS)) { in xfrm_input()
511 if (xo->status & in xfrm_input()
524 if (xo->status & CRYPTO_INVALID_PROTOCOL) { in xfrm_input()
726 xo = xfrm_offload(skb); in xfrm_input()
727 if (xo) in xfrm_input()
728 xfrm_gro = xo->flags & XFRM_GRO; in xfrm_input()
/linux/Documentation/devicetree/bindings/clock/
A Dqcom,hfpll.txt26 Definition: reference to the xo clock.
31 Definition: must be "xo".
48 clock-names = "xo";
58 clock-names = "xo";
A Dqcom,a53pll.yaml35 - const: xo
60 clocks = <&xo>;
61 clock-names = "xo";
A Dqcom,spmi-clkdiv.txt29 Definition: reference to the xo clock.
34 Definition: must be "xo".
51 clock-names = "xo";
A Dmaxim,max9485.txt34 xo-27mhz: xo-27mhz {
45 clocks = <&xo-27mhz>;
A Dqcom,gcc-msm8994.yaml32 - const: xo
64 clock-names = "xo", "sleep";
A Dqcom,msm8998-gpucc.yaml29 - const: xo
66 clock-names = "xo", "gpll0";
A Dqcom,rpmhcc.yaml35 - const: xo
54 clock-names = "xo";
A Dqcom,gpucc-sdm660.yaml32 - const: xo
70 clock-names = "xo", "gcc_gpu_gpll0_clk",
/linux/Documentation/devicetree/bindings/interconnect/
A Dqcom,osm-l3.yaml31 - description: xo clock
36 - const: xo
62 clock-names = "xo", "alternate";
/linux/drivers/remoteproc/
A Dqcom_q6v5_adsp.c72 struct clk *xo; member
192 ret = clk_prepare_enable(adsp->xo); in adsp_start()
249 clk_disable_unprepare(adsp->xo); in adsp_start()
260 clk_disable_unprepare(adsp->xo); in qcom_adsp_pil_handover()
319 adsp->xo = devm_clk_get(adsp->dev, "xo"); in adsp_init_clock()
320 if (IS_ERR(adsp->xo)) { in adsp_init_clock()
321 ret = PTR_ERR(adsp->xo); in adsp_init_clock()
A Dqcom_q6v5_pas.c54 struct clk *xo; member
158 ret = clk_prepare_enable(adsp->xo); in adsp_start()
197 clk_disable_unprepare(adsp->xo); in adsp_start()
213 clk_disable_unprepare(adsp->xo); in qcom_pas_handover()
279 adsp->xo = devm_clk_get(adsp->dev, "xo"); in adsp_init_clock()
280 if (IS_ERR(adsp->xo)) { in adsp_init_clock()
281 ret = PTR_ERR(adsp->xo); in adsp_init_clock()
/linux/arch/arm64/boot/dts/qcom/
A Dipq6018.dtsi25 xo: xo { label
249 clocks = <&xo>, <&sleep_clk>;
250 clock-names = "xo", "sleep_clk";
496 clocks = <&a53pll>, <&xo>;
497 clock-names = "pll", "xo";
505 clocks = <&xo>;
506 clock-names = "xo";
630 <&xo>;
681 <&gcc GCC_USB0_PHY_CFG_AHB_CLK>, <&xo>;
707 <&xo>;
/linux/Documentation/devicetree/bindings/remoteproc/
A Dqcom,q6v5.txt75 must be "xo", "gcc_abhs_cbcr", "gcc_abhs_cbcr",
82 must be "iface", "bus", "mem", "xo"
84 must be "iface", "bus", "mem", "xo", "gpll0_mss",
87 must be "iface", "bus", "mem", "xo", "gpll0_mss",
90 must be "iface", "bus", "xo", "snoc_axi", "mnoc_axi",
93 must be "iface", "xo", "snoc_axi", "offline", "pka"
95 must be "iface", "bus", "mem", "xo", "gpll0_mss",
/linux/Documentation/devicetree/bindings/net/wireless/
A 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>;

Completed in 41 milliseconds

1234