Lines Matching defs:filt
71 evfilt_socket_init(struct filter *filt)
77 evfilt_socket_destroy(struct filter *filt)
83 evfilt_socket_knote_create(struct filter *filt, struct knote *kn)
85 return socket_knote_create(filt->kf_kqueue->kq_port,
86 kn->kev.filter, kn->kev.ident, filt);
90 evfilt_socket_knote_modify(struct filter *filt, struct knote *kn,
97 evfilt_socket_knote_delete(struct filter *filt, struct knote *kn)
102 return (socket_knote_delete(filt->kf_kqueue->kq_port, kn->kev.ident));
106 evfilt_socket_knote_enable(struct filter *filt, struct knote *kn)
108 return socket_knote_create(filt->kf_kqueue->kq_port,
109 kn->kev.filter, kn->kev.ident, filt);
113 evfilt_socket_knote_disable(struct filter *filt, struct knote *kn)
115 return socket_knote_delete(filt->kf_kqueue->kq_port, kn->kev.ident);
119 evfilt_socket_copyout(struct filter *filt,
123 port_event_t *pe = (port_event_t *) pthread_getspecific(filt->kf_kqueue->kq_port_event);
126 kn = knote_lookup(filt, pe->portev_object);
162 socket_knote_delete(filt->kf_kqueue->kq_port, kn->kev.ident);
165 socket_knote_delete(filt->kf_kqueue->kq_port, kn->kev.ident);
166 knote_free(filt, kn);