Home
last modified time | relevance | path

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

12

/Linux-v4.19/net/ipv4/
Desp4_offload.c35 struct xfrm_offload *xo; in esp4_gro_receive() local
47 xo = xfrm_offload(skb); in esp4_gro_receive()
48 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()
72 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()
116 struct xfrm_offload *xo = xfrm_offload(skb); in esp4_gso_segment() local
118 if (!xo) in esp4_gso_segment()
[all …]
Dxfrm4_mode_transport.c66 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm4_transport_gso_segment() local
69 ops = rcu_dereference(inet_offloads[xo->proto]); in xfrm4_transport_gso_segment()
78 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm4_transport_xmit() local
83 if (xo->flags & XFRM_GSO_SEGMENT) { in xfrm4_transport_xmit()
Desp4.c124 struct xfrm_offload *xo = xfrm_offload(skb); in esp_output_done() local
128 if (xo && (xo->flags & XFRM_DEV_RESUME)) in esp_output_done()
137 if (xo && (xo->flags & XFRM_DEV_RESUME)) { in esp_output_done()
183 struct xfrm_offload *xo = xfrm_offload(skb); in esp_output_set_extra() local
185 if (xo) in esp_output_set_extra()
186 seqhi = xo->seq.hi; in esp_output_set_extra()
525 struct xfrm_offload *xo = xfrm_offload(skb); in esp_remove_trailer() local
537 if (xo && (xo->flags & XFRM_ESP_NO_TRAILER)) { in esp_remove_trailer()
538 ret = xo->proto; in esp_remove_trailer()
571 struct xfrm_offload *xo = xfrm_offload(skb); in esp_input_done2() local
[all …]
Dxfrm4_input.c54 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm4_transport_finish() local
68 if (xo && (xo->flags & XFRM_GRO)) { in xfrm4_transport_finish()
Dxfrm4_mode_tunnel.c114 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm4_mode_tunnel_xmit() local
116 if (xo->flags & XFRM_GSO_SEGMENT) in xfrm4_mode_tunnel_xmit()
/Linux-v4.19/net/ipv6/
Desp6_offload.c56 struct xfrm_offload *xo; in esp6_gro_receive() local
69 xo = xfrm_offload(skb); in esp6_gro_receive()
70 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()
94 xo->flags |= XFRM_GRO; in esp6_gro_receive()
123 struct xfrm_offload *xo = xfrm_offload(skb); in esp6_gso_encap() local
133 xo->proto = proto; in esp6_gso_encap()
143 struct xfrm_offload *xo = xfrm_offload(skb); in esp6_gso_segment() local
145 if (!xo) in esp6_gso_segment()
[all …]
Dxfrm6_mode_transport.c72 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm4_transport_gso_segment() local
75 ops = rcu_dereference(inet6_offloads[xo->proto]); in xfrm4_transport_gso_segment()
84 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm6_transport_xmit() local
89 if (xo->flags & XFRM_GSO_SEGMENT) { in xfrm6_transport_xmit()
Desp6.c144 struct xfrm_offload *xo = xfrm_offload(skb); in esp_output_done() local
148 if (xo && (xo->flags & XFRM_DEV_RESUME)) in esp_output_done()
157 if (xo && (xo->flags & XFRM_DEV_RESUME)) { in esp_output_done()
198 struct xfrm_offload *xo = xfrm_offload(skb); in esp_output_set_esn() local
202 if (xo) in esp_output_set_esn()
203 esph->seq_no = htonl(xo->seq.hi); in esp_output_set_esn()
487 struct xfrm_offload *xo = xfrm_offload(skb); in esp_remove_trailer() local
499 if (xo && (xo->flags & XFRM_ESP_NO_TRAILER)) { in esp_remove_trailer()
500 ret = xo->proto; in esp_remove_trailer()
532 struct xfrm_offload *xo = xfrm_offload(skb); in esp6_input_done2() local
[all …]
Dxfrm6_input.c45 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm6_transport_finish() local
60 if (xo && (xo->flags & XFRM_GRO)) { in xfrm6_transport_finish()
Dxfrm6_mode_tunnel.c114 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm6_mode_tunnel_xmit() local
116 if (xo->flags & XFRM_GSO_SEGMENT) in xfrm6_mode_tunnel_xmit()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dipsec_rxtx.c137 struct xfrm_offload *xo) in mlx5e_ipsec_set_swp() argument
158 if (xo->proto == IPPROTO_IPV6) { in mlx5e_ipsec_set_swp()
168 proto = xo->proto; in mlx5e_ipsec_set_swp()
181 struct xfrm_offload *xo) in mlx5e_ipsec_set_iv_esn() argument
191 seq_hi = xo->seq.hi - 1; in mlx5e_ipsec_set_iv_esn()
193 seq_hi = xo->seq.hi; in mlx5e_ipsec_set_iv_esn()
197 seqno = cpu_to_be64(xo->seq.low + ((u64)seq_hi << 32)); in mlx5e_ipsec_set_iv_esn()
203 struct xfrm_offload *xo) in mlx5e_ipsec_set_iv() argument
209 seqno = cpu_to_be64(xo->seq.low + ((u64)xo->seq.hi << 32)); in mlx5e_ipsec_set_iv()
216 struct xfrm_offload *xo) in mlx5e_ipsec_set_metadata() argument
[all …]
Dipsec_rxtx.h51 struct xfrm_offload *xo);
53 struct xfrm_offload *xo);
Dipsec.h104 struct xfrm_offload *xo);
/Linux-v4.19/net/xfrm/
Dxfrm_replay.c569 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm_replay_overflow_offload() local
572 if (!xo) in xfrm_replay_overflow_offload()
578 xo->seq.low = oseq; in xfrm_replay_overflow_offload()
581 xo->seq.low = oseq + 1; in xfrm_replay_overflow_offload()
586 xo->seq.hi = 0; in xfrm_replay_overflow_offload()
606 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm_replay_overflow_offload_bmp() local
611 if (!xo) in xfrm_replay_overflow_offload_bmp()
617 xo->seq.low = oseq; in xfrm_replay_overflow_offload_bmp()
620 xo->seq.low = oseq + 1; in xfrm_replay_overflow_offload_bmp()
625 xo->seq.hi = 0; in xfrm_replay_overflow_offload_bmp()
[all …]
Dxfrm_device.c34 struct xfrm_offload *xo = xfrm_offload(skb); in validate_xmit_xfrm() local
36 if (!xo) in validate_xmit_xfrm()
43 if (xo->flags & XFRM_GRO || x->xso.flags & XFRM_OFFLOAD_INBOUND) in validate_xmit_xfrm()
81 xo->flags |= XFRM_DEV_RESUME; in validate_xmit_xfrm()
104 xo = xfrm_offload(skb2); in validate_xmit_xfrm()
105 xo->flags |= XFRM_DEV_RESUME; in validate_xmit_xfrm()
Dxfrm_input.c238 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm_input() local
265 if (xo && (xo->flags & CRYPTO_DONE)) { in xfrm_input()
269 if (!(xo->status & CRYPTO_SUCCESS)) { in xfrm_input()
270 if (xo->status & in xfrm_input()
283 if (xo->status & CRYPTO_INVALID_PROTOCOL) { in xfrm_input()
477 xo = xfrm_offload(skb); in xfrm_input()
478 if (xo) in xfrm_input()
479 xfrm_gro = xo->flags & XFRM_GRO; in xfrm_input()
/Linux-v4.19/drivers/remoteproc/
Dqcom_adsp_pil.c54 struct clk *xo; member
95 ret = clk_prepare_enable(adsp->xo); in adsp_start()
134 clk_disable_unprepare(adsp->xo); in adsp_start()
146 clk_disable_unprepare(adsp->xo); in qcom_pas_handover()
194 adsp->xo = devm_clk_get(adsp->dev, "xo"); in adsp_init_clock()
195 if (IS_ERR(adsp->xo)) { in adsp_init_clock()
196 ret = PTR_ERR(adsp->xo); in adsp_init_clock()
/Linux-v4.19/Documentation/devicetree/bindings/clock/
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>;
/Linux-v4.19/Documentation/devicetree/bindings/remoteproc/
Dqcom,adsp.txt28 Definition: reference to the xo clock and optionally aggre2 clock to be
34 Definition: must be "xo" and optionally include "aggre2"
91 clock-names = "xo";
126 clock-names = "xo", "aggre2";
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";
/Linux-v4.19/arch/arm/boot/dts/
Dqcom-msm8974pro.dtsi11 clock-names = "core", "iface", "xo", "cal", "sleep";
/Linux-v4.19/Documentation/networking/
Dxfrm_device.txt115 xo = xfrm_offload(skb);
116 xo->flags = CRYPTO_DONE;
117 xo->status = crypto_status;
/Linux-v4.19/Documentation/devicetree/bindings/phy/
Dqcom-dwc3-usb-phy.txt18 "xo" External reference clock
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ipsec.c916 struct xfrm_offload *xo = NULL; in ixgbe_ipsec_rx() local
965 xo = xfrm_offload(skb); in ixgbe_ipsec_rx()
966 xo->flags = CRYPTO_DONE; in ixgbe_ipsec_rx()
967 xo->status = CRYPTO_SUCCESS; in ixgbe_ipsec_rx()

12