Lines Matching refs:gre
610 struct uv_gam_range_entry *gre = uv_gre_table; in build_uv_gr_table() local
615 if (!gre) in build_uv_gr_table()
623 for (; gre->type != UV_GAM_RANGE_TYPE_UNUSED; gre++) { in build_uv_gr_table()
624 if (gre->type == UV_GAM_RANGE_TYPE_HOLE) { in build_uv_gr_table()
628 last_limit = gre->limit; in build_uv_gr_table()
632 last_limit = gre->limit; in build_uv_gr_table()
633 pr_info("UV: extra hole in GAM RE table @%d\n", (int)(gre - uv_gre_table)); in build_uv_gr_table()
636 if (_max_socket < gre->sockid) { in build_uv_gr_table()
637 …pr_err("UV: GAM table sockid(%d) too large(>%d) @%d\n", gre->sockid, _max_socket, (int)(gre - uv_g… in build_uv_gr_table()
640 sid = gre->sockid - _min_socket; in build_uv_gr_table()
645 grt->nasid = gre->nasid; in build_uv_gr_table()
646 grt->limit = last_limit = gre->limit; in build_uv_gr_table()
655 grt->limit = last_limit = gre->limit; in build_uv_gr_table()
663 grt->nasid = gre->nasid; in build_uv_gr_table()
664 grt->limit = last_limit = gre->limit; in build_uv_gr_table()
671 grt->nasid = gre->nasid; in build_uv_gr_table()
672 grt->limit = last_limit = gre->limit; in build_uv_gr_table()
1348 struct uv_gam_range_entry *gre = (struct uv_gam_range_entry *)ptr; in decode_gam_rng_tbl() local
1354 uv_gre_table = gre; in decode_gam_rng_tbl()
1355 for (; gre->type != UV_GAM_RANGE_TYPE_UNUSED; gre++) { in decode_gam_rng_tbl()
1356 unsigned long size = ((unsigned long)(gre->limit - lgre) in decode_gam_rng_tbl()
1368 if (gre->type == 1 || gre->type == 2) in decode_gam_rng_tbl()
1379 (unsigned long)gre->limit << UV_GAM_RANGE_SHFT, in decode_gam_rng_tbl()
1381 gre->type, gre->nasid, gre->sockid, gre->pnode); in decode_gam_rng_tbl()
1383 if (gre->type == UV_GAM_RANGE_TYPE_HOLE) in decode_gam_rng_tbl()
1384 gend = (unsigned long)gre->limit << UV_GAM_RANGE_SHFT; in decode_gam_rng_tbl()
1387 lgre = gre->limit; in decode_gam_rng_tbl()
1388 if (sock_min > gre->sockid) in decode_gam_rng_tbl()
1389 sock_min = gre->sockid; in decode_gam_rng_tbl()
1390 if (sock_max < gre->sockid) in decode_gam_rng_tbl()
1391 sock_max = gre->sockid; in decode_gam_rng_tbl()
1392 if (pnode_min > gre->pnode) in decode_gam_rng_tbl()
1393 pnode_min = gre->pnode; in decode_gam_rng_tbl()
1394 if (pnode_max < gre->pnode) in decode_gam_rng_tbl()
1395 pnode_max = gre->pnode; in decode_gam_rng_tbl()
1495 struct uv_gam_range_entry *gre = uv_gre_table; in build_socket_tables() local
1504 if (!gre) { in build_socket_tables()
1532 for (; gre->type != UV_GAM_RANGE_TYPE_UNUSED; gre++) { in build_socket_tables()
1533 if (gre->type == UV_GAM_RANGE_TYPE_HOLE) in build_socket_tables()
1535 i = gre->sockid - minsock; in build_socket_tables()
1539 _socket_to_pnode[i] = gre->pnode; in build_socket_tables()
1541 i = gre->pnode - minpnode; in build_socket_tables()
1542 _pnode_to_socket[i] = gre->sockid; in build_socket_tables()
1545 gre->sockid, gre->type, gre->nasid, in build_socket_tables()
1546 _socket_to_pnode[gre->sockid - minsock], in build_socket_tables()
1547 _pnode_to_socket[gre->pnode - minpnode]); in build_socket_tables()