Home
last modified time | relevance | path

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

123

/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()
161 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm6_tunnel_gso_segment() local
162 const struct xfrm_mode *inner_mode = xfrm_ip2inner_mode(x, xo->proto); in xfrm6_tunnel_gso_segment()
[all …]
H A Dxfrm6_input.c45 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm6_transport_finish() local
61 if (xo && (xo->flags & XFRM_GRO)) { in xfrm6_transport_finish()
65 skb_mac_header_rebuild_full(skb, xo->orig_mac_len); in xfrm6_transport_finish()
H A Desp6.c244 struct xfrm_offload *xo = xfrm_offload(skb); in esp_output_done() local
248 if (xo && (xo->flags & XFRM_DEV_RESUME)) { in esp_output_done()
262 if (xo && (xo->flags & XFRM_DEV_RESUME)) { in esp_output_done()
315 struct xfrm_offload *xo = xfrm_offload(skb); in esp_output_set_esn() local
317 if (xo) in esp_output_set_esn()
318 seqhi = xo->seq.hi; in esp_output_set_esn()
743 struct xfrm_offload *xo = xfrm_offload(skb); in esp6_input_done2() local
748 if (!xo || !(x in esp6_input_done2()
[all...]
/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()
125 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm4_tunnel_gso_segment() local
126 const struct xfrm_mode *inner_mode = xfrm_ip2inner_mode(x, xo->proto); in xfrm4_tunnel_gso_segment()
[all …]
H A Dxfrm4_input.c51 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm4_transport_finish() local
66 if (xo && (xo->flags & XFRM_GRO)) { in xfrm4_transport_finish()
70 skb_mac_header_rebuild_full(skb, xo->orig_mac_len); in xfrm4_transport_finish()
H A Desp4.c210 struct xfrm_offload *xo = xfrm_offload(skb); in esp_output_done() local
214 if (xo && (xo->flags & XFRM_DEV_RESUME)) { in esp_output_done()
226 if (xo && (xo->flags & XFRM_DEV_RESUME)) { in esp_output_done()
279 struct xfrm_offload *xo = xfrm_offload(skb); in esp_output_set_extra() local
281 if (xo) in esp_output_set_extra()
282 seqhi = xo->seq.hi; in esp_output_set_extra()
314 struct xfrm_offload *xo = xfrm_offload(skb); in esp_output_udp_encap() local
326 /* For IPv4 ESP with UDP encapsulation, if xo i in esp_output_udp_encap()
712 struct xfrm_offload *xo = xfrm_offload(skb); esp_input_done2() local
[all...]
/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_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_input.c395 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm4_transport_input() local
401 if (xo) in xfrm4_transport_input()
402 xo->orig_mac_len = in xfrm4_transport_input()
414 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm6_transport_input() local
420 if (xo) in xfrm6_transport_input()
421 xo->orig_mac_len = in xfrm6_transport_input()
481 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm_input() local
484 if (encap_type < 0 || (xo && (xo->flags & XFRM_GRO || encap_type == 0 || in xfrm_input()
516 if (xo && (xo->flags & CRYPTO_DONE)) { in xfrm_input()
520 if (!(xo->status & CRYPTO_SUCCESS)) { in xfrm_input()
[all …]
H A Dxfrm_output.c701 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm_get_inner_ipproto()
704 if (!xo) in xfrm_get_inner_ipproto()
710 xo->inner_ipproto = ip_hdr(skb)->protocol; in xfrm_get_inner_ipproto()
713 xo->inner_ipproto = ipv6_hdr(skb)->nexthdr; in xfrm_get_inner_ipproto()
722 xo->inner_ipproto = IPPROTO_AGGFRAG; in xfrm_get_inner_ipproto()
731 xo->inner_ipproto = skb->inner_ipproto; in xfrm_get_inner_ipproto()
742 xo->inner_ipproto = inner_ipv6_hdr(skb)->nexthdr;
745 xo->inner_ipproto = inner_ip_hdr(skb)->protocol; in xfrm_output()
694 struct xfrm_offload *xo = xfrm_offload(skb); xfrm_get_inner_ipproto() local
/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()
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-msm8974pro.dtsi18 clock-names = "iface", "core", "xo", "cal", "sleep";
H A Dqcom-sdx65.dtsi29 xo_board: xo-board {
451 clock-names = "xo";
753 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-sony-xperia-seine-pdx201.dts116 xo-thermal {
273 xo-therm@2 {
H A Dsdm845-mtp.dts53 xo_thermal: xo-thermal {
591 xo-thermistor@1 {
775 vdd-1.8-xo-supply = <&vreg_l7a_1p8>;
/linux/drivers/iio/magnetometer/
H A Dyamaha-yas530.c199 int (*get_measure)(struct yas5xx *yas5xx, s32 *to, s32 *xo, s32 *yo, s32 *zo);
501 static int yas530_get_measure(struct yas5xx *yas5xx, s32 *to, s32 *xo, s32 *yo, s32 *zo) in yas530_get_measure() argument
569 *xo = c->k * ((100 * sx + c->a2 * sy + c->a3 * sz) / 10); in yas530_get_measure()
585 static int yas537_get_measure(struct yas5xx *yas5xx, s32 *to, s32 *xo, s32 *yo, s32 *zo) in yas537_get_measure() argument
604 *xo = (x - BIT(13)) * 300; in yas537_get_measure()
/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 {
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ipsec.c1155 struct xfrm_offload *xo = NULL; in ixgbe_ipsec_rx() local
1205 xo = xfrm_offload(skb); in ixgbe_ipsec_rx()
1206 xo->flags = CRYPTO_DONE; in ixgbe_ipsec_rx()
1207 xo->status = CRYPTO_SUCCESS; in ixgbe_ipsec_rx()

123