Lines Matching refs:diskLu
2274 diskResource *diskLu = hdl->resource; in loadDiskPropsFromDriver() local
2276 diskLu->luGuidValid = B_TRUE; in loadDiskPropsFromDriver()
2277 bcopy(sbdProps->slp_guid, diskLu->luGuid, sizeof (sbdProps->slp_guid)); in loadDiskPropsFromDriver()
2280 diskLu->luMetaFileNameValid = B_TRUE; in loadDiskPropsFromDriver()
2281 if (strlcpy(diskLu->luMetaFileName, in loadDiskPropsFromDriver()
2283 sizeof (diskLu->luMetaFileName)) >= in loadDiskPropsFromDriver()
2284 sizeof (diskLu->luMetaFileName)) { in loadDiskPropsFromDriver()
2290 diskLu->luDataFileNameValid = B_TRUE; in loadDiskPropsFromDriver()
2291 if (strlcpy(diskLu->luDataFileName, in loadDiskPropsFromDriver()
2293 sizeof (diskLu->luDataFileName)) >= in loadDiskPropsFromDriver()
2294 sizeof (diskLu->luDataFileName)) { in loadDiskPropsFromDriver()
2300 diskLu->serialNumValid = B_TRUE; in loadDiskPropsFromDriver()
2302 diskLu->serialNum, sbdProps->slp_serial_size); in loadDiskPropsFromDriver()
2306 diskLu->luMgmtUrlValid = B_TRUE; in loadDiskPropsFromDriver()
2307 if (strlcpy(diskLu->luMgmtUrl, in loadDiskPropsFromDriver()
2309 sizeof (diskLu->luMgmtUrl)) >= in loadDiskPropsFromDriver()
2310 sizeof (diskLu->luMgmtUrl)) { in loadDiskPropsFromDriver()
2316 diskLu->luAliasValid = B_TRUE; in loadDiskPropsFromDriver()
2317 if (strlcpy(diskLu->luAlias, in loadDiskPropsFromDriver()
2319 sizeof (diskLu->luAlias)) >= in loadDiskPropsFromDriver()
2320 sizeof (diskLu->luAlias)) { in loadDiskPropsFromDriver()
2325 diskLu->luAliasValid = B_TRUE; in loadDiskPropsFromDriver()
2326 if (strlcpy(diskLu->luAlias, in loadDiskPropsFromDriver()
2329 sizeof (diskLu->luAlias)) >= in loadDiskPropsFromDriver()
2330 sizeof (diskLu->luAlias)) { in loadDiskPropsFromDriver()
2336 diskLu->vidValid = B_TRUE; in loadDiskPropsFromDriver()
2337 bcopy(sbdProps->slp_vid, diskLu->vid, sizeof (diskLu->vid)); in loadDiskPropsFromDriver()
2339 diskLu->pidValid = B_TRUE; in loadDiskPropsFromDriver()
2340 bcopy(sbdProps->slp_pid, diskLu->pid, sizeof (diskLu->pid)); in loadDiskPropsFromDriver()
2342 diskLu->revValid = B_TRUE; in loadDiskPropsFromDriver()
2343 bcopy(sbdProps->slp_rev, diskLu->rev, sizeof (diskLu->rev)); in loadDiskPropsFromDriver()
2345 diskLu->writeProtectEnableValid = B_TRUE; in loadDiskPropsFromDriver()
2347 diskLu->writeProtectEnable = B_TRUE; in loadDiskPropsFromDriver()
2350 diskLu->writebackCacheDisableValid = B_TRUE; in loadDiskPropsFromDriver()
2352 diskLu->writebackCacheDisable = B_TRUE; in loadDiskPropsFromDriver()
2355 diskLu->blkSizeValid = B_TRUE; in loadDiskPropsFromDriver()
2356 diskLu->blkSize = sbdProps->slp_blksize; in loadDiskPropsFromDriver()
2358 diskLu->luSizeValid = B_TRUE; in loadDiskPropsFromDriver()
2359 diskLu->luSize = sbdProps->slp_lu_size; in loadDiskPropsFromDriver()
2361 diskLu->accessState = sbdProps->slp_access_state; in loadDiskPropsFromDriver()
2658 diskResource *diskLu = hdl->resource; in getDiskProp() local
2663 if (diskLu->accessState == SBD_LU_ACTIVE) { in getDiskProp()
2666 } else if (diskLu->accessState == SBD_LU_TRANSITION_TO_ACTIVE) { in getDiskProp()
2670 } else if (diskLu->accessState == SBD_LU_STANDBY) { in getDiskProp()
2673 } else if (diskLu->accessState == in getDiskProp()
2687 if (diskLu->accessState != SBD_LU_ACTIVE) { in getDiskProp()
2693 if (diskLu->blkSizeValid == B_FALSE) { in getDiskProp()
2697 (u_longlong_t)diskLu->blkSize); in getDiskProp()
2704 if (diskLu->luDataFileNameValid == B_FALSE) { in getDiskProp()
2707 if ((reqLen = strlcpy(propVal, diskLu->luDataFileName, in getDiskProp()
2714 if (diskLu->luMetaFileNameValid == B_FALSE) { in getDiskProp()
2717 if ((reqLen = strlcpy(propVal, diskLu->luMetaFileName, in getDiskProp()
2724 if (diskLu->luMgmtUrlValid == B_FALSE) { in getDiskProp()
2727 if ((reqLen = strlcpy(propVal, diskLu->luMgmtUrl, in getDiskProp()
2734 if (diskLu->luGuidValid == B_FALSE) { in getDiskProp()
2740 diskLu->luGuid[0], diskLu->luGuid[1], in getDiskProp()
2741 diskLu->luGuid[2], diskLu->luGuid[3], in getDiskProp()
2742 diskLu->luGuid[4], diskLu->luGuid[5], in getDiskProp()
2743 diskLu->luGuid[6], diskLu->luGuid[7], in getDiskProp()
2744 diskLu->luGuid[8], diskLu->luGuid[9], in getDiskProp()
2745 diskLu->luGuid[10], diskLu->luGuid[11], in getDiskProp()
2746 diskLu->luGuid[12], diskLu->luGuid[13], in getDiskProp()
2747 diskLu->luGuid[14], diskLu->luGuid[15]); in getDiskProp()
2754 if (diskLu->serialNumValid == B_FALSE) { in getDiskProp()
2757 if ((reqLen = strlcpy(propVal, diskLu->serialNum, in getDiskProp()
2764 if (diskLu->luSizeValid == B_FALSE) { in getDiskProp()
2768 (u_longlong_t)diskLu->luSize); in getDiskProp()
2771 if (diskLu->luAliasValid == B_FALSE) { in getDiskProp()
2774 if ((reqLen = strlcpy(propVal, diskLu->luAlias, in getDiskProp()
2781 if (diskLu->vidValid == B_FALSE) { in getDiskProp()
2784 if (*propLen <= sizeof (diskLu->vid)) { in getDiskProp()
2787 bcopy(diskLu->vid, propVal, sizeof (diskLu->vid)); in getDiskProp()
2788 propVal[sizeof (diskLu->vid)] = 0; in getDiskProp()
2791 if (diskLu->pidValid == B_FALSE) { in getDiskProp()
2794 if (*propLen <= sizeof (diskLu->pid)) { in getDiskProp()
2797 bcopy(diskLu->pid, propVal, sizeof (diskLu->pid)); in getDiskProp()
2798 propVal[sizeof (diskLu->pid)] = 0; in getDiskProp()
2801 if (diskLu->writeProtectEnableValid == B_FALSE) { in getDiskProp()
2804 if (diskLu->writeProtectEnable) { in getDiskProp()
2819 if (diskLu->writebackCacheDisableValid == B_FALSE) { in getDiskProp()
2822 if (diskLu->writebackCacheDisable) { in getDiskProp()
2858 diskResource *diskLu = hdl->resource; in setDiskProp() local
2875 if (strlcpy(diskLu->luAlias, propVal, in setDiskProp()
2876 sizeof (diskLu->luAlias)) >= in setDiskProp()
2877 sizeof (diskLu->luAlias)) { in setDiskProp()
2880 diskLu->luAliasValid = B_TRUE; in setDiskProp()
2893 diskLu->blkSize = numericProp; in setDiskProp()
2894 diskLu->blkSizeValid = B_TRUE; in setDiskProp()
2908 diskLu->companyId = 0; in setDiskProp()
2909 diskLu->companyId += oui[0] << 16; in setDiskProp()
2910 diskLu->companyId += oui[1] << 8; in setDiskProp()
2911 diskLu->companyId += oui[2]; in setDiskProp()
2912 if (diskLu->companyId == 0) { in setDiskProp()
2915 diskLu->companyIdValid = B_TRUE; in setDiskProp()
2928 diskLu->hostId = 0; in setDiskProp()
2929 diskLu->hostId += hostId[0] << 24; in setDiskProp()
2930 diskLu->hostId += hostId[1] << 16; in setDiskProp()
2931 diskLu->hostId += hostId[2] << 8; in setDiskProp()
2932 diskLu->hostId += hostId[3]; in setDiskProp()
2933 if (diskLu->hostId == 0) { in setDiskProp()
2936 diskLu->hostIdValid = B_TRUE; in setDiskProp()
2958 for (i = 0; i < sizeof (diskLu->luGuid); i++) { in setDiskProp()
2959 diskLu->luGuid[i] = guid[i]; in setDiskProp()
2961 diskLu->luGuidValid = B_TRUE; in setDiskProp()
2964 if ((strlcpy(diskLu->luDataFileName, propVal, in setDiskProp()
2965 sizeof (diskLu->luDataFileName))) >= in setDiskProp()
2966 sizeof (diskLu->luDataFileName)) { in setDiskProp()
2969 diskLu->luDataFileNameValid = B_TRUE; in setDiskProp()
2972 if ((strlcpy(diskLu->luMetaFileName, propVal, in setDiskProp()
2973 sizeof (diskLu->luMetaFileName))) >= in setDiskProp()
2974 sizeof (diskLu->luMetaFileName)) { in setDiskProp()
2977 diskLu->luMetaFileNameValid = B_TRUE; in setDiskProp()
2980 if ((strlcpy(diskLu->luMgmtUrl, propVal, in setDiskProp()
2981 sizeof (diskLu->luMgmtUrl))) >= in setDiskProp()
2982 sizeof (diskLu->luMgmtUrl)) { in setDiskProp()
2985 diskLu->luMgmtUrlValid = B_TRUE; in setDiskProp()
2989 sizeof (diskLu->pid)) { in setDiskProp()
2992 (void) strncpy(diskLu->pid, propVal, propSize); in setDiskProp()
2993 diskLu->pidValid = B_TRUE; in setDiskProp()
2997 (sizeof (diskLu->serialNum) - 1)) { in setDiskProp()
3000 (void) strncpy(diskLu->serialNum, propVal, propSize); in setDiskProp()
3001 diskLu->serialNumValid = B_TRUE; in setDiskProp()
3004 if ((niceStrToNum(propVal, &diskLu->luSize) != 0)) { in setDiskProp()
3007 diskLu->luSizeValid = B_TRUE; in setDiskProp()
3011 sizeof (diskLu->vid)) { in setDiskProp()
3014 (void) strncpy(diskLu->vid, propVal, propSize); in setDiskProp()
3015 diskLu->vidValid = B_TRUE; in setDiskProp()
3019 diskLu->writeProtectEnable = B_TRUE; in setDiskProp()
3021 diskLu->writeProtectEnable = B_FALSE; in setDiskProp()
3025 diskLu->writeProtectEnableValid = B_TRUE; in setDiskProp()
3029 diskLu->writebackCacheDisable = B_TRUE; in setDiskProp()
3031 diskLu->writebackCacheDisable = B_FALSE; in setDiskProp()
3035 diskLu->writebackCacheDisableValid = B_TRUE; in setDiskProp()