Home
last modified time | relevance | path

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

12

/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.c248 struct xfrm_offload *xo = xfrm_offload(skb); in esp_output_done() local
252 if (xo && (xo->flags & XFRM_DEV_RESUME)) { in esp_output_done()
266 if (xo && (xo->flags & XFRM_DEV_RESUME)) { in esp_output_done()
319 struct xfrm_offload *xo = xfrm_offload(skb); in esp_output_set_esn() local
321 if (xo) in esp_output_set_esn()
322 seqhi = xo->seq.hi; in esp_output_set_esn()
749 struct xfrm_offload *xo = xfrm_offload(skb); in esp6_input_done2() local
754 if (!xo || !(xo->flags & CRYPTO_DONE)) in esp6_input_done2()
/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.c213 struct xfrm_offload *xo = xfrm_offload(skb); in esp_output_done() local
217 if (xo && (xo->flags & XFRM_DEV_RESUME)) { in esp_output_done()
229 if (xo && (xo->flags & XFRM_DEV_RESUME)) { in esp_output_done()
282 struct xfrm_offload *xo = xfrm_offload(skb); in esp_output_set_extra() local
284 if (xo) in esp_output_set_extra()
285 seqhi = xo->seq.hi; in esp_output_set_extra()
317 struct xfrm_offload *xo = xfrm_offload(skb); in esp_output_udp_encap() local
333 if (!xo || encap_type != UDP_ENCAP_ESPINUDP) in esp_output_udp_encap()
717 struct xfrm_offload *xo = xfrm_offload(skb); in esp_input_done2() local
722 if (!xo || !(xo->flags & CRYPTO_DONE)) in esp_input_done2()
/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 …]
H A Den_accel.h216 state->ipsec.xo && state->ipsec.tailen) in mlx5e_accel_tx_finish()
H A Dipsec.h282 struct xfrm_offload *xo);
/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()
482 struct xfrm_offload *xo = xfrm_offload(skb); in xfrm_input() local
485 if (encap_type < 0 || (xo && (xo->flags & XFRM_GRO || encap_type == 0 || in xfrm_input()
517 if (xo && (xo->flags & CRYPTO_DONE)) { in xfrm_input()
521 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() local
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; in xfrm_get_inner_ipproto()
745 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/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/arm/boot/dts/intel/pxa/
H A Dpxa300-raumfeld-speaker-one.dts127 xo_audio_pins: xo-audio-pins {
/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/drivers/iio/magnetometer/
H A Dyamaha-yas530.c200 int (*get_measure)(struct yas5xx *yas5xx, s32 *to, s32 *xo, s32 *yo, s32 *zo);
502 static int yas530_get_measure(struct yas5xx *yas5xx, s32 *to, s32 *xo, s32 *yo, s32 *zo) in yas530_get_measure() argument
570 *xo = c->k * ((100 * sx + c->a2 * sy + c->a3 * sz) / 10); in yas530_get_measure()
586 static int yas537_get_measure(struct yas5xx *yas5xx, s32 *to, s32 *xo, s32 *yo, s32 *zo) in yas537_get_measure() argument
605 *xo = (x - BIT(13)) * 300; in yas537_get_measure()
/linux/arch/arm64/boot/dts/qcom/
H A Dsm6125-sony-xperia-seine-pdx201.dts116 xo-thermal {
273 xo-therm@2 {
/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()
/linux/Documentation/devicetree/bindings/remoteproc/
H A Dqcom,q6v5.txt46 must be "xo", "gcc_abhs_cbcr", "gcc_abhs_cbcr",
/linux/arch/arm/boot/dts/marvell/
H A DMakefile6 mmp2-olpc-xo-1-75.dtb \

12