Lines Matching defs:scp
885 sbd_cmd_t *scp = &hp->h_sbdcmd;
890 bzero((caddr_t)scp, sizeof (sbd_cmd_t));
905 scp->cmd_cm.c_id.c_type = scmd32.cmd_cm.c_id.c_type;
906 scp->cmd_cm.c_id.c_unit = scmd32.cmd_cm.c_id.c_unit;
908 &scp->cmd_cm.c_id.c_name[0], OBP_MAXPROPNAME);
909 scp->cmd_cm.c_flags = scmd32.cmd_cm.c_flags;
910 scp->cmd_cm.c_len = scmd32.cmd_cm.c_len;
911 scp->cmd_cm.c_opts = (caddr_t)(uintptr_t)scmd32.cmd_cm.c_opts;
915 scp->cmd_stat.s_nbytes = scmd32.cmd_stat.s_nbytes;
916 scp->cmd_stat.s_statp =
925 if (ddi_copyin((void *)hp->h_iap, (void *)scp,
932 if ((hp->h_opts.size = scp->cmd_cm.c_len) != 0) {
933 hp->h_opts.copts = GETSTRUCT(char, scp->cmd_cm.c_len + 1);
935 if (ddi_copyin((void *)scp->cmd_cm.c_opts,
937 scp->cmd_cm.c_len, hp->h_mode) != 0) {
950 sbd_cmd_t *scp = &hp->h_sbdcmd;
959 scmd32.cmd_cm.c_id.c_type = scp->cmd_cm.c_id.c_type;
960 scmd32.cmd_cm.c_id.c_unit = scp->cmd_cm.c_id.c_unit;
961 bcopy(&scp->cmd_cm.c_id.c_name[0],
964 scmd32.cmd_cm.c_flags = scp->cmd_cm.c_flags;
965 scmd32.cmd_cm.c_len = scp->cmd_cm.c_len;
966 scmd32.cmd_cm.c_opts = (caddr32_t)(uintptr_t)scp->cmd_cm.c_opts;
970 scmd32.cmd_getncm.g_ncm = scp->cmd_getncm.g_ncm;
985 if (ddi_copyout((void *)scp, (void *)hp->h_iap,