| /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 …]
|
| /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 …]
|
| /kernel/linux/linux-4.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()
|
| /kernel/linux/linux-4.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 140 xo->proto = proto; in esp6_gso_encap() 150 struct xfrm_offload *xo = xfrm_offload(skb); in esp6_gso_segment() local 152 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()
|
| /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 …]
|
| /kernel/linux/linux-4.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 …]
|
| /kernel/linux/linux-4.19/drivers/staging/olpc_dcon/ |
| D | Kconfig | 9 In order to support very low power operation, the XO laptop uses a 19 bool "OLPC XO-1 DCON support" 23 Enable support for the DCON in XO-1 model laptops. The kernel 25 have an XO-1 (or if you're unsure what model you have), you should 29 bool "OLPC XO-1.5 DCON support" 33 Enable support for the DCON in XO-1.5 model laptops. The kernel 35 have an XO-1.5 (or if you're unsure what model you have), you
|
| /kernel/linux/linux-5.10/drivers/platform/olpc/ |
| D | Kconfig | 6 bool "Platform support for OLPC XO 1.75 hardware" 12 Unless you have an OLPC XO laptop, you will want to say N. 17 tristate "OLPC XO 1.75 Embedded Controller" 23 Include support for the OLPC XO Embedded Controller (EC). The EC 27 Unless you have an OLPC XO laptop, you will want to say N.
|
| /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() 108 struct xfrm_offload *xo = xfrm_offload(skb); in validate_xmit_xfrm() local 112 if (!xo || (xo->flags & XFRM_XMIT)) in validate_xmit_xfrm() 120 if (xo->flags & XFRM_GRO || x->xso.flags & XFRM_OFFLOAD_INBOUND) in validate_xmit_xfrm() 158 xo->flags |= XFRM_DEV_RESUME; in validate_xmit_xfrm() [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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| D | qcom,a53pll.yaml | 30 - description: board XO clock 34 - const: xo 57 clocks = <&xo>; 58 clock-names = "xo";
|
| 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,msm8998-gpucc.yaml | 24 - description: Board XO source 29 - const: xo 66 clock-names = "xo", "gpll0";
|
| D | qcom,spmi-clkdiv.txt | 29 Definition: reference to the xo clock. 34 Definition: must be "xo". 51 clock-names = "xo";
|
| /kernel/linux/linux-4.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() 198 dev_err(adsp->dev, "failed to get xo clock"); in adsp_init_clock()
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | olpc-ec.h | 7 /* XO-1 EC commands */ 26 #define EC_SCI_SRC_EBOOK BIT(4) /* XO-1 only */ 27 #define EC_SCI_SRC_WLAN BIT(5) /* XO-1 only */ 30 #define EC_SCI_SRC_GPWAKE BIT(8) /* XO-1.5 only */
|
| /kernel/linux/linux-4.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 || (xo->flags & XFRM_XMIT)) in validate_xmit_xfrm() 43 if (xo->flags & XFRM_GRO || x->xso.flags & XFRM_OFFLOAD_INBOUND) in validate_xmit_xfrm() 56 xo->flags |= XFRM_XMIT; in validate_xmit_xfrm() 83 xo->flags |= XFRM_DEV_RESUME; in validate_xmit_xfrm() 106 xo = xfrm_offload(skb2); in validate_xmit_xfrm() 107 xo->flags |= XFRM_DEV_RESUME; in validate_xmit_xfrm()
|
| /kernel/linux/linux-4.19/arch/x86/include/asm/ |
| D | olpc.h | 55 * The "Mass Production" version of OLPC's XO is identified as being model 111 #define EC_SCI_SRC_EBOOK 0x10 /* XO-1 only */ 112 #define EC_SCI_SRC_WLAN 0x20 /* XO-1 only */ 115 #define EC_SCI_SRC_GPWAKE 0x100 /* XO-1.5 only */
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/interconnect/ |
| D | qcom,osm-l3.yaml | 30 - description: xo clock 35 - const: xo 61 clock-names = "xo", "alternate";
|
| /kernel/linux/linux-4.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";
|
| /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() 207 /* Enable the XO clock */ 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() 321 dev_err(adsp->dev, "failed to get xo clock"); in adsp_init_clock()
|
| /kernel/linux/linux-4.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";
|