| /linux/net/ipv6/ |
| H A D | esp6_offload.c | 57 struct xfrm_offload *xo; in esp6_gro_receive() local 73 xo = xfrm_offload(skb); in esp6_gro_receive() 74 if (!xo || !(xo->flags & CRYPTO_DONE)) { in esp6_gro_receive() 101 xo = xfrm_offload(skb); in esp6_gro_receive() 102 if (!xo) in esp6_gro_receive() 106 xo->flags |= XFRM_GRO; in esp6_gro_receive() 137 struct xfrm_offload *xo = xfrm_offload(skb); in esp6_gso_encap() local 154 xo->proto = proto; in esp6_gso_encap() 175 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm6_transport_gso_segment() local 178 ops = rcu_dereference(inet6_offloads[xo->proto]); in xfrm6_transport_gso_segment() [all …]
|
| H A 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() 64 skb_mac_header_rebuild_full(skb, xo->orig_mac_len); in xfrm6_transport_finish()
|
| /linux/net/ipv4/ |
| H A D | esp4_offload.c | 34 struct xfrm_offload *xo; in esp4_gro_receive() local 46 xo = xfrm_offload(skb); in esp4_gro_receive() 47 if (!xo || !(xo->flags & CRYPTO_DONE)) { in esp4_gro_receive() 74 xo = xfrm_offload(skb); in esp4_gro_receive() 75 if (!xo) in esp4_gro_receive() 79 xo->flags |= XFRM_GRO; in esp4_gro_receive() 108 struct xfrm_offload *xo = xfrm_offload(skb); in esp4_gso_encap() local 118 xo->proto = proto; in esp4_gso_encap() 139 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm4_transport_gso_segment() local 142 ops = rcu_dereference(inet_offloads[xo->proto]); in xfrm4_transport_gso_segment() [all …]
|
| H A D | xfrm4_input.c | 51 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm4_transport_finish() local 65 if (xo && (xo->flags & XFRM_GRO)) { in xfrm4_transport_finish() 69 skb_mac_header_rebuild_full(skb, xo->orig_mac_len); in xfrm4_transport_finish()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ipsec_rxtx.c | 77 struct xfrm_offload *xo) in mlx5e_ipsec_set_swp() argument 100 if (xo->proto == IPPROTO_IPV6) in mlx5e_ipsec_set_swp() 103 switch (xo->inner_ipproto) { in mlx5e_ipsec_set_swp() 121 if (!xo->inner_ipproto) { in mlx5e_ipsec_set_swp() 122 switch (xo->proto) { in mlx5e_ipsec_set_swp() 135 switch (xo->inner_ipproto) { in mlx5e_ipsec_set_swp() 154 struct xfrm_offload *xo) in mlx5e_ipsec_set_iv_esn() argument 164 seq_hi = xo->seq.hi - 1; in mlx5e_ipsec_set_iv_esn() 166 seq_hi = xo->seq.hi; in mlx5e_ipsec_set_iv_esn() 170 seqno = cpu_to_be64(xo->seq.low + ((u64)seq_hi << 32)); in mlx5e_ipsec_set_iv_esn() [all …]
|
| /linux/net/xfrm/ |
| H A D | xfrm_device.c | 26 struct xfrm_offload *xo = xfrm_offload(skb); in __xfrm_transport_prep() local 29 if (xo->flags & XFRM_GSO_SEGMENT) in __xfrm_transport_prep() 39 struct xfrm_offload *xo = xfrm_offload(skb); in __xfrm_mode_tunnel_prep() local 41 if (xo->flags & XFRM_GSO_SEGMENT) in __xfrm_mode_tunnel_prep() 52 struct xfrm_offload *xo = xfrm_offload(skb); in __xfrm_mode_beet_prep() local 55 if (xo->flags & XFRM_GSO_SEGMENT) in __xfrm_mode_beet_prep() 105 struct xfrm_offload *xo = xfrm_offload(skb); in xmit_xfrm_check_overflow() local 106 __u32 seq = xo->seq.low; in xmit_xfrm_check_overflow() 109 if (unlikely(seq < xo->seq.low)) in xmit_xfrm_check_overflow() 123 struct xfrm_offload *xo = xfrm_offload(skb); in validate_xmit_xfrm() local [all …]
|
| H A D | xfrm_input.c | 392 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm4_transport_input() local 398 if (xo) in xfrm4_transport_input() 399 xo->orig_mac_len = in xfrm4_transport_input() 411 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm6_transport_input() local 417 if (xo) in xfrm6_transport_input() 418 xo->orig_mac_len = in xfrm6_transport_input() 478 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm_input() local 481 if (encap_type < 0 || (xo && (xo->flags & XFRM_GRO || encap_type == 0 || in xfrm_input() 514 if (xo in xfrm_input() [all...] |
| H A 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 …]
|
| H A D | xfrm_output.c | 694 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm_get_inner_ipproto() local 697 if (!xo) in xfrm_get_inner_ipproto() 703 xo->inner_ipproto = ip_hdr(skb)->protocol; in xfrm_get_inner_ipproto() 706 xo->inner_ipproto = ipv6_hdr(skb)->nexthdr; in xfrm_get_inner_ipproto() 715 xo->inner_ipproto = IPPROTO_AGGFRAG; in xfrm_get_inner_ipproto() 724 xo->inner_ipproto = skb->inner_ipproto; in xfrm_get_inner_ipproto() 735 xo->inner_ipproto = inner_ipv6_hdr(skb)->nexthdr; in xfrm_get_inner_ipproto() 738 xo->inner_ipproto = inner_ip_hdr(skb)->protocol; in xfrm_get_inner_ipproto()
|
| /linux/drivers/net/ethernet/netronome/nfp/nfd3/ |
| H 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/drivers/remoteproc/ |
| H A D | qcom_q6v5_adsp.c | 86 struct clk *xo; member 389 ret = clk_prepare_enable(adsp->xo); in adsp_start() 445 clk_disable_unprepare(adsp->xo); in adsp_start() 458 clk_disable_unprepare(adsp->xo); in qcom_adsp_pil_handover() 539 adsp->xo = devm_clk_get(adsp->dev, "xo"); in adsp_init_clock() 540 if (IS_ERR(adsp->xo)) in adsp_init_clock() 541 return dev_err_probe(adsp->dev, PTR_ERR(adsp->xo), "failed to get xo clock"); in adsp_init_clock()
|
| H A D | qcom_q6v5_wcss.c | 118 struct clk *xo; member 461 ret = clk_prepare_enable(wcss->xo); in q6v5_qcs404_wcss_start() 492 clk_disable_unprepare(wcss->xo); in q6v5_qcs404_wcss_start() 901 wcss->xo = devm_clk_get(wcss->dev, "xo"); in q6v5_wcss_init_clock() 902 if (IS_ERR(wcss->xo)) in q6v5_wcss_init_clock() 903 return dev_err_probe(wcss->dev, PTR_ERR(wcss->xo), in q6v5_wcss_init_clock()
|
| H A D | qcom_q6v5_pas.c | 70 struct clk *xo; member 279 ret = clk_prepare_enable(pas->xo); in qcom_pas_start() 357 clk_disable_unprepare(pas->xo); in qcom_pas_start() 378 clk_disable_unprepare(pas->xo); in qcom_pas_handover() 460 pas->xo = devm_clk_get(pas->dev, "xo"); in qcom_pas_init_clock() 461 if (IS_ERR(pas->xo)) in qcom_pas_init_clock() 462 return dev_err_probe(pas->dev, PTR_ERR(pas->xo), in qcom_pas_init_clock()
|
| /linux/arch/arm/boot/dts/qcom/ |
| H A D | qcom-msm8974pro.dtsi | 18 clock-names = "iface", "core", "xo", "cal", "sleep";
|
| H A D | qcom-msm8226.dtsi | 172 clock-names = "xo"; 357 clock-names = "xo"; 534 clock-names = "iface", "core", "xo"; 550 clock-names = "iface", "core", "xo"; 566 clock-names = "iface", "core", "xo"; 750 clock-names = "xo", 957 "xo"; 1144 clock-names = "xo", 1379 clock-names = "xo";
|
| H A D | qcom-msm8974.dtsi | 147 clock-names = "xo"; 474 clock-names = "iface", "core", "xo"; 491 clock-names = "iface", "core", "xo"; 510 clock-names = "iface", "core", "xo"; 755 clock-names = "xo"; 1094 clock-names = "xo", 1543 clock-names = "iface", "bus", "mem", "xo"; 1882 clock-names = "xo", 2209 clock-names = "xo";
|
| /linux/drivers/media/platform/via/ |
| H A D | Kconfig | 13 Chrome9 chipsets. Currently only tested on OLPC xo-1.5 systems
|
| /linux/drivers/net/ethernet/intel/ixgbevf/ |
| H A D | ipsec.c | 554 struct xfrm_offload *xo = NULL; in ixgbevf_ipsec_rx() local 604 xo = xfrm_offload(skb); in ixgbevf_ipsec_rx() 605 xo->flags = CRYPTO_DONE; in ixgbevf_ipsec_rx() 606 xo->status = CRYPTO_SUCCESS; in ixgbevf_ipsec_rx()
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | sc7280-herobrine-lte-sku.dtsi | 39 clock-names = "iface", "offline", "snoc_axi", "pka", "xo";
|
| H A D | sm6125-xiaomi-laurel-sprout.dts | 110 xo-thermal { 185 xo-therm@2 {
|
| H A D | msm8917.dtsi | 24 xo_board: xo-board { 232 clock-names = "xo"; 967 clock-names = "xo", 1287 clock-names = "iface", "core", "xo"; 1312 clock-names = "iface", "core", "xo"; 1534 clock-names = "xo"; 1592 clock-names = "xo";
|
| H A D | sm6375.dtsi | 25 xo_board_clk: xo-board-clk { 662 clock-names = "xo"; 1048 clock-names = "iface", "core", "xo"; 1433 "xo"; 1543 clock-names = "xo"; 1579 clock-names = "xo"; 1617 clock-names = "xo"; 1825 clock-names = "xo", "alternate"; 1835 clock-names = "xo", "alternate";
|
| H A D | msm8976.dtsi | 25 xo_board: xo-board { 257 clock-names = "xo"; 868 clock-names = "xo", 1342 clock-names = "iface", "core", "xo"; 1358 clock-names = "iface", "core", "xo"; 1478 clock-names = "iface", "core", "xo"; 1576 clock-names = "xo";
|
| /linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ |
| H A D | chcr_ipsec.c | 412 struct xfrm_offload *xo; in copy_esn_pktxt() local 438 xo = xfrm_offload(skb); in copy_esn_pktxt() 442 seqno = cpu_to_be64(seqlo + ((u64)xo->seq.hi << 32)); in copy_esn_pktxt()
|
| /linux/arch/arm/boot/dts/intel/pxa/ |
| H A D | pxa300-raumfeld-speaker-one.dts | 127 xo_audio_pins: xo-audio-pins {
|