gre 425 arch/x86/kernel/apic/x2apic_uv_x.c struct uv_gam_range_entry *gre = uv_gre_table; gre 430 arch/x86/kernel/apic/x2apic_uv_x.c if (!gre) gre 438 arch/x86/kernel/apic/x2apic_uv_x.c for (; gre->type != UV_GAM_RANGE_TYPE_UNUSED; gre++) { gre 439 arch/x86/kernel/apic/x2apic_uv_x.c if (gre->type == UV_GAM_RANGE_TYPE_HOLE) { gre 443 arch/x86/kernel/apic/x2apic_uv_x.c last_limit = gre->limit; gre 447 arch/x86/kernel/apic/x2apic_uv_x.c last_limit = gre->limit; gre 448 arch/x86/kernel/apic/x2apic_uv_x.c pr_info("UV: extra hole in GAM RE table @%d\n", (int)(gre - uv_gre_table)); gre 451 arch/x86/kernel/apic/x2apic_uv_x.c if (_max_socket < gre->sockid) { gre 452 arch/x86/kernel/apic/x2apic_uv_x.c pr_err("UV: GAM table sockid(%d) too large(>%d) @%d\n", gre->sockid, _max_socket, (int)(gre - uv_gre_table)); gre 455 arch/x86/kernel/apic/x2apic_uv_x.c sid = gre->sockid - _min_socket; gre 460 arch/x86/kernel/apic/x2apic_uv_x.c grt->nasid = gre->nasid; gre 461 arch/x86/kernel/apic/x2apic_uv_x.c grt->limit = last_limit = gre->limit; gre 470 arch/x86/kernel/apic/x2apic_uv_x.c grt->limit = last_limit = gre->limit; gre 478 arch/x86/kernel/apic/x2apic_uv_x.c grt->nasid = gre->nasid; gre 479 arch/x86/kernel/apic/x2apic_uv_x.c grt->limit = last_limit = gre->limit; gre 486 arch/x86/kernel/apic/x2apic_uv_x.c grt->nasid = gre->nasid; gre 487 arch/x86/kernel/apic/x2apic_uv_x.c grt->limit = last_limit = gre->limit; gre 1198 arch/x86/kernel/apic/x2apic_uv_x.c struct uv_gam_range_entry *gre = (struct uv_gam_range_entry *)ptr; gre 1204 arch/x86/kernel/apic/x2apic_uv_x.c uv_gre_table = gre; gre 1205 arch/x86/kernel/apic/x2apic_uv_x.c for (; gre->type != UV_GAM_RANGE_TYPE_UNUSED; gre++) { gre 1206 arch/x86/kernel/apic/x2apic_uv_x.c unsigned long size = ((unsigned long)(gre->limit - lgre) gre 1218 arch/x86/kernel/apic/x2apic_uv_x.c if (gre->type == 1 || gre->type == 2) gre 1229 arch/x86/kernel/apic/x2apic_uv_x.c (unsigned long)gre->limit << UV_GAM_RANGE_SHFT, gre 1231 arch/x86/kernel/apic/x2apic_uv_x.c gre->type, gre->nasid, gre->sockid, gre->pnode); gre 1234 arch/x86/kernel/apic/x2apic_uv_x.c lgre = gre->limit; gre 1235 arch/x86/kernel/apic/x2apic_uv_x.c if (sock_min > gre->sockid) gre 1236 arch/x86/kernel/apic/x2apic_uv_x.c sock_min = gre->sockid; gre 1237 arch/x86/kernel/apic/x2apic_uv_x.c if (sock_max < gre->sockid) gre 1238 arch/x86/kernel/apic/x2apic_uv_x.c sock_max = gre->sockid; gre 1239 arch/x86/kernel/apic/x2apic_uv_x.c if (pnode_min > gre->pnode) gre 1240 arch/x86/kernel/apic/x2apic_uv_x.c pnode_min = gre->pnode; gre 1241 arch/x86/kernel/apic/x2apic_uv_x.c if (pnode_max < gre->pnode) gre 1242 arch/x86/kernel/apic/x2apic_uv_x.c pnode_max = gre->pnode; gre 1318 arch/x86/kernel/apic/x2apic_uv_x.c struct uv_gam_range_entry *gre = uv_gre_table; gre 1327 arch/x86/kernel/apic/x2apic_uv_x.c if (!gre) { gre 1355 arch/x86/kernel/apic/x2apic_uv_x.c for (; gre->type != UV_GAM_RANGE_TYPE_UNUSED; gre++) { gre 1356 arch/x86/kernel/apic/x2apic_uv_x.c if (gre->type == UV_GAM_RANGE_TYPE_HOLE) gre 1358 arch/x86/kernel/apic/x2apic_uv_x.c i = gre->sockid - minsock; gre 1362 arch/x86/kernel/apic/x2apic_uv_x.c _socket_to_pnode[i] = gre->pnode; gre 1364 arch/x86/kernel/apic/x2apic_uv_x.c i = gre->pnode - minpnode; gre 1365 arch/x86/kernel/apic/x2apic_uv_x.c _pnode_to_socket[i] = gre->sockid; gre 1368 arch/x86/kernel/apic/x2apic_uv_x.c gre->sockid, gre->type, gre->nasid, gre 1369 arch/x86/kernel/apic/x2apic_uv_x.c _socket_to_pnode[gre->sockid - minsock], gre 1370 arch/x86/kernel/apic/x2apic_uv_x.c _pnode_to_socket[gre->pnode - minpnode]); gre 2830 drivers/infiniband/core/uverbs_cmd.c ib_spec->gre.size = sizeof(struct ib_flow_spec_gre); gre 2831 drivers/infiniband/core/uverbs_cmd.c memcpy(&ib_spec->gre.val, kern_spec_val, actual_filter_sz); gre 2832 drivers/infiniband/core/uverbs_cmd.c memcpy(&ib_spec->gre.mask, kern_spec_mask, actual_filter_sz); gre 2898 drivers/infiniband/hw/mlx5/main.c if (ib_spec->gre.mask.c_ks_res0_ver) gre 2910 drivers/infiniband/hw/mlx5/main.c ntohs(ib_spec->gre.mask.protocol)); gre 2912 drivers/infiniband/hw/mlx5/main.c ntohs(ib_spec->gre.val.protocol)); gre 2916 drivers/infiniband/hw/mlx5/main.c &ib_spec->gre.mask.key, gre 2917 drivers/infiniband/hw/mlx5/main.c sizeof(ib_spec->gre.mask.key)); gre 2920 drivers/infiniband/hw/mlx5/main.c &ib_spec->gre.val.key, gre 2921 drivers/infiniband/hw/mlx5/main.c sizeof(ib_spec->gre.val.key)); gre 551 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h struct gre_base_hdr *gre; gre 102 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c DR_MASK_IS_OUTER_MPLS_OVER_GRE_UDP_SET((_misc2), gre) || \ gre 1701 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c DR_STE_SET_MASK_V(gre, bit_mask, gre_protocol, misc_mask, gre_protocol); gre 1702 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c DR_STE_SET_MASK_V(gre, bit_mask, gre_k_present, misc_mask, gre_k_present); gre 1703 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c DR_STE_SET_MASK_V(gre, bit_mask, gre_key_h, misc_mask, gre_key_h); gre 1704 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c DR_STE_SET_MASK_V(gre, bit_mask, gre_key_l, misc_mask, gre_key_l); gre 1706 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c DR_STE_SET_MASK_V(gre, bit_mask, gre_c_present, misc_mask, gre_c_present); gre 1707 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c DR_STE_SET_MASK_V(gre, bit_mask, gre_s_present, misc_mask, gre_s_present); gre 1718 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c DR_STE_SET_TAG(gre, tag, gre_protocol, misc, gre_protocol); gre 1720 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c DR_STE_SET_TAG(gre, tag, gre_k_present, misc, gre_k_present); gre 1721 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c DR_STE_SET_TAG(gre, tag, gre_key_h, misc, gre_key_h); gre 1722 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c DR_STE_SET_TAG(gre, tag, gre_key_l, misc, gre_key_l); gre 1724 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c DR_STE_SET_TAG(gre, tag, gre_c_present, misc, gre_c_present); gre 1726 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c DR_STE_SET_TAG(gre, tag, gre_s_present, misc, gre_s_present); gre 38 include/net/netfilter/nf_conntrack.h struct nf_ct_gre gre; gre 223 include/net/netfilter/nf_conntrack_l4proto.h return &net->ct.nf_ct_proto.gre; gre 64 include/net/netfilter/nf_conntrack_tuple.h } gre; gre 85 include/net/netns/conntrack.h struct nf_gre_net gre; gre 2041 include/rdma/ib_verbs.h struct ib_flow_spec_gre gre; gre 41 include/uapi/linux/netfilter/nf_conntrack_tuple_common.h } gre; gre 68 net/ipv4/netfilter/nf_nat_pptp.c t.src.u.gre.key = ct_pptp_info->pac_call_id; gre 70 net/ipv4/netfilter/nf_nat_pptp.c t.dst.u.gre.key = ct_pptp_info->pns_call_id; gre 77 net/ipv4/netfilter/nf_nat_pptp.c t.src.u.gre.key = nat_pptp_info->pns_call_id; gre 79 net/ipv4/netfilter/nf_nat_pptp.c t.dst.u.gre.key = nat_pptp_info->pac_call_id; gre 217 net/ipv4/netfilter/nf_nat_pptp.c expect_orig->saved_proto.gre.key = ct_pptp_info->pns_call_id; gre 218 net/ipv4/netfilter/nf_nat_pptp.c expect_orig->tuple.src.u.gre.key = nat_pptp_info->pns_call_id; gre 219 net/ipv4/netfilter/nf_nat_pptp.c expect_orig->tuple.dst.u.gre.key = ct_pptp_info->pac_call_id; gre 223 net/ipv4/netfilter/nf_nat_pptp.c expect_reply->saved_proto.gre.key = nat_pptp_info->pns_call_id; gre 224 net/ipv4/netfilter/nf_nat_pptp.c expect_reply->tuple.src.u.gre.key = nat_pptp_info->pac_call_id; gre 225 net/ipv4/netfilter/nf_nat_pptp.c expect_reply->tuple.dst.u.gre.key = ct_pptp_info->pns_call_id; gre 119 net/netfilter/nf_conntrack_pptp.c ct->proto.gre.timeout = PPTP_GRE_TIMEOUT; gre 120 net/netfilter/nf_conntrack_pptp.c ct->proto.gre.stream_timeout = PPTP_GRE_STREAM_TIMEOUT; gre 165 net/netfilter/nf_conntrack_pptp.c sibling->proto.gre.timeout = 0; gre 166 net/netfilter/nf_conntrack_pptp.c sibling->proto.gre.stream_timeout = 0; gre 194 net/netfilter/nf_conntrack_pptp.c t.src.u.gre.key = ct_pptp_info->pns_call_id; gre 195 net/netfilter/nf_conntrack_pptp.c t.dst.u.gre.key = ct_pptp_info->pac_call_id; gre 202 net/netfilter/nf_conntrack_pptp.c t.src.u.gre.key = ct_pptp_info->pac_call_id; gre 203 net/netfilter/nf_conntrack_pptp.c t.dst.u.gre.key = ct_pptp_info->pns_call_id; gre 55 net/netfilter/nf_conntrack_proto_gre.c return &net->ct.nf_ct_proto.gre; gre 90 net/netfilter/nf_conntrack_proto_gre.c key = km->tuple.src.u.gre.key; gre 192 net/netfilter/nf_conntrack_proto_gre.c tuple->dst.u.gre.key = pgrehdr->call_id; gre 194 net/netfilter/nf_conntrack_proto_gre.c tuple->src.u.gre.key = srckey; gre 204 net/netfilter/nf_conntrack_proto_gre.c (ct->proto.gre.timeout / HZ), gre 205 net/netfilter/nf_conntrack_proto_gre.c (ct->proto.gre.stream_timeout / HZ)); gre 232 net/netfilter/nf_conntrack_proto_gre.c ct->proto.gre.stream_timeout = timeouts[GRE_CT_REPLIED]; gre 233 net/netfilter/nf_conntrack_proto_gre.c ct->proto.gre.timeout = timeouts[GRE_CT_UNREPLIED]; gre 240 net/netfilter/nf_conntrack_proto_gre.c ct->proto.gre.stream_timeout); gre 246 net/netfilter/nf_conntrack_proto_gre.c ct->proto.gre.timeout); gre 88 net/netfilter/nf_conntrack_standalone.c ntohs(tuple->src.u.gre.key), gre 89 net/netfilter/nf_conntrack_standalone.c ntohs(tuple->dst.u.gre.key)); gre 432 net/netfilter/nf_nat_core.c keyptr = &tuple->src.u.gre.key; gre 434 net/netfilter/nf_nat_core.c keyptr = &tuple->dst.u.gre.key; gre 440 net/netfilter/nf_nat_core.c min = ntohs(range->min_proto.gre.key); gre 441 net/netfilter/nf_nat_core.c range_size = ntohs(range->max_proto.gre.key) - min + 1; gre 306 net/netfilter/nf_nat_proto.c pr_debug("call_id -> 0x%04x\n", ntohs(tuple->dst.u.gre.key)); gre 307 net/netfilter/nf_nat_proto.c pgreh->call_id = tuple->dst.u.gre.key; gre 156 tools/testing/selftests/bpf/progs/bpf_flow.c struct gre_hdr *gre, _gre; gre 180 tools/testing/selftests/bpf/progs/bpf_flow.c gre = bpf_flow_dissect_get_header(skb, sizeof(*gre), &_gre); gre 181 tools/testing/selftests/bpf/progs/bpf_flow.c if (!gre) gre 184 tools/testing/selftests/bpf/progs/bpf_flow.c if (bpf_htons(gre->flags & GRE_VERSION)) gre 188 tools/testing/selftests/bpf/progs/bpf_flow.c keys->thoff += sizeof(*gre); /* Step over GRE Flags and Proto */ gre 189 tools/testing/selftests/bpf/progs/bpf_flow.c if (GRE_IS_CSUM(gre->flags)) gre 191 tools/testing/selftests/bpf/progs/bpf_flow.c if (GRE_IS_KEY(gre->flags)) gre 193 tools/testing/selftests/bpf/progs/bpf_flow.c if (GRE_IS_SEQ(gre->flags)) gre 200 tools/testing/selftests/bpf/progs/bpf_flow.c if (gre->proto == bpf_htons(ETH_P_TEB)) { gre 210 tools/testing/selftests/bpf/progs/bpf_flow.c return parse_eth_proto(skb, gre->proto); gre 42 tools/testing/selftests/bpf/progs/test_tc_tunnel.c struct gre_hdr gre; gre 152 tools/testing/selftests/bpf/progs/test_tc_tunnel.c olen += sizeof(h_outer.l4hdr.gre); gre 153 tools/testing/selftests/bpf/progs/test_tc_tunnel.c h_outer.l4hdr.gre.protocol = bpf_htons(l2_proto); gre 154 tools/testing/selftests/bpf/progs/test_tc_tunnel.c h_outer.l4hdr.gre.flags = 0; gre 260 tools/testing/selftests/bpf/progs/test_tc_tunnel.c olen += sizeof(h_outer.l4hdr.gre); gre 261 tools/testing/selftests/bpf/progs/test_tc_tunnel.c h_outer.l4hdr.gre.protocol = bpf_htons(l2_proto); gre 262 tools/testing/selftests/bpf/progs/test_tc_tunnel.c h_outer.l4hdr.gre.flags = 0;