Lines Matching refs:vnode
124 if (file->vnode->ref_count != 1) in epoll_close()
127 if (file->vnode) in epoll_close()
129 if (file->vnode->data) in epoll_close()
131 ep = file->vnode->data; in epoll_close()
166 if (file->vnode->data) in epoll_poll()
168 ep = file->vnode->data; in epoll_poll()
340 df->vnode = (struct dfs_vnode *)rt_malloc(sizeof(struct dfs_vnode)); in epoll_epf_init()
341 if (df->vnode) in epoll_epf_init()
351 dfs_vnode_init(df->vnode, FT_REGULAR, &epoll_fops); in epoll_epf_init()
352 df->vnode->data = ep; in epoll_epf_init()
358 rt_free(df->vnode); in epoll_epf_init()
435 if (df->vnode->data) in epoll_ctl_add()
437 ep = df->vnode->data; in epoll_ctl_add()
499 if (df->vnode->data) in epoll_ctl_del()
501 ep = df->vnode->data; in epoll_ctl_del()
561 if (df->vnode->data) in epoll_ctl_mod()
563 ep = df->vnode->data; in epoll_ctl_mod()
639 if (epdf->vnode->data) in epoll_do_ctl()
641 ep = epdf->vnode->data; in epoll_do_ctl()
749 if (df->vnode->fops->poll) in epoll_get_event()
752 mask = df->vnode->fops->poll(df, req); in epoll_get_event()
934 if (df && df->vnode) in epoll_do_wait()
936 ep = (struct rt_eventpoll *)df->vnode->data; in epoll_do_wait()