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