Lines Matching refs:hub_buf
24 static struct uv_bios_hub_info *hub_buf; variable
230 sz = uv_bios_obj_cnt * sizeof(*hub_buf); in uv_hubs_init()
231 hub_buf = kzalloc(sz, GFP_KERNEL); in uv_hubs_init()
232 if (!hub_buf) { in uv_hubs_init()
237 biosr = uv_bios_enum_objs((u64)uv_master_nasid, sz, (u64 *)hub_buf); in uv_hubs_init()
257 uv_hubs[i]->hub_info = &hub_buf[i]; in uv_hubs_init()
263 NULL, "hub_%u", hub_buf[i].id); in uv_hubs_init()
275 kfree(hub_buf); in uv_hubs_init()
292 kfree(hub_buf); in uv_hubs_exit()
373 sz = hub_buf[j].ports * sizeof(*port_buf[j]); in uv_ports_init()
380 biosr = uv_bios_enum_ports((u64)uv_master_nasid, (u64)hub_buf[j].id, sz, in uv_ports_init()
388 uv_hubs[j]->ports = kcalloc(hub_buf[j].ports, in uv_ports_init()
397 for (k = 0; k < hub_buf[j].ports; k++) { in uv_ports_init()
419 k = hub_buf[j-1].ports - 1; in uv_ports_init()
438 for (k = hub_buf[j].ports - 1; k >= 0; k--) in uv_ports_exit()