Lines Matching refs:cmdp

363 				sbd_cmd_t *cmdp, sbd_ioctl_arg_t *iap);
1590 sbd_copyin_ioarg(sbd_handle_t *hp, int mode, int cmd, sbd_cmd_t *cmdp, in sbd_copyin_ioarg() argument
1598 bzero((caddr_t)cmdp, sizeof (sbd_cmd_t)); in sbd_copyin_ioarg()
1613 cmdp->cmd_cm.c_id.c_type = scmd32.cmd_cm.c_id.c_type; in sbd_copyin_ioarg()
1614 cmdp->cmd_cm.c_id.c_unit = scmd32.cmd_cm.c_id.c_unit; in sbd_copyin_ioarg()
1616 &cmdp->cmd_cm.c_id.c_name[0], OBP_MAXPROPNAME); in sbd_copyin_ioarg()
1617 cmdp->cmd_cm.c_flags = scmd32.cmd_cm.c_flags; in sbd_copyin_ioarg()
1618 cmdp->cmd_cm.c_len = scmd32.cmd_cm.c_len; in sbd_copyin_ioarg()
1619 cmdp->cmd_cm.c_opts = (caddr_t)(uintptr_t)scmd32.cmd_cm.c_opts; in sbd_copyin_ioarg()
1631 cmdp->cmd_stat.s_nbytes = scmd32.cmd_stat.s_nbytes; in sbd_copyin_ioarg()
1632 cmdp->cmd_stat.s_statp = in sbd_copyin_ioarg()
1641 if (ddi_copyin((void *)iap, (void *)cmdp, in sbd_copyin_ioarg()
1651 if ((cmd != SBD_CMD_STATUS) && ((hp->h_opts.size = cmdp->cmd_cm.c_len) in sbd_copyin_ioarg()
1655 if (ddi_copyin((void *)cmdp->cmd_cm.c_opts, in sbd_copyin_ioarg()
1657 cmdp->cmd_cm.c_len, hp->h_mode) != 0) { in sbd_copyin_ioarg()
1846 sbd_cmd_t *cmdp; in sbd_pre_op() local
1882 cmdp = (sbd_cmd_t *)hp->h_iap; in sbd_pre_op()
1883 if (cmdp->cmd_cm.c_id.c_name[0] != '\0') { in sbd_pre_op()
1885 cmdp->cmd_cm.c_id.c_type = SBD_COMP(sbd_name_to_idx( in sbd_pre_op()
1886 cmdp->cmd_cm.c_id.c_name)); in sbd_pre_op()
1887 if (cmdp->cmd_cm.c_id.c_type == SBD_COMP_MEM) { in sbd_pre_op()
1888 if (cmdp->cmd_cm.c_id.c_unit == -1) in sbd_pre_op()
1889 cmdp->cmd_cm.c_id.c_unit = 0; in sbd_pre_op()
1893 sbd_dev2devset(&cmdp->cmd_cm.c_id); in sbd_pre_op()
1907 if (cmdp->cmd_cm.c_flags & SBD_FLAG_FORCE) in sbd_pre_op()
4275 sbd_cmd_t *cmdp = (sbd_cmd_t *)hp->h_iap; in sbd_get_ncm() local
4281 cmdp->cmd_getncm.g_ncm = sbd_cpu_cnt(hp, devset) in sbd_get_ncm()
4284 error = sbd_copyout_ioarg(hp->h_mode, hp->h_cmd, cmdp, in sbd_get_ncm()
4299 sbd_cmd_t *cmdp = (sbd_cmd_t *)hp->h_iap; in sbd_status() local
4315 if (cmdp->cmd_cm.c_id.c_type == SBD_COMP_NONE) { in sbd_status()
4316 if (cmdp->cmd_cm.c_flags & SBD_FLAG_ALLCMP) { in sbd_status()
4379 if ((int)cmdp->cmd_stat.s_nbytes < cksz) { in sbd_status()
4381 cmdp->cmd_stat.s_nbytes); in sbd_status()
4619 cmdp->cmd_stat.s_statp, sz32, mode) != 0) { in sbd_status()
4627 if (ddi_copyout((void *)dstatp, cmdp->cmd_stat.s_statp, in sbd_status()