md2               408 drivers/net/wan/hd64570.c 	u8 md2 = sca_in(msci + MD2, card);
md2               448 drivers/net/wan/hd64570.c 		md2 |= MD2_LOOPBACK;
md2               450 drivers/net/wan/hd64570.c 		md2 &= ~MD2_LOOPBACK;
md2               452 drivers/net/wan/hd64570.c 	sca_out(md2, msci + MD2, card);
md2               462 drivers/net/wan/hd64570.c 	u8 md0, md2;
md2               465 drivers/net/wan/hd64570.c 	case ENCODING_NRZ:	md2 = MD2_NRZ;		break;
md2               466 drivers/net/wan/hd64570.c 	case ENCODING_NRZI:	md2 = MD2_NRZI;		break;
md2               467 drivers/net/wan/hd64570.c 	case ENCODING_FM_MARK:	md2 = MD2_FM_MARK;	break;
md2               468 drivers/net/wan/hd64570.c 	case ENCODING_FM_SPACE:	md2 = MD2_FM_SPACE;	break;
md2               469 drivers/net/wan/hd64570.c 	default:		md2 = MD2_MANCHESTER;
md2               473 drivers/net/wan/hd64570.c 		md2 |= MD2_LOOPBACK;
md2               486 drivers/net/wan/hd64570.c 	sca_out(md2, msci + MD2, card);
md2               371 drivers/net/wan/hd64572.c 	u8 md2 = sca_in(msci + MD2, card);
md2               412 drivers/net/wan/hd64572.c 		md2 |= MD2_LOOPBACK;
md2               414 drivers/net/wan/hd64572.c 		md2 &= ~MD2_LOOPBACK;
md2               416 drivers/net/wan/hd64572.c 	sca_out(md2, msci + MD2, card);
md2               426 drivers/net/wan/hd64572.c 	u8 md0, md2;
md2               429 drivers/net/wan/hd64572.c 	case ENCODING_NRZ:	md2 = MD2_NRZ;		break;
md2               430 drivers/net/wan/hd64572.c 	case ENCODING_NRZI:	md2 = MD2_NRZI;		break;
md2               431 drivers/net/wan/hd64572.c 	case ENCODING_FM_MARK:	md2 = MD2_FM_MARK;	break;
md2               432 drivers/net/wan/hd64572.c 	case ENCODING_FM_SPACE:	md2 = MD2_FM_SPACE;	break;
md2               433 drivers/net/wan/hd64572.c 	default:		md2 = MD2_MANCHESTER;
md2               437 drivers/net/wan/hd64572.c 		md2 |= MD2_LOOPBACK;
md2               450 drivers/net/wan/hd64572.c 	sca_out(md2, msci + MD2, card);
md2               129 include/net/erspan.h static inline void set_hwid(struct erspan_md2 *md2, u8 hwid)
md2               131 include/net/erspan.h 	md2->hwid = hwid & 0xf;
md2               132 include/net/erspan.h 	md2->hwid_upper = (hwid >> 4) & 0x3;
md2               135 include/net/erspan.h static inline u8 get_hwid(const struct erspan_md2 *md2)
md2               137 include/net/erspan.h 	return (md2->hwid_upper << 4) + md2->hwid;
md2               255 include/net/erspan.h 	struct erspan_md2 *md2;
md2               292 include/net/erspan.h 	md2 = (struct erspan_md2 *)(ershdr + 1);
md2               293 include/net/erspan.h 	md2->timestamp = erspan_get_timestamp();
md2               294 include/net/erspan.h 	md2->sgt = htons(sgt);
md2               295 include/net/erspan.h 	md2->p = 1;
md2               296 include/net/erspan.h 	md2->ft = 0;
md2               297 include/net/erspan.h 	md2->dir = direction;
md2               298 include/net/erspan.h 	md2->gra = gra;
md2               299 include/net/erspan.h 	md2->o = 0;
md2               300 include/net/erspan.h 	set_hwid(md2, hwid);
md2               215 include/net/nsh.h 	    struct nsh_md2_tlv md2;
md2                48 include/uapi/linux/erspan.h 		struct erspan_md2 md2;	/* Version 2 (type III) */
md2               260 net/ipv4/ip_gre.c 	struct erspan_md2 *md2;
md2               311 net/ipv4/ip_gre.c 			md2 = &md->u.md2;
md2               312 net/ipv4/ip_gre.c 			memcpy(md2, pkt_md, ver == 1 ? ERSPAN_V1_MDSIZE :
md2               548 net/ipv4/ip_gre.c 				       md->u.md2.dir,
md2               549 net/ipv4/ip_gre.c 				       get_hwid(&md->u.md2),
md2               528 net/ipv6/ip6_gre.c 	struct erspan_md2 *md2;
md2               578 net/ipv6/ip6_gre.c 			md2 = &md->u.md2;
md2               579 net/ipv6/ip6_gre.c 			memcpy(md2, pkt_md, ver == 1 ? ERSPAN_V1_MDSIZE :
md2               996 net/ipv6/ip6_gre.c 					       md->u.md2.dir,
md2               997 net/ipv6/ip6_gre.c 					       get_hwid(&md->u.md2),
md2               290 net/netfilter/nft_tunnel.c 		set_hwid(&opts->u.erspan.u.md2, hwid);
md2               291 net/netfilter/nft_tunnel.c 		opts->u.erspan.u.md2.dir = dir;
md2               495 net/netfilter/nft_tunnel.c 				       get_hwid(&opts->u.erspan.u.md2)) ||
md2               497 net/netfilter/nft_tunnel.c 				       opts->u.erspan.u.md2.dir))
md2              1319 net/openvswitch/flow_netlink.c 			memcpy(&nh->md2, nla_data(a), mdlen);
md2                48 tools/include/uapi/linux/erspan.h 		struct erspan_md2 md2;	/* Version 2 (type III) */
md2               158 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	md.u.md2.dir = direction;
md2               159 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	md.u.md2.hwid = hwid & 0xf;
md2               160 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	md.u.md2.hwid_upper = (hwid >> 4) & 0x3;
md2               205 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 			 md.u.md2.dir,
md2               206 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 			 (md.u.md2.hwid_upper << 4) + md.u.md2.hwid,
md2               207 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 			 bpf_ntohl(md.u.md2.timestamp));
md2               243 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	md.u.md2.dir = direction;
md2               244 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	md.u.md2.hwid = hwid & 0xf;
md2               245 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 	md.u.md2.hwid_upper = (hwid >> 4) & 0x3;
md2               291 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 			 md.u.md2.dir,
md2               292 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 			 (md.u.md2.hwid_upper << 4) + md.u.md2.hwid,
md2               293 tools/testing/selftests/bpf/progs/test_tunnel_kern.c 			 bpf_ntohl(md.u.md2.timestamp));