Lines Matching refs:cmdp
367 sbd_cmd_t *cmdp, sbd_ioctl_arg_t *iap);
1583 sbd_copyin_ioarg(sbd_handle_t *hp, int mode, int cmd, sbd_cmd_t *cmdp, in sbd_copyin_ioarg() argument
1591 bzero((caddr_t)cmdp, sizeof (sbd_cmd_t)); in sbd_copyin_ioarg()
1606 cmdp->cmd_cm.c_id.c_type = scmd32.cmd_cm.c_id.c_type; in sbd_copyin_ioarg()
1607 cmdp->cmd_cm.c_id.c_unit = scmd32.cmd_cm.c_id.c_unit; in sbd_copyin_ioarg()
1609 &cmdp->cmd_cm.c_id.c_name[0], OBP_MAXPROPNAME); in sbd_copyin_ioarg()
1610 cmdp->cmd_cm.c_flags = scmd32.cmd_cm.c_flags; in sbd_copyin_ioarg()
1611 cmdp->cmd_cm.c_len = scmd32.cmd_cm.c_len; in sbd_copyin_ioarg()
1612 cmdp->cmd_cm.c_opts = (caddr_t)(uintptr_t)scmd32.cmd_cm.c_opts; in sbd_copyin_ioarg()
1623 cmdp->cmd_stat.s_nbytes = scmd32.cmd_stat.s_nbytes; in sbd_copyin_ioarg()
1624 cmdp->cmd_stat.s_statp = in sbd_copyin_ioarg()
1633 if (ddi_copyin((void *)iap, (void *)cmdp, in sbd_copyin_ioarg()
1644 (hp->h_opts.size = cmdp->cmd_cm.c_len) > 0) { in sbd_copyin_ioarg()
1647 if (ddi_copyin((void *)cmdp->cmd_cm.c_opts, in sbd_copyin_ioarg()
1649 cmdp->cmd_cm.c_len, hp->h_mode) != 0) { in sbd_copyin_ioarg()
1834 sbd_cmd_t *cmdp; in sbd_pre_op() local
1870 cmdp = (sbd_cmd_t *)hp->h_iap; in sbd_pre_op()
1871 if (cmdp->cmd_cm.c_id.c_name[0] != '\0') { in sbd_pre_op()
1873 cmdp->cmd_cm.c_id.c_type = in sbd_pre_op()
1874 SBD_COMP(sbd_name_to_idx(cmdp->cmd_cm.c_id.c_name)); in sbd_pre_op()
1875 if (cmdp->cmd_cm.c_id.c_type == SBD_COMP_MEM) { in sbd_pre_op()
1876 if (cmdp->cmd_cm.c_id.c_unit == -1) in sbd_pre_op()
1877 cmdp->cmd_cm.c_id.c_unit = 0; in sbd_pre_op()
1881 sbd_dev2devset(&cmdp->cmd_cm.c_id); in sbd_pre_op()
1895 if (cmdp->cmd_cm.c_flags & SBD_FLAG_FORCE) in sbd_pre_op()
4254 sbd_cmd_t *cmdp = (sbd_cmd_t *)hp->h_iap; in sbd_get_ncm() local
4260 cmdp->cmd_getncm.g_ncm = sbd_cpu_cnt(hp, devset) + in sbd_get_ncm()
4263 error = sbd_copyout_ioarg(hp->h_mode, hp->h_cmd, cmdp, in sbd_get_ncm()
4278 sbd_cmd_t *cmdp = (sbd_cmd_t *)hp->h_iap; in sbd_status() local
4294 if (cmdp->cmd_cm.c_id.c_type == SBD_COMP_NONE) { in sbd_status()
4295 if (cmdp->cmd_cm.c_flags & SBD_FLAG_ALLCMP) { in sbd_status()
4358 if ((int)cmdp->cmd_stat.s_nbytes < cksz) { in sbd_status()
4360 cmdp->cmd_stat.s_nbytes); in sbd_status()
4596 cmdp->cmd_stat.s_statp, sz32, mode) != 0) { in sbd_status()
4604 if (ddi_copyout((void *)dstatp, cmdp->cmd_stat.s_statp, in sbd_status()