/Linux-v4.19/net/ipv4/ |
D | esp4_offload.c | 35 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 …]
|
D | xfrm4_mode_transport.c | 66 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()
|
D | esp4.c | 124 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 …]
|
D | xfrm4_input.c | 54 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm4_transport_finish() local 68 if (xo && (xo->flags & XFRM_GRO)) { in xfrm4_transport_finish()
|
D | xfrm4_mode_tunnel.c | 114 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/ |
D | esp6_offload.c | 56 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 …]
|
D | xfrm6_mode_transport.c | 72 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()
|
D | esp6.c | 144 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 …]
|
D | xfrm6_input.c | 45 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm6_transport_finish() local 60 if (xo && (xo->flags & XFRM_GRO)) { in xfrm6_transport_finish()
|
D | xfrm6_mode_tunnel.c | 114 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/ |
D | ipsec_rxtx.c | 137 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 …]
|
D | ipsec_rxtx.h | 51 struct xfrm_offload *xo); 53 struct xfrm_offload *xo);
|
D | ipsec.h | 104 struct xfrm_offload *xo);
|
/Linux-v4.19/net/xfrm/ |
D | xfrm_replay.c | 569 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 …]
|
D | xfrm_device.c | 34 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()
|
D | xfrm_input.c | 238 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/ |
D | qcom_adsp_pil.c | 54 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/ |
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>;
|
/Linux-v4.19/Documentation/devicetree/bindings/remoteproc/ |
D | qcom,adsp.txt | 28 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";
|
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";
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | qcom-msm8974pro.dtsi | 11 clock-names = "core", "iface", "xo", "cal", "sleep";
|
/Linux-v4.19/Documentation/networking/ |
D | xfrm_device.txt | 115 xo = xfrm_offload(skb); 116 xo->flags = CRYPTO_DONE; 117 xo->status = crypto_status;
|
/Linux-v4.19/Documentation/devicetree/bindings/phy/ |
D | qcom-dwc3-usb-phy.txt | 18 "xo" External reference clock
|
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_ipsec.c | 916 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()
|