/linux-6.3-rc2/net/ipv4/ |
A D | esp4_offload.c | 44 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 D | xfrm4_input.c | 49 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 D | ipsec_rxtx.c | 74 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 D | ipsec_rxtx.h | 48 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 D | esp6_offload.c | 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() 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 D | xfrm_device.c | 25 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 D | xfrm_replay.c | 619 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 D | xfrm_input.c | 476 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 D | ipsec.c | 13 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 D | qcom,hfpll.txt | 26 Definition: reference to the xo clock. 31 Definition: must be "xo". 48 clock-names = "xo"; 58 clock-names = "xo";
|
A D | qcom,a53pll.yaml | 36 - const: xo 61 clocks = <&xo>; 62 clock-names = "xo";
|
A D | maxim,max9485.txt | 34 xo-27mhz: xo-27mhz { 45 clocks = <&xo-27mhz>;
|
A D | qcom,msm8996-apcc.yaml | 34 - const: xo 54 clock-names = "xo", "sys_apcs_aux";
|
A D | qcom,mmcc.yaml | 127 - const: xo 166 - const: xo 215 - const: xo 245 - const: xo 275 - const: xo 309 - const: xo
|
A D | qcom,gcc-msm8994.yaml | 31 - const: xo 50 clock-names = "xo", "sleep";
|
A D | qcom,gcc-msm8909.yaml | 31 - const: xo 55 clock-names = "xo", "sleep_clk", "dsi0pll", "dsi0pllbyte";
|
A D | qcom,gcc-msm8998.yaml | 32 - const: xo 59 clock-names = "xo",
|
A D | qcom,gcc-sdm660.yaml | 35 - const: xo 57 clock-names = "xo", "sleep_clk";
|
A D | qcom,msm8998-gpucc.yaml | 29 - const: xo 66 clock-names = "xo", "gpll0";
|
A D | qcom,spmi-clkdiv.yaml | 31 - const: xo 60 clock-names = "xo";
|
/linux-6.3-rc2/Documentation/devicetree/bindings/interconnect/ |
A D | qcom,osm-l3.yaml | 41 - description: xo clock 46 - const: xo 72 clock-names = "xo", "alternate";
|
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/crypto/ |
A D | ipsec.c | 566 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 D | ipq8074.dtsi | 24 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 D | ipq6018.dtsi | 25 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 D | qcom,hdmi-phy-qmp.yaml | 39 - const: xo 88 "xo";
|