Lines Matching refs:cmschange
684 struct cmschange cmschange;
687 strcpy(cmschange.cc_cms.cms_name,
689 cmschange.cc_cms.cms_addr = 0;
690 cmschange.cc_cms.cms_size =
692 cmschange.cc_map.cm_red = hwshadow;
693 cmschange.cc_map.cm_green =
695 cmschange.cc_map.cm_blue =
700 if ((cmschange.cc_map.cm_red[0] ==
701 cmschange.cc_map.cm_red[cmschange.cc_cms.cms_size-1]) &&
702 (cmschange.cc_map.cm_green[0] ==
703 cmschange.cc_map.cm_green[cmschange.cc_cms.cms_size-1]) &&
704 (cmschange.cc_map.cm_blue[0] ==
705 cmschange.cc_map.cm_blue[cmschange.cc_cms.cms_size-1]))
707 if (cmschange.cc_map.cm_blue[0] > 0)
708 cmschange.cc_map.cm_blue[0]--;
710 cmschange.cc_map.cm_blue[0] = 1;
713 ioctl(cginfo->cm_sunwindows_def_fd, WINSETCMS, &cmschange);
718 strcpy(cmschange.cc_cms.cms_name,
720 cmschange.cc_cms.cms_addr = 0;
721 cmschange.cc_cms.cms_size =
723 cmschange.cc_map.cm_red = hwshadow;
724 cmschange.cc_map.cm_green = hwshadow + infop->cm_reallen;
725 cmschange.cc_map.cm_blue =
730 if ((cmschange.cc_map.cm_red[0] ==
731 cmschange.cc_map.cm_red[cmschange.cc_cms.cms_size-1]) &&
732 (cmschange.cc_map.cm_green[0] ==
733 cmschange.cc_map.cm_green[cmschange.cc_cms.cms_size-1]) &&
734 (cmschange.cc_map.cm_blue[0] ==
735 cmschange.cc_map.cm_blue[cmschange.cc_cms.cms_size-1])) {
736 if (cmschange.cc_map.cm_blue[0] > 0)
737 cmschange.cc_map.cm_blue[0]--;
739 cmschange.cc_map.cm_blue[0] = 1;
742 ioctl(cginfo->cm_sunwindows_inst_fd,WINSETCMS,&cmschange);