| H A D | eventpoll.c | 115 * rbn / rcu union - rbn: ep->mtx (while epi is linked in ep->rbr). 116 * rcu: written only by kfree_rcu(epi) on the free 123 * kfree_rcu(epi) for safe RCU readers 144 * pointer to epi - scan active with spilled items (LIFO). 146 * Encoded in epi->ovflist_next: 147 * EP_UNACTIVE_PTR - epi is not on ovflist. 148 * otherwise - next epi on ovflist (NULL at tail). 173 * will clean this epi up. See the epi_fget() block comment. 183 * ep_remove_file() - hlist_del_rcu of epi->fllink and, 188 * kfree_rcu(epi) 241 struct epitem *epi; global() member 298 struct epitem *epi= container_of(p, struct epitem, fllink); unlist_file() local 359 ep_is_linked(struct epitem * epi) ep_is_linked() argument 465 ep_set_busy_poll_napi_id(struct epitem * epi) ep_set_busy_poll_napi_id() argument 562 ep_set_busy_poll_napi_id(struct epitem * epi) ep_set_busy_poll_napi_id() argument 609 ep_poll_safewake(struct eventpoll * ep,struct epitem * epi,unsigned pollflags) ep_poll_safewake() argument 648 ep_poll_safewake(struct eventpoll * ep,struct epitem * epi,__poll_t pollflags) ep_poll_safewake() argument 677 ep_unregister_pollwait(struct eventpoll * ep,struct epitem * epi) ep_unregister_pollwait() argument 690 ep_wakeup_source(struct epitem * epi) ep_wakeup_source() argument 696 ep_pm_stay_awake(struct epitem * epi) ep_pm_stay_awake() argument 704 ep_has_wakeup_source(struct epitem * epi) ep_has_wakeup_source() argument 710 ep_pm_stay_awake_rcu(struct epitem * epi) ep_pm_stay_awake_rcu() argument 746 struct epitem *epi, *nepi; ep_done_scan() local 837 epi_fget(const struct epitem * epi) epi_fget() argument 850 ep_remove_file(struct eventpoll * ep,struct epitem * epi,struct file * file) ep_remove_file() argument 875 ep_remove_epi(struct eventpoll * ep,struct epitem * epi) ep_remove_epi() argument 902 ep_remove(struct eventpoll * ep,struct epitem * epi) ep_remove() argument 928 struct epitem *epi; ep_clear_and_put() local 1003 struct epitem *epi, *tmp; __ep_eventpoll_poll() local 1042 ep_item_poll(const struct epitem * epi,poll_table * pt,int depth) ep_item_poll() argument 1077 struct epitem *epi = rb_entry(rbp, struct epitem, rbn); ep_show_fdinfo() local 1113 struct epitem *epi; eventpoll_release_file() local 1180 struct epitem *epi, *epir = NULL; ep_find() local 1204 struct epitem *epi; ep_find_tfd() local 1225 struct epitem *epi; get_epoll_tfile_raw_ptr() local 1252 struct epitem *epi = ep_item_from_wait(wait); ep_poll_callback() local 1364 struct epitem *epi = epq->epi; ep_ptable_queue_proc() local 1387 ep_rbtree_insert(struct eventpoll * ep,struct epitem * epi) ep_rbtree_insert() argument 1447 struct epitem *epi; reverse_path_check_proc() local 1491 ep_create_wakeup_source(struct epitem * epi) ep_create_wakeup_source() argument 1514 ep_destroy_wakeup_source(struct epitem * epi) ep_destroy_wakeup_source() argument 1529 attach_epitem(struct file * file,struct epitem * epi) attach_epitem() argument 1571 struct epitem *epi; ep_insert() local 1693 ep_modify(struct eventpoll * ep,struct epitem * epi,const struct epoll_event * event) ep_modify() argument 1768 struct epitem *epi, *tmp; ep_send_events() local 2073 struct epitem *epi; ep_loop_check_proc() local 2113 struct epitem *epi; ep_get_upwards_depth_proc() local 2244 struct epitem *epi; do_epoll_ctl() local [all...] |