Home
last modified time | relevance | path

Searched refs:xo (Results 1 – 25 of 103) sorted by relevance

12345

/linux/net/ipv6/
H A Desp6_offload.c57 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 Dxfrm6_input.c45 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 Desp4_offload.c34 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 Dxfrm4_input.c51 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 Dipsec_rxtx.c77 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 Dxfrm_device.c26 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 Dxfrm_input.c392 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 Dxfrm_replay.c616 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 Dxfrm_output.c694 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 Dipsec.c13 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 Dqcom_q6v5_adsp.c86 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 Dqcom_q6v5_wcss.c118 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 Dqcom_q6v5_pas.c70 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 Dqcom-msm8974pro.dtsi18 clock-names = "iface", "core", "xo", "cal", "sleep";
H A Dqcom-msm8226.dtsi172 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 Dqcom-msm8974.dtsi147 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 DKconfig13 Chrome9 chipsets. Currently only tested on OLPC xo-1.5 systems
/linux/drivers/net/ethernet/intel/ixgbevf/
H A Dipsec.c554 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 Dsc7280-herobrine-lte-sku.dtsi39 clock-names = "iface", "offline", "snoc_axi", "pka", "xo";
H A Dsm6125-xiaomi-laurel-sprout.dts110 xo-thermal {
185 xo-therm@2 {
H A Dmsm8917.dtsi24 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 Dsm6375.dtsi25 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 Dmsm8976.dtsi25 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 Dchcr_ipsec.c412 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 Dpxa300-raumfeld-speaker-one.dts127 xo_audio_pins: xo-audio-pins {

12345