Lines Matching refs:me

121 		method_el_t *me;
123 while ((me = uu_list_first(method_list)) != NULL)
124 unregister_method(me);
188 method_el_t *me;
210 if ((me = calloc(1, sizeof (method_el_t))) == NULL) {
215 me->fd = fd;
216 me->inst = (instance_t *)ins;
217 me->method = mthd;
218 me->pid = pid;
219 me->cid = cid;
221 if ((me->proto_name = strdup(proto_name)) == NULL) {
223 free(me);
228 me->proto_name = NULL;
237 mi->timeout, method_timeout, me);
241 if (me->proto_name != NULL)
242 free(me->proto_name);
243 free(me);
256 if (me->proto_name != NULL)
257 free(me->proto_name);
258 free(me);
263 uu_list_node_init(me, &me->link, method_pool);
264 (void) uu_list_insert_after(method_list, NULL, me);
274 unregister_method(method_el_t *me)
277 if (me->inst->timer_id != -1)
278 cancel_inst_timer(me->inst);
281 clear_pollfd(me->fd);
282 (void) close(me->fd);
285 uu_list_remove(method_list, me);
287 if (me->proto_name != NULL)
288 free(me->proto_name);
289 free(me);
298 method_el_t *me = uu_list_first(method_list);
300 while (me != NULL) {
301 if (me->inst == inst) {
302 method_el_t *tmp = me;
304 me = uu_list_next(method_list, me);
307 me = uu_list_next(method_list, me);
320 method_el_t *me = uu_list_first(method_list);
322 while (me != NULL) {
329 pfd = find_pollfd(me->fd);
338 me = uu_list_next(method_list, me);
343 pid = waitpid(me->pid, &status, WNOHANG);
356 me = uu_list_next(method_list, me);
373 "%d", pid, me->inst->fmri, ret);
384 "due to signal %d", pid, me->inst->fmri,
394 methods[me->method].name, me->inst->fmri,
400 remove_method_ids(me->inst, me->pid, me->cid, me->method);
403 if (me->method != IM_START) {
404 process_non_start_term(me->inst, ret);
406 process_start_term(me->inst, me->proto_name);
409 if (me->cid != -1)
410 (void) abandon_contract(me->cid);
412 tmp = me;
413 me = uu_list_next(method_list, me);