/kernel/linux/linux-5.10/net/ipv4/ |
D | esp4_offload.c | 32 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 …]
|
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()
|
D | esp4.c | 251 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/ |
D | esp6_offload.c | 53 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 …]
|
D | esp6.c | 284 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 …]
|
D | xfrm6_input.c | 43 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/ |
D | ipsec_rxtx.c | 137 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 …]
|
D | ipsec_rxtx.h | 48 struct xfrm_offload *xo; member 63 struct xfrm_offload *xo); 65 struct xfrm_offload *xo);
|
/kernel/linux/linux-5.10/net/xfrm/ |
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() 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 …]
|
D | xfrm_replay.c | 559 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 …]
|
D | xfrm_input.c | 474 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/ |
D | qcom,hfpll.txt | 26 Definition: reference to the xo clock. 31 Definition: must be "xo". 48 clock-names = "xo"; 58 clock-names = "xo";
|
D | qcom,spmi-clkdiv.txt | 29 Definition: reference to the xo clock. 34 Definition: must be "xo". 51 clock-names = "xo";
|
D | maxim,max9485.txt | 34 xo-27mhz: xo-27mhz { 45 clocks = <&xo-27mhz>;
|
/kernel/linux/linux-5.10/drivers/remoteproc/ |
D | qcom_q6v5_adsp.c | 72 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()
|
D | qcom_q6v5_pas.c | 53 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/ |
D | ipq6018.dtsi | 25 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";
|
D | ipq8074.dtsi | 20 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/ |
D | qcom,ath10k.txt | 68 "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/ |
D | qcom,adsp.txt | 70 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";
|
D | qcom,hexagon-v56.txt | 40 "xo", "sway_cbcr", "lpass_ahbs_aon_cbcr", 49 "xo", "sway", "tbu", "bimc", "ahb_aon", "q6ss_slave", 123 clock-names = "xo", "sway_cbcr",
|
D | qcom,wcnss-pil.txt | 77 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";
|
D | qcom,q6v5.txt | 73 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/ |
D | qcom-msm8974pro.dtsi | 11 clock-names = "core", "iface", "xo", "cal", "sleep";
|
/kernel/linux/linux-5.10/Documentation/networking/ |
D | xfrm_device.rst | 133 xo = xfrm_offload(skb); 134 xo->flags = CRYPTO_DONE; 135 xo->status = crypto_status;
|