Lines Matching defs:bpc
1097 hubd_post_power(hubd_t *hubd, usb_port_t port, pm_bp_child_pwrchg_t *bpc,
1108 hubd_set_child_pwrlvl(hubd, port, bpc->bpc_nlevel);
1110 if (bpc->bpc_nlevel == USB_DEV_OS_PWR_OFF) {
1114 } else if (bpc->bpc_nlevel == USB_DEV_OS_FULL_PWR) {
1122 hubd_set_child_pwrlvl(hubd, port, bpc->bpc_olevel);
1124 if (bpc->bpc_olevel == USB_DEV_OS_PWR_OFF) {
1493 pm_bp_child_pwrchg_t *bpc;
1502 bpc = (pm_bp_child_pwrchg_t *)arg;
1510 port = hubd_child_dip2port(hubd, bpc->bpc_dip);
1535 bpn.bpn_private = bpc->bpc_private;
1555 if ((bpc->bpc_olevel == 0) &&
1556 (bpc->bpc_nlevel > bpc->bpc_olevel)) {
1578 port = hubd_child_dip2port(hubd, bpc->bpc_dip);
1588 rval = hubd_post_power(hubd, port, bpc, *(int *)result);