Home
last modified time | relevance | path

Searched refs:mhep (Results 1 – 8 of 8) sorted by relevance

/titanic_41/usr/src/cmd/lvm/rpc.metamhd/
H A Dmhd_error.c45 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 Dmhd_local.h143 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 Dmhd_metamhd.c42 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 Dmhd_init.c91 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 Dmhd_set.c169 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 Dmhd_failfast.c44 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 Dmhd_drive.c104 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 Dmeta_mh.c128 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 …]