/titanic_41/usr/src/cmd/lvm/rpc.metamhd/ |
H A D | mhd_error.c | 45 mhd_error_t *mhep in mhd_clrerror() argument 48 if (mhep->name != NULL) in mhd_clrerror() 49 Free(mhep->name); in mhd_clrerror() 50 (void) memset(mhep, 0, sizeof (*mhep)); in mhd_clrerror() 58 mhd_error_t *mhep, in mhd_error() argument 63 mhd_clrerror(mhep); in mhd_error() 65 mhep->errnum = errnum; in mhd_error() 67 mhep->name = Strdup(name); in mhd_error() 78 mhd_error_t *mhep in mhd_strerror() argument 84 switch (mhep->errnum) { in mhd_strerror() [all …]
|
H A D | mhd_local.h | 143 mhd_error_t *mhep); 145 mhd_error_t *mhep); 146 extern int mhd_idle(mhd_drive_t *dp, mhd_error_t *mhep); 148 char *rname, int *fdp, mhd_error_t *mhep); 149 extern int mhd_create_drives(char *path, mhd_error_t *mhep); 152 extern void mhd_clrerror(mhd_error_t *mhep); 153 extern int mhd_error(mhd_error_t *mhep, int errnum, char *name); 155 extern void mhde_perror(mhd_error_t *mhep, const char *fmt, ...); 162 extern int mhd_ff_disarm(mhd_drive_set_t *sp, mhd_error_t *mhep); 163 extern int mhd_ff_open(mhd_drive_set_t *sp, mhd_error_t *mhep); [all …]
|
H A D | mhd_metamhd.c | 42 mhd_error_t *mhep = &resp->status; in mhd_list_1_svc() local 47 if ((err = mhd_init(rqstp, R_OK, mhep)) < 0) in mhd_list_1_svc() 53 (void) mhd_list_drives(argp->path, argp->flags, resp, mhep); in mhd_list_1_svc() 64 mhd_error_t *mhep, in mhd_tkown_1_svc() argument 71 if ((err = mhd_init(rqstp, W_OK, mhep)) < 0) in mhd_tkown_1_svc() 78 argp->options, mhep); in mhd_tkown_1_svc() 89 mhd_error_t *mhep, in mhd_relown_1_svc() argument 96 if ((err = mhd_init(rqstp, W_OK, mhep)) < 0) in mhd_relown_1_svc() 102 (void) mhd_release_drives(&argp->set, argp->options, mhep); in mhd_relown_1_svc() 117 mhd_error_t *mhep = &resp->status; in mhd_status_1_svc() local [all …]
|
H A D | mhd_init.c | 91 mhd_error_t *mhep in mhd_setup() argument 107 return (mhd_error(mhep, errno, "sigset")); in mhd_setup() 112 return (mhd_error(mhep, errno, "sigset")); in mhd_setup() 118 return (mhd_error(mhep, errno, "getrlimit(RLIMIT_NOFILE)")); in mhd_setup() 121 return (mhd_error(mhep, errno, "setrlimit(RLIMIT_NOFILE)")); in mhd_setup() 128 return (mhd_error(mhep, errno, "priocntl(PC_GETCID): \"RT\"")); in mhd_setup() 135 return (mhd_error(mhep, errno, "priocntl(PC_SETPARMS)")); in mhd_setup() 146 mhd_error_t *mhep in mhd_init_daemon() argument 153 if (mhd_setup(mhep) != 0) in mhd_init_daemon() 286 mhd_error_t *mhep /* returned status */ in check_sys() argument [all …]
|
H A D | mhd_set.c | 169 mhd_error_t *mhep in mhd_idle_set() argument 180 if (mhd_ff_disarm(sp, mhep) != 0) in mhd_idle_set() 189 if (mhd_state(dp, DRIVE_IDLING, mhep) != 0) in mhd_idle_set() 209 mhd_error_t *mhep in mhd_create_set() argument 247 assert(mhep != NULL); in mhd_create_set() 283 if (mhd_idle(dp, mhep) != 0) in mhd_create_set() 284 mhd_clrerror(mhep); in mhd_create_set() 314 if ((dp = mhd_create_drive(sp, mhdp, NULL, mhep)) == NULL) { in mhd_create_set() 315 mhde_perror(mhep, "mhd_create_drive: %s", mhdp); in mhd_create_set() 394 mhd_error_t *mhep in mhd_list_drives() argument [all …]
|
H A D | mhd_failfast.c | 44 mhd_error_t *mhep in mhd_ff_disarm() argument 63 return (mhd_error(mhep, errno, "/dev/ff")); in mhd_ff_disarm() 75 mhd_error_t *mhep in mhd_ff_open() argument 89 return (mhd_error(mhep, errno, "/dev/ff")); in mhd_ff_open() 93 if (mhd_ff_disarm(sp, mhep) != 0) in mhd_ff_open() 103 return (mhd_error(mhep, errno, "/dev/ff")); in mhd_ff_open() 123 return (mhd_error(mhep, errno, "/dev/ff")); in mhd_ff_open() 135 mhd_error_t *mhep in mhd_ff_close() argument 148 if (mhd_ff_disarm(sp, mhep) != 0) in mhd_ff_close() 153 rval = mhd_error(mhep, errno, "/dev/ff"); in mhd_ff_close() [all …]
|
H A D | mhd_drive.c | 104 mhd_error_t *mhep in mhd_state() argument 131 if (mhep == NULL) in mhd_state() 132 mhep = &status; in mhd_state() 133 if (mhd_ff_disarm(sp, mhep) != 0) { in mhd_state() 134 if (mhep == &status) { in mhd_state() 135 mhde_perror(mhep, dp->dr_rname); in mhd_state() 136 mhd_clrerror(mhep); in mhd_state() 151 mhd_error_t *mhep in mhd_state_set() argument 154 return (mhd_state(dp, (dp->dr_state | new_state), mhep)); in mhd_state_set() 161 mhd_error_t *mhep in mhd_state_clr() argument [all …]
|
/titanic_41/usr/src/lib/lvm/libmeta/common/ |
H A D | meta_mh.c | 128 mhd_error_t *mhep, in mhstealerror() argument 135 if (mhep->errnum == 0) { in mhstealerror() 142 switch (mhep->errnum) { in mhstealerror() 144 (void) mderror(ep, MDE_TAKE_OWN, mhep->name); in mhstealerror() 147 (void) mderror(ep, MDE_RESERVED, mhep->name); in mhstealerror() 150 (void) mdsyserror(ep, mhep->errnum, mhep->name); in mhstealerror() 156 if (mhep->name != NULL) in mhstealerror() 157 Free(mhep->name); in mhstealerror() 158 (void) memset(mhep, 0, sizeof (*mhep)); in mhstealerror() 444 mhd_error_t *mhep = &results.status; in meta_status_own() local [all …]
|