Lines Matching refs:bnum

141 	int		 bnum;  member
373 int bnum; member
405 rv = opl_read_hwd(mp->dev.bp->bnum, NULL, NULL, NULL, &hwd); in drmach_setup_mc_info()
462 int bnum; member
474 int bnum, core_id, strand_id; in drmach_cpu_cb() local
488 bnum = -1; in drmach_cpu_cb()
489 len = sizeof (bnum); in drmach_cpu_cb()
492 (caddr_t)&bnum, &len) != DDI_PROP_SUCCESS) { in drmach_cpu_cb()
493 bnum = -1; in drmach_cpu_cb()
497 if (bnum != p->bnum) in drmach_cpu_cb()
517 bnum = LSB_ID(cpuid); in drmach_cpu_cb()
523 ASSERT(bnum == bp->bnum); in drmach_cpu_cb()
548 drmach_add_remove_cpu(int bnum, int core_id, int option) in drmach_add_remove_cpu() argument
553 bp = drmach_get_board_by_bnum(bnum); in drmach_add_remove_cpu()
557 arg.bnum = bnum; in drmach_add_remove_cpu()
575 int bnum; in drmach_setup_core_cb() local
589 bnum = -1; in drmach_setup_core_cb()
590 len = sizeof (bnum); in drmach_setup_core_cb()
593 (caddr_t)&bnum, &len) != DDI_PROP_SUCCESS) { in drmach_setup_core_cb()
594 bnum = -1; in drmach_setup_core_cb()
598 if (bnum != p->bp->bnum) in drmach_setup_core_cb()
614 bnum = LSB_ID(cpuid); in drmach_setup_core_cb()
615 ASSERT(bnum == p->bp->bnum); in drmach_setup_core_cb()
927 drmach_get_board_by_bnum(int bnum) in drmach_get_board_by_bnum() argument
931 if (drmach_array_get(drmach_boards, bnum, &id) == 0) in drmach_get_board_by_bnum()
1035 drmach_board_new(int bnum, int boot_board) in drmach_board_new() argument
1045 (void) drmach_board_name(bnum, bp->cm.name, sizeof (bp->cm.name)); in drmach_board_new()
1047 bp->bnum = bnum; in drmach_board_new()
1062 (void) drmach_array_set(drmach_boards, bnum, bp); in drmach_board_new()
1135 return ((drmach_domain.floating & (1 << bp->bnum)) ? 1 : 0); in drmach_board_is_floating()
1173 int bnum; in drmach_init() local
1176 bnum = -1; in drmach_init()
1177 bnum = ddi_getprop(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS, in drmach_init()
1179 if (bnum == -1) in drmach_init()
1182 if (drmach_array_get(drmach_boards, bnum, &id) == -1) { in drmach_init()
1185 OBP_BOARDNUM, bnum); in drmach_init()
1188 (void) drmach_board_new(bnum, 1); in drmach_init()
1367 drmach_board_assign(int bnum, drmachid_t *id) in drmach_board_assign() argument
1373 if (drmach_array_get(drmach_boards, bnum, id) == -1) { in drmach_board_assign()
1374 err = drerr_new(1, EOPL_BNUM, "%d", bnum); in drmach_board_assign()
1384 (drmachid_t)drmach_board_new(bnum, 0); in drmach_board_assign()
1404 if (opl_probe_sb(obj->bnum, &cpu_impl) != 0) in drmach_board_connect()
1409 (void) opl_unprobe_sb(obj->bnum); in drmach_board_connect()
1414 (void) prom_attach_notice(obj->bnum); in drmach_board_connect()
1456 int i, bnum; in drmach_disconnect_cpus() local
1458 bnum = bp->bnum; in drmach_disconnect_cpus()
1465 if (drmach_add_remove_cpu(bnum, i, in drmach_disconnect_cpus()
1468 "CMP %d on board %d\n", i, bnum); in drmach_disconnect_cpus()
1498 rv = opl_unprobe_sb(obj->bnum); in drmach_board_disconnect()
1501 (void) prom_detach_notice(obj->bnum); in drmach_board_disconnect()
1595 int bnum; in drmach_board_find_devices_cb() local
1612 rv = node->n_getprop(node, OBP_BOARDNUM, &bnum, sizeof (bnum)); in drmach_board_find_devices_cb()
1620 bnum = (portid >> 5) & 0x1f; in drmach_board_find_devices_cb()
1626 if (bnum != obj->bnum) in drmach_board_find_devices_cb()
1707 drmach_board_lookup(int bnum, drmachid_t *id) in drmach_board_lookup() argument
1712 if (drmach_array_get(drmach_boards, bnum, id)) { in drmach_board_lookup()
1721 drmach_board_name(int bnum, char *buf, int buflen) in drmach_board_name() argument
1723 (void) snprintf(buf, buflen, "SB%d", bnum); in drmach_board_name()
1807 if (drmach_array_set(drmach_boards, bp->bnum, 0) != 0) in drmach_board_unassign()
2507 cmn_err(CE_CONT, "DR: detach board %d\n", bp->bnum); in drmach_board_deprobe()
2535 DRMACH_PR("calling opl_probe_board for bnum=%d\n", bp->bnum); in drmach_pt_ikprobe()
2536 rv = opl_probe_sb(bp->bnum, &cpu_impl); in drmach_pt_ikprobe()
2556 cmn_err(CE_CONT, "DR: in-kernel unprobe board %d\n", bp->bnum); in drmach_pt_ikdeprobe()
2558 rv = opl_unprobe_sb(bp->bnum); in drmach_pt_ikdeprobe()
2742 int bnum, cpuid, onb_core_num, strand_id; in drmach_cpu_poweron() local
2748 bnum = LSB_ID(cpuid); in drmach_cpu_poweron()
2751 bp = drmach_get_board_by_bnum(bnum); in drmach_cpu_poweron()
2755 if (drmach_add_remove_cpu(bnum, onb_core_num, in drmach_cpu_poweron()
2758 onb_core_num, bnum); in drmach_cpu_poweron()
2772 if (drmach_add_remove_cpu(bnum, onb_core_num, in drmach_cpu_poweron()
2775 "on board %d\n", onb_core_num, bnum); in drmach_cpu_poweron()
2822 int bnum, onb_core_num, strand_id; in drmach_cpu_poweroff() local
2827 bnum = LSB_ID(cpuid); in drmach_cpu_poweroff()
2830 bp = drmach_get_board_by_bnum(bnum); in drmach_cpu_poweroff()
2835 if (drmach_add_remove_cpu(bnum, onb_core_num, in drmach_cpu_poweroff()
2838 "%d\n", onb_core_num, bnum); in drmach_cpu_poweroff()
3511 s_bd = s_mem->dev.bp->bnum; in drmach_copy_rename_init()
3512 t_bd = t_mem->dev.bp->bnum; in drmach_copy_rename_init()
4007 if (oplcfg_pa_swap(s_board->bnum, t_board->bnum) != 0) in drmach_swap_pa()