| /Linux-v6.1/net/ipv4/ |
| D | esp4_offload.c | 33 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() 125 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm4_transport_gso_segment() local 128 ops = rcu_dereference(inet_offloads[xo->proto]); in xfrm4_transport_gso_segment() [all …]
|
| /Linux-v6.1/net/ipv6/ |
| D | esp6_offload.c | 54 struct xfrm_offload *xo; in esp6_gro_receive() local 67 xo = xfrm_offload(skb); in esp6_gro_receive() 68 if (!xo || !(xo->flags & CRYPTO_DONE)) { in esp6_gro_receive() 88 xo = xfrm_offload(skb); in esp6_gro_receive() 89 if (!xo) in esp6_gro_receive() 93 xo->flags |= XFRM_GRO; in esp6_gro_receive() 124 struct xfrm_offload *xo = xfrm_offload(skb); in esp6_gso_encap() local 141 xo->proto = proto; in esp6_gso_encap() 160 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm6_transport_gso_segment() local 163 ops = rcu_dereference(inet6_offloads[xo->proto]); in xfrm6_transport_gso_segment() [all …]
|
| /Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| D | ipsec_rxtx.c | 74 struct xfrm_offload *xo) in mlx5e_ipsec_set_swp() argument 97 if (xo->proto == IPPROTO_IPV6) in mlx5e_ipsec_set_swp() 100 switch (xo->inner_ipproto) { in mlx5e_ipsec_set_swp() 118 if (!xo->inner_ipproto) { in mlx5e_ipsec_set_swp() 119 switch (xo->proto) { in mlx5e_ipsec_set_swp() 132 switch (xo->inner_ipproto) { in mlx5e_ipsec_set_swp() 151 struct xfrm_offload *xo) in mlx5e_ipsec_set_iv_esn() argument 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() 167 seqno = cpu_to_be64(xo->seq.low + ((u64)seq_hi << 32)); in mlx5e_ipsec_set_iv_esn() [all …]
|
| 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-v6.1/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 | 616 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm_replay_overflow_offload() local 619 if (!xo) in xfrm_replay_overflow_offload() 625 xo->seq.low = oseq; in xfrm_replay_overflow_offload() 628 xo->seq.low = oseq + 1; in xfrm_replay_overflow_offload() 633 xo->seq.hi = 0; in xfrm_replay_overflow_offload() 654 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm_replay_overflow_offload_bmp() local 659 if (!xo) in xfrm_replay_overflow_offload_bmp() 665 xo->seq.low = oseq; in xfrm_replay_overflow_offload_bmp() 668 xo->seq.low = oseq + 1; in xfrm_replay_overflow_offload_bmp() 673 xo->seq.hi = 0; in xfrm_replay_overflow_offload_bmp() [all …]
|
| /Linux-v6.1/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.
|
| /Linux-v6.1/Documentation/devicetree/bindings/clock/ |
| D | qcom,mmcc.yaml | 125 - description: Board XO source 137 - const: xo 156 - description: Board XO source 167 - const: xo 185 - description: Board XO source 198 - const: xo 220 - description: Board XO source 233 - const: xo
|
| D | qcom,a53pll.yaml | 32 - description: board XO clock 36 - const: xo 61 clocks = <&xo>; 62 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,sc7180-camcc.yaml | 25 - description: Board XO source 27 - description: Camera XO clock from GCC 33 - const: xo 68 clock-names = "bi_tcxo", "iface", "xo";
|
| D | qcom,gcc-msm8976.yaml | 28 - description: XO source 29 - description: Always-on XO source 37 - const: xo 75 clock-names = "xo",
|
| D | qcom,gcc-sdm845.yaml | 51 - description: Board XO source 52 - description: Board active XO source 69 - description: Board XO source 70 - description: Board active XO source
|
| D | qcom,msm8996-apcc.yaml | 29 - description: XO source 33 - const: xo 52 clock-names = "xo";
|
| D | qcom,gcc-msm8994.yaml | 27 - description: Board XO source 32 - const: xo 51 clock-names = "xo", "sleep";
|
| D | qcom,gcc-msm8909.yaml | 25 - description: XO source 32 - const: xo 56 clock-names = "xo", "sleep_clk", "dsi0pll", "dsi0pllbyte";
|
| 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";
|
| D | maxim,max9485.txt | 34 xo-27mhz: xo-27mhz { 45 clocks = <&xo-27mhz>;
|
| D | qcom,gcc-msm8998.yaml | 26 - description: Board XO source 34 - const: xo 63 clock-names = "xo",
|
| /Linux-v6.1/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 */
|
| /Linux-v6.1/Documentation/devicetree/bindings/interconnect/ |
| D | qcom,osm-l3.yaml | 32 - description: xo clock 37 - const: xo 63 clock-names = "xo", "alternate";
|
| /Linux-v6.1/Documentation/devicetree/bindings/remoteproc/ |
| D | qcom,q6v5.txt | 71 must be "xo", "gcc_abhs_cbcr", "gcc_abhs_cbcr", 78 must be "iface", "bus", "mem", "xo" 80 must be "iface", "bus", "mem", "xo", "gpll0_mss", 83 must be "iface", "bus", "mem", "xo", "gpll0_mss", 86 must be "iface", "bus", "mem", "xo", "gpll0_mss", 233 clock-names = "iface", "bus", "mem", "xo";
|
| D | qcom,adsp.yaml | 219 - description: XO clock 222 - const: xo 234 - description: XO clock 238 - const: xo 251 - description: XO clock 261 - const: xo 280 - description: XO clock 288 - const: xo 596 clock-names = "xo";
|
| D | qcom,sdm845-adsp-pil.yaml | 44 - description: XO clock 48 - description: QDSP XO clock 54 - const: xo 142 clock-names = "xo", "sway_cbcr",
|