Lines Matching defs:bid
254 gru_dbg(grudev, "bid %d, gid %d, vaddr %p (0x%lx)\n",
261 int pnode, nid, bid, chip;
271 for_each_possible_blade(bid) {
272 pnode = uv_blade_to_pnode(bid);
273 nid = uv_blade_to_memory_nid(bid);/* -1 if no memory on blade */
277 gru_base[bid] = page_address(page);
278 memset(gru_base[bid], 0, sizeof(struct gru_blade_state));
279 gru_base[bid]->bs_lru_gru = &gru_base[bid]->bs_grus[0];
280 spin_lock_init(&gru_base[bid]->bs_lock);
281 init_rwsem(&gru_base[bid]->bs_kgts_sema);
285 for (gru = gru_base[bid]->bs_grus, chip = 0;
290 gru_init_chiplet(gru, paddr, vaddr, bid, chip);
303 for (bid--; bid >= 0; bid--)
304 free_pages((unsigned long)gru_base[bid], order);
310 int bid;
314 for (bid = 0; bid < GRU_MAX_BLADES; bid++)
315 free_pages((unsigned long)gru_base[bid], order);