stmfGuid
stmfGuid createdGuid;
stmfGuid createdGuid;
unsigned int inGuid[sizeof (stmfGuid)];
stmfGuid delGuid;
for (j = 0; j < sizeof (stmfGuid); j++) {
stmfGuid inGuid;
unsigned int guid[sizeof (stmfGuid)];
for (i = 0; i < sizeof (stmfGuid); i++) {
callModify(char *fname, stmfGuid *luGuid, uint32_t prop, const char *propVal,
print_lu_attr(stmfGuid *guid)
static int callModify(char *, stmfGuid *, uint32_t, const char *, const char *);
int print_lu_attr(stmfGuid *);
for (i = 0; i < sizeof (stmfGuid); i++) {
callModify(char *fname, stmfGuid *luGuid, uint32_t prop, const char *propVal,
stmfGuid createdGuid;
unsigned int inGuid[sizeof (stmfGuid)];
stmfGuid delGuid;
for (j = 0; j < sizeof (stmfGuid); j++) {
unsigned int inGuid[sizeof (stmfGuid)];
stmfGuid cmpGuid;
for (j = 0; j < sizeof (stmfGuid); j++) {
sizeof (stmfGuid)) == 0) {
printGuid(stmfGuid *guid, FILE *stream)
printExtLuProps(stmfGuid *guid)
stmfGuid inGuid;
unsigned int guid[sizeof (stmfGuid)];
for (i = 0; i < sizeof (stmfGuid); i++) {
stmfGuid inGuid;
unsigned int guid[sizeof (stmfGuid)];
for (i = 0; i < sizeof (stmfGuid); i++) {
stmfGuid inGuid;
unsigned int guid[sizeof (stmfGuid)];
for (i = 0; i < sizeof (stmfGuid); i++) {
stmfGuid inGuid;
unsigned int guid[sizeof (stmfGuid)];
for (i = 0; i < sizeof (stmfGuid); i++) {
static int callModify(char *, stmfGuid *, uint32_t, const char *, const char *);
static int printExtLuProps(stmfGuid *guid);
static void printGuid(stmfGuid *guid, FILE *printWhere);
stmfGuid createdGuid;
stmfGuid inGuid;
unsigned int guid[sizeof (stmfGuid)];
for (i = 0; i < sizeof (stmfGuid); i++) {
stmfGuid inGuid;
unsigned int guid[sizeof (stmfGuid)];
stmfGuid guid[1];
stmfGuid associatedLogicalUnitGuid;
stmfGuid luid;
int stmfAddViewEntry(stmfGuid *lu, stmfViewEntry *viewEntry);
int stmfCreateLu(luResource hdl, stmfGuid *luGuid);
int stmfDeleteLu(stmfGuid *luGuid);
int stmfGetLogicalUnitProperties(stmfGuid *logicalUnit,
int stmfGetLuResource(stmfGuid *luGuid, luResource *hdl);
int stmfGetViewEntryList(stmfGuid *lu, stmfViewEntryList **viewEntryList);
int stmfImportLu(uint16_t dType, char *fname, stmfGuid *luGuid);
int stmfLuStandby(stmfGuid *luGuid);
int stmfModifyLu(stmfGuid *luGuid, uint32_t prop, const char *propVal);
int stmfOfflineLogicalUnit(stmfGuid *logicalUnit);
int stmfOnlineLogicalUnit(stmfGuid *logicalUnit);
int stmfRemoveViewEntry(stmfGuid *lu, uint32_t viewEntryIndex);
stmfCreateLu(luResource hdl, stmfGuid *luGuid)
createDiskLu(diskResource *disk, stmfGuid *createdGuid)
static int addViewEntryIoctl(int fd, stmfGuid *, stmfViewEntry *);
stmfGuid guid;
static int createDiskLu(diskResource *, stmfGuid *);
static int deleteDiskLu(stmfGuid *luGuid);
static int getDiskAllProps(stmfGuid *luGuid, luResource *hdl);
static int removeGuidFromDiskStore(stmfGuid *);
static int addGuidToDiskStore(stmfGuid *, char *);
static int persistDiskGuid(stmfGuid *, char *, boolean_t);
static int importDiskLu(char *fname, stmfGuid *);
static int modifyDiskLu(diskResource *, stmfGuid *, const char *);
stmfImportLu(uint16_t dType, char *fname, stmfGuid *luGuid)
static int modifyDiskLuProp(stmfGuid *, const char *, uint32_t, const char *);
importDiskLu(char *fname, stmfGuid *createdGuid)
stmfGuid iGuid;
static int setDiskStandby(stmfGuid *luGuid);
stmfDeleteLu(stmfGuid *luGuid)
deleteDiskLu(stmfGuid *luGuid)
stmfLuStandby(stmfGuid *luGuid)
setDiskStandby(stmfGuid *luGuid)
bcopy(luGuid, &sbdLu.stlu_guid, sizeof (stmfGuid));
stmfModifyLu(stmfGuid *luGuid, uint32_t prop, const char *propVal)
modifyDiskLuProp(stmfGuid *luGuid, const char *fname, uint32_t prop,
modifyDiskLu(diskResource *disk, stmfGuid *luGuid, const char *fname)
bcopy(luGuid, sbdLu->mlu_input_guid, sizeof (stmfGuid));
removeGuidFromDiskStore(stmfGuid *guid)
addGuidToDiskStore(stmfGuid *guid, char *filename)
persistDiskGuid(stmfGuid *guid, char *filename, boolean_t persist)
stmfGetLuResource(stmfGuid *luGuid, luResource *hdl)
getDiskAllProps(stmfGuid *luGuid, luResource *hdl)
listCnt * sizeof (stmfGuid));
sizeof (stmfGuid));
stmfGuid *g1 = (stmfGuid *)p1, *g2 = (stmfGuid *)p2;
sizeof (stmfGuid), guidCompare);
stmfGetLogicalUnitProperties(stmfGuid *lu, stmfLogicalUnitProperties *luProps)
for (i = 0; i < sizeof (stmfGuid); i++) {
stmfIoctl.stmf_ibuf_size = sizeof (stmfGuid);
stmfGetViewEntryList(stmfGuid *lu, stmfViewEntryList **viewEntryList)
stmfIoctl.stmf_ibuf_size = sizeof (stmfGuid);
stmfOfflineLogicalUnit(stmfGuid *lu)
bcopy(lu, &luState.ident, sizeof (stmfGuid));
stmfOnlineLogicalUnit(stmfGuid *lu)
bcopy(lu, &luState.ident, sizeof (stmfGuid));
stmfRemoveViewEntry(stmfGuid *lu, uint32_t viewEntryIndex)
bcopy(lu, &ioctlViewEntry.ve_guid, sizeof (stmfGuid));
addViewEntryIoctl(int fd, stmfGuid *lu, stmfViewEntry *viewEntry)
bcopy(lu, &ioctlViewEntry.ve_guid, sizeof (stmfGuid));
stmfAddViewEntry(stmfGuid *lu, stmfViewEntry *viewEntry)
psAddViewEntry(stmfGuid *lu, stmfViewEntry *viewEntry)
unsigned int guid[sizeof (stmfGuid)];
stmfGuid outGuid;
guidCnt * sizeof (stmfGuid));
for (j = 0; j < sizeof (stmfGuid); j++) {
bcopy(&outGuid, (*guidList)->guid[i++].guid, sizeof (stmfGuid));
psGetViewEntryList(stmfGuid *lu, stmfViewEntryList **viewEntryList)
psGetViewEntry(stmfGuid *lu, uint32_t viewEntryIndex, stmfViewEntry *ve)
psRemoveViewEntry(stmfGuid *lu, uint32_t viewEntryIndex)
int psAddViewEntry(stmfGuid *lu, stmfViewEntry *viewEntry);
int psGetViewEntry(stmfGuid *lu, uint32_t viewEntryIndex, stmfViewEntry *ve);
int psRemoveViewEntry(stmfGuid *lu, uint32_t viewEntryIndex);
int psGetViewEntryList(stmfGuid *lu, stmfViewEntryList **viewEntryList);