Lines Matching refs:md
29 struct mainloop_data *md; in mainloop() local
48 md = events[i].data.ptr; in mainloop()
50 if (md->cb(md->fd, md->data) > 0) in mainloop()
62 struct mainloop_data *md; in mainloop_add() local
71 md = malloc(sizeof(*md)); in mainloop_add()
72 if (!md) in mainloop_add()
75 md->data = data; in mainloop_add()
76 md->cb = cb; in mainloop_add()
77 md->fd = fd; in mainloop_add()
79 mds[fd] = md; in mainloop_add()
80 ev.data.ptr = md; in mainloop_add()
83 free(md); in mainloop_add()