/openbmc/linux/net/ipv4/ |
H A D | gre_demux.c | 76 tpi->flags = gre_flags_to_tnl_flags(greh->flags); in gre_parse_header() 77 hdr_len = gre_calc_hlen(tpi->flags); in gre_parse_header() 83 tpi->proto = greh->protocol; in gre_parse_header() 99 tpi->key = *options; in gre_parse_header() 102 tpi->key = 0; in gre_parse_header() 105 tpi->seq = *options; in gre_parse_header() 108 tpi->seq = 0; in gre_parse_header() 114 if (greh->flags == 0 && tpi->proto == htons(ETH_P_WCCP)) { in gre_parse_header() 121 tpi->proto = proto; in gre_parse_header() 125 tpi->hdr_len = hdr_len; in gre_parse_header() [all …]
|
H A D | ip_gre.c | 122 const struct tnl_ptk_info *tpi) in ipgre_err() argument 146 if (tpi->proto == htons(ETH_P_TEB)) in ipgre_err() 149 tpi->proto == htons(ETH_P_ERSPAN2)) in ipgre_err() 233 struct tnl_ptk_info tpi; in gre_err() local 250 ipgre_err(skb, info, &tpi); in gre_err() 280 tpi->flags | TUNNEL_NO_KEY, in erspan_rcv() 291 tpi->flags | TUNNEL_KEY, in erspan_rcv() 317 tpi->flags |= TUNNEL_KEY; in erspan_rcv() 318 flags = tpi->flags; in erspan_rcv() 411 if (tpi->proto == htons(ETH_P_TEB)) in ipgre_rcv() [all …]
|
H A D | ipip.c | 224 const struct tnl_ptk_info *tpi; in ipip_tunnel_rcv() local 234 tpi = &mplsip_tpi; in ipip_tunnel_rcv() 237 tpi = &ipip_tpi; in ipip_tunnel_rcv() 238 if (iptunnel_pull_header(skb, 0, tpi->proto, false)) in ipip_tunnel_rcv() 248 return ip_tunnel_rcv(tunnel, skb, tpi, tun_dst, log_ecn_error); in ipip_tunnel_rcv()
|
H A D | ip_tunnel.c | 377 const struct tnl_ptk_info *tpi, struct metadata_dst *tun_dst, in ip_tunnel_rcv() argument 390 if ((!(tpi->flags&TUNNEL_CSUM) && (tunnel->parms.i_flags&TUNNEL_CSUM)) || in ip_tunnel_rcv() 391 ((tpi->flags&TUNNEL_CSUM) && !(tunnel->parms.i_flags&TUNNEL_CSUM))) { in ip_tunnel_rcv() 398 if (!(tpi->flags&TUNNEL_SEQ) || in ip_tunnel_rcv() 399 (tunnel->i_seqno && (s32)(ntohl(tpi->seq) - tunnel->i_seqno) < 0)) { in ip_tunnel_rcv() 404 tunnel->i_seqno = ntohl(tpi->seq) + 1; in ip_tunnel_rcv()
|
/openbmc/linux/net/ipv6/ |
H A D | ip6_gre.c | 423 struct tnl_ptk_info tpi; in ip6gre_err() local 432 tpi.key, tpi.proto); in ip6gre_err() 496 tpi->proto); in ip6gre_rcv() 503 flags = tpi->flags; in ip6gre_rcv() 504 tun_id = key32_to_tunnel_id(tpi->key); in ip6gre_rcv() 522 struct tnl_ptk_info *tpi, in ip6erspan_rcv() argument 540 tpi->proto); in ip6erspan_rcv() 560 tpi->flags |= TUNNEL_KEY; in ip6erspan_rcv() 561 flags = tpi->flags; in ip6erspan_rcv() 562 tun_id = key32_to_tunnel_id(tpi->key); in ip6erspan_rcv() [all …]
|
H A D | ip6_tunnel.c | 792 const struct tnl_ptk_info *tpi, in __ip6_tnl_rcv() argument 802 if ((!(tpi->flags & TUNNEL_CSUM) && in __ip6_tnl_rcv() 804 ((tpi->flags & TUNNEL_CSUM) && in __ip6_tnl_rcv() 812 if (!(tpi->flags & TUNNEL_SEQ) || in __ip6_tnl_rcv() 814 (s32)(ntohl(tpi->seq) - tunnel->i_seqno) < 0)) { in __ip6_tnl_rcv() 819 tunnel->i_seqno = ntohl(tpi->seq) + 1; in __ip6_tnl_rcv() 822 skb->protocol = tpi->proto; in __ip6_tnl_rcv() 891 const struct tnl_ptk_info *tpi, in ip6_tnl_rcv() argument 900 if (tpi->proto == htons(ETH_P_IP)) in ip6_tnl_rcv() 924 const struct tnl_ptk_info *tpi, in ipxip6_rcv() argument [all …]
|
H A D | sit.c | 761 const struct tnl_ptk_info *tpi; in sit_tunnel_rcv() local 771 tpi = &mplsip_tpi; in sit_tunnel_rcv() 774 tpi = &ipip_tpi; in sit_tunnel_rcv() 775 if (iptunnel_pull_header(skb, 0, tpi->proto, false)) in sit_tunnel_rcv() 779 return ip_tunnel_rcv(tunnel, skb, tpi, NULL, log_ecn_error); in sit_tunnel_rcv()
|
/openbmc/linux/drivers/s390/cio/ |
H A D | ioasm.h | 21 int tpi(struct tpi_info *addr);
|
H A D | ioasm.c | 157 int tpi(struct tpi_info *addr) in tpi() function
|
/openbmc/linux/include/net/ |
H A D | gre.h | 37 int gre_parse_header(struct sk_buff *skb, struct tnl_ptk_info *tpi,
|
H A D | ip6_tunnel.h | 141 const struct tnl_ptk_info *tpi, struct metadata_dst *tun_dst,
|
H A D | ip_tunnels.h | 306 const struct tnl_ptk_info *tpi, struct metadata_dst *tun_dst,
|
/openbmc/linux/Documentation/devicetree/bindings/display/bridge/ |
H A D | sil,sii9022.yaml | 18 - sil,sii9022-tpi # Transmitter Programming Interface
|
/openbmc/qemu/pc-bios/s390-ccw/ |
H A D | cio.h | 468 static inline int tpi(struct tpi_info *addr) in tpi() function
|
/openbmc/linux/drivers/infiniband/ulp/srp/ |
H A D | ib_srp.c | 805 char *ipi, *tpi; in srp_send_req() local 853 tpi = req->rdma_req.target_port_id; in srp_send_req() 872 tpi = req->ib_req.target_port_id; in srp_send_req() 887 memcpy(tpi, &target->ioc_guid, 8); in srp_send_req() 888 memcpy(tpi + 8, &target->id_ext, 8); in srp_send_req() 892 memcpy(tpi, &target->id_ext, 8); in srp_send_req() 893 memcpy(tpi + 8, &target->ioc_guid, 8); in srp_send_req()
|
/openbmc/linux/arch/arm/boot/dts/arm/ |
H A D | vexpress-v2m.dtsi | 283 compatible = "sil,sii9022-tpi", "sil,sii9022";
|
H A D | vexpress-v2m-rs1.dtsi | 363 compatible = "sil,sii9022-tpi", "sil,sii9022";
|
/openbmc/qemu/target/s390x/tcg/ |
H A D | misc_helper.c | 524 uint32_t HELPER(tpi)(CPUS390XState *env, uint64_t addr) in HELPER() argument
|
H A D | insn-data.h.inc | 1430 F(0xb236, TPI , S, Z, la2, 0, 0, 0, tpi, 0, IF_PRIV | IF_IO)
|
/openbmc/qemu/target/s390x/ |
H A D | helper.h | 376 DEF_HELPER_2(tpi, i32, env, i64)
|
/openbmc/linux/arch/s390/tools/ |
H A D | opcodes.txt | 233 b236 tpi S_RD
|