Lines Matching refs:df
323 struct dfs_file *df; in epoll_epf_init() local
327 df = fd_get(fd); in epoll_epf_init()
329 if (df) in epoll_epf_init()
337 df->fops = &epoll_fops; in epoll_epf_init()
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()
429 static int epoll_ctl_add(struct dfs_file *df, int fd, struct epoll_event *event) in epoll_ctl_add() argument
435 if (df->vnode->data) in epoll_ctl_add()
437 ep = df->vnode->data; in epoll_ctl_add()
491 static int epoll_ctl_del(struct dfs_file *df, int fd) in epoll_ctl_del() argument
499 if (df->vnode->data) in epoll_ctl_del()
501 ep = df->vnode->data; in epoll_ctl_del()
555 static int epoll_ctl_mod(struct dfs_file *df, int fd, struct epoll_event *event) in epoll_ctl_mod() argument
561 if (df->vnode->data) in epoll_ctl_mod()
563 ep = df->vnode->data; in epoll_ctl_mod()
739 struct dfs_file *df; in epoll_get_event() local
746 df = fd_get(fd); in epoll_get_event()
747 if (df) in epoll_get_event()
749 if (df->vnode->fops->poll) in epoll_get_event()
752 mask = df->vnode->fops->poll(df, req); in epoll_get_event()
921 struct dfs_file *df; in epoll_do_wait() local
933 df = fd_get(epfd); in epoll_do_wait()
934 if (df && df->vnode) in epoll_do_wait()
936 ep = (struct rt_eventpoll *)df->vnode->data; in epoll_do_wait()