Lines Matching refs:av
54 struct accept_ev *av; in accept_add() local
56 if ((av = calloc(1, sizeof(*av))) == NULL) in accept_add()
58 av->fd = fd; in accept_add()
59 av->accept_cb = cb; in accept_add()
60 av->arg = arg; in accept_add()
61 LIST_INSERT_HEAD(&accept_queue.queue, av, entry); in accept_add()
63 event_set(&av->ev, av->fd, EV_READ, accept_cb, av); in accept_add()
64 event_add(&av->ev, NULL); in accept_add()
74 struct accept_ev *av; in accept_del() local
76 LIST_FOREACH(av, &accept_queue.queue, entry) in accept_del()
77 if (av->fd == fd) { in accept_del()
79 event_del(&av->ev); in accept_del()
80 LIST_REMOVE(av, entry); in accept_del()
81 free(av); in accept_del()
109 struct accept_ev *av; in accept_arm() local
110 LIST_FOREACH(av, &accept_queue.queue, entry) in accept_arm()
111 event_add(&av->ev, NULL); in accept_arm()
117 struct accept_ev *av; in accept_unarm() local
118 LIST_FOREACH(av, &accept_queue.queue, entry) in accept_unarm()
119 event_del(&av->ev); in accept_unarm()
125 struct accept_ev *av = arg; in accept_cb() local
126 event_add(&av->ev, NULL); in accept_cb()
127 av->accept_cb(fd, event, av->arg); in accept_cb()