Lines Matching refs:hub_buf
24 static struct uv_bios_hub_info *hub_buf; variable
231 sz = uv_bios_obj_cnt * sizeof(*hub_buf); in uv_hubs_init()
232 hub_buf = kzalloc(sz, GFP_KERNEL); in uv_hubs_init()
233 if (!hub_buf) { in uv_hubs_init()
238 biosr = uv_bios_enum_objs((u64)uv_master_nasid, sz, (u64 *)hub_buf); in uv_hubs_init()
258 uv_hubs[i]->hub_info = &hub_buf[i]; in uv_hubs_init()
264 NULL, "hub_%u", hub_buf[i].id); in uv_hubs_init()
276 kfree(hub_buf); in uv_hubs_init()
293 kfree(hub_buf); in uv_hubs_exit()
375 sz = hub_buf[j].ports * sizeof(*port_buf[j]); in uv_ports_init()
382 biosr = uv_bios_enum_ports((u64)uv_master_nasid, (u64)hub_buf[j].id, sz, in uv_ports_init()
390 uv_hubs[j]->ports = kcalloc(hub_buf[j].ports, in uv_ports_init()
399 for (k = 0; k < hub_buf[j].ports; k++) { in uv_ports_init()
421 k = hub_buf[j-1].ports - 1; in uv_ports_init()
440 for (k = hub_buf[j].ports - 1; k >= 0; k--) in uv_ports_exit()