Lines Matching refs:bid
266 int pnode, nid, bid, chip; in gru_init_tables() local
276 for_each_possible_blade(bid) { in gru_init_tables()
277 pnode = uv_blade_to_pnode(bid); in gru_init_tables()
278 nid = uv_blade_to_memory_nid(bid);/* -1 if no memory on blade */ in gru_init_tables()
282 gru_base[bid] = page_address(page); in gru_init_tables()
283 memset(gru_base[bid], 0, sizeof(struct gru_blade_state)); in gru_init_tables()
284 gru_base[bid]->bs_lru_gru = &gru_base[bid]->bs_grus[0]; in gru_init_tables()
285 spin_lock_init(&gru_base[bid]->bs_lock); in gru_init_tables()
286 init_rwsem(&gru_base[bid]->bs_kgts_sema); in gru_init_tables()
290 for (gru = gru_base[bid]->bs_grus, chip = 0; in gru_init_tables()
295 gru_init_chiplet(gru, paddr, vaddr, bid, chip); in gru_init_tables()
308 for (bid--; bid >= 0; bid--) in gru_init_tables()
309 free_pages((unsigned long)gru_base[bid], order); in gru_init_tables()
315 int bid; in gru_free_tables() local
319 for (bid = 0; bid < GRU_MAX_BLADES; bid++) in gru_free_tables()
320 free_pages((unsigned long)gru_base[bid], order); in gru_free_tables()