Lines Matching refs:cmd_cm
607 if (hp->h_sbdcmd.cmd_cm.c_id.c_name[0] != '\0') {
608 hp->h_sbdcmd.cmd_cm.c_id.c_type =
609 dr_dev_type_to_nt(hp->h_sbdcmd.cmd_cm.c_id.c_name);
613 hp->h_sbdcmd.cmd_cm.c_id.c_name,
614 hp->h_sbdcmd.cmd_cm.c_id.c_type);
621 hp->h_devset = dr_dev2devset(&hp->h_sbdcmd.cmd_cm.c_id);
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;
907 bcopy(&scmd32.cmd_cm.c_id.c_name[0],
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;
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) {
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],
962 &scmd32.cmd_cm.c_id.c_name[0], OBP_MAXPROPNAME);
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;
2151 if (hp->h_sbdcmd.cmd_cm.c_id.c_type == SBD_COMP_NONE) {
2442 if (hp->h_sbdcmd.cmd_cm.c_id.c_type != SBD_COMP_NONE)
2443 devset &= DEVSET(hp->h_sbdcmd.cmd_cm.c_id.c_type,
2997 sbd_comp_id_t *comp_id = &hp->h_sbdcmd.cmd_cm.c_id;
3328 return (hp->h_sbdcmd.cmd_cm.c_flags);