Home
last modified time | relevance | path

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

1234567

/linux-6.3-rc2/net/ipv4/
A Desp4_offload.c44 xo = xfrm_offload(skb); in esp4_gro_receive()
45 if (!xo || !(xo->flags & CRYPTO_DONE)) { in esp4_gro_receive()
66 if (!xo) in esp4_gro_receive()
70 xo->flags |= XFRM_GRO; in esp4_gro_receive()
106 xo->proto = proto; in esp4_gso_encap()
202 if (!xo) in esp4_gso_segment()
267 if (!xo) in esp_xmit()
301 seq = xo->seq.low; in esp_xmit()
312 xo->seq.low++; in esp_xmit()
318 xo->seq.hi++; in esp_xmit()
[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-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
A Dipsec_rxtx.c74 struct xfrm_offload *xo) in mlx5e_ipsec_set_swp() argument
118 if (!xo->inner_ipproto) { in mlx5e_ipsec_set_swp()
119 switch (xo->proto) { in mlx5e_ipsec_set_swp()
161 seq_hi = xo->seq.hi - 1; in mlx5e_ipsec_set_iv_esn()
163 seq_hi = xo->seq.hi; in mlx5e_ipsec_set_iv_esn()
173 struct xfrm_offload *xo) in mlx5e_ipsec_set_iv() argument
179 seqno = cpu_to_be64(xo->seq.low + ((u64)xo->seq.hi << 32)); in mlx5e_ipsec_set_iv()
203 ipsec_st->xo = xo; in mlx5e_ipsec_set_state()
318 struct xfrm_offload *xo; in mlx5e_ipsec_offload_handle_rx_skb() local
342 xo = xfrm_offload(skb); in mlx5e_ipsec_offload_handle_rx_skb()
[all …]
A Dipsec_rxtx.h48 struct xfrm_offload *xo; member
58 struct xfrm_offload *xo);
60 struct xfrm_offload *xo);
91 struct xfrm_offload *xo = xfrm_offload(skb); in mlx5e_ipsec_feature_check() local
94 if (sp && sp->len && xo) { in mlx5e_ipsec_feature_check()
100 if (xo->inner_ipproto) { in mlx5e_ipsec_feature_check()
108 if (xo->inner_ipproto != IPPROTO_UDP && in mlx5e_ipsec_feature_check()
109 xo->inner_ipproto != IPPROTO_TCP) in mlx5e_ipsec_feature_check()
/linux-6.3-rc2/net/ipv6/
A Desp6_offload.c67 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()
240 if (!xo) in esp6_gso_segment()
303 if (!xo) in esp6_xmit()
332 seq = xo->seq.low; in esp6_xmit()
343 xo->seq.low++; in esp6_xmit()
349 xo->seq.hi++; in esp6_xmit()
351 esp.seqno = cpu_to_be64(xo->seq.low + ((u64)xo->seq.hi << 32)); in esp6_xmit()
[all …]
/linux-6.3-rc2/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()
53 if (xo->flags & XFRM_GSO_SEGMENT) in __xfrm_mode_beet_prep()
103 __u32 seq = xo->seq.low; in xmit_xfrm_check_overflow()
106 if (unlikely(seq < xo->seq.low)) in xmit_xfrm_check_overflow()
124 if (!xo || (xo->flags & XFRM_XMIT)) in validate_xmit_xfrm()
181 xo->flags |= XFRM_DEV_RESUME; in validate_xmit_xfrm()
202 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.c476 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm_input() local
507 if (xo && (xo->flags & CRYPTO_DONE)) { in xfrm_input()
511 if (!(xo->status & CRYPTO_SUCCESS)) { in xfrm_input()
512 if (xo->status & in xfrm_input()
525 if (xo->status & CRYPTO_INVALID_PROTOCOL) { in xfrm_input()
729 xo = xfrm_offload(skb); in xfrm_input()
730 if (xo) in xfrm_input()
731 xfrm_gro = xo->flags & XFRM_GRO; in xfrm_input()
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/nfd3/
A Dipsec.c13 struct xfrm_offload *xo = xfrm_offload(skb); in nfp_nfd3_ipsec_tx() local
24 l4_proto = xo->proto; in nfp_nfd3_ipsec_tx()
26 l4_proto = xo->inner_ipproto; in nfp_nfd3_ipsec_tx()
/linux-6.3-rc2/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.yaml36 - const: xo
61 clocks = <&xo>;
62 clock-names = "xo";
A Dmaxim,max9485.txt34 xo-27mhz: xo-27mhz {
45 clocks = <&xo-27mhz>;
A Dqcom,msm8996-apcc.yaml34 - const: xo
54 clock-names = "xo", "sys_apcs_aux";
A Dqcom,mmcc.yaml127 - const: xo
166 - const: xo
215 - const: xo
245 - const: xo
275 - const: xo
309 - const: xo
A Dqcom,gcc-msm8994.yaml31 - const: xo
50 clock-names = "xo", "sleep";
A Dqcom,gcc-msm8909.yaml31 - const: xo
55 clock-names = "xo", "sleep_clk", "dsi0pll", "dsi0pllbyte";
A Dqcom,gcc-msm8998.yaml32 - const: xo
59 clock-names = "xo",
A Dqcom,gcc-sdm660.yaml35 - const: xo
57 clock-names = "xo", "sleep_clk";
A Dqcom,msm8998-gpucc.yaml29 - const: xo
66 clock-names = "xo", "gpll0";
A Dqcom,spmi-clkdiv.yaml31 - const: xo
60 clock-names = "xo";
/linux-6.3-rc2/Documentation/devicetree/bindings/interconnect/
A Dqcom,osm-l3.yaml41 - description: xo clock
46 - const: xo
72 clock-names = "xo", "alternate";
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/crypto/
A Dipsec.c566 struct xfrm_offload *xo = xfrm_offload(skb); in nfp_net_ipsec_tx_prep() local
573 offload_info->seq_hi = xo->seq.hi; in nfp_net_ipsec_tx_prep()
574 offload_info->seq_low = xo->seq.low; in nfp_net_ipsec_tx_prep()
583 struct xfrm_offload *xo; in nfp_net_ipsec_rx() local
608 xo = xfrm_offload(skb); in nfp_net_ipsec_rx()
609 xo->flags = CRYPTO_DONE; in nfp_net_ipsec_rx()
610 xo->status = CRYPTO_SUCCESS; in nfp_net_ipsec_rx()
/linux-6.3-rc2/arch/arm64/boot/dts/qcom/
A Dipq8074.dtsi24 xo: xo { label
123 <&xo>;
150 <&xo>;
166 <&xo>;
193 <&xo>;
371 clocks = <&xo>, <&sleep_clk>;
414 <&xo>;
692 clocks = <&a53pll>, <&xo>;
693 clock-names = "pll", "xo";
703 clocks = <&xo>;
[all …]
A Dipq6018.dtsi25 xo: xo { label
214 <&xo>;
229 <&gcc GCC_USB0_PHY_CFG_AHB_CLK>, <&xo>;
256 <&xo>;
365 clocks = <&xo>, <&sleep_clk>;
366 clock-names = "xo", "sleep_clk";
558 clocks = <&xo>;
601 clocks = <&a53pll>, <&xo>;
602 clock-names = "pll", "xo";
610 clocks = <&xo>;
[all …]
/linux-6.3-rc2/Documentation/devicetree/bindings/phy/
A Dqcom,hdmi-phy-qmp.yaml39 - const: xo
88 "xo";

Completed in 48 milliseconds

1234567