Lines Matching refs:ffd
155 struct epoll_filefd ffd;
322 static inline void ep_set_ffd(struct epoll_filefd *ffd,
325 ffd->file = file;
326 ffd->fd = fd;
423 sock = sock_from_file(epi->ffd.file, &err);
574 if ((is_file_epoll(epi->ffd.file))) {
575 ep_src = epi->ffd.file->private_data;
777 struct file *file = epi->ffd.file;
892 if (!is_file_epoll(epi->ffd.file))
893 return vfs_poll(epi->ffd.file, pt) & epi->event.events;
895 ep = epi->ffd.file->private_data;
896 poll_wait(epi->ffd.file, &ep->poll_wait, pt);
899 return ep_scan_ready_list(epi->ffd.file->private_data,
956 struct inode *inode = file_inode(epi->ffd.file);
960 epi->ffd.fd, epi->event.events,
962 (long long)epi->ffd.file->f_pos,
1054 struct epoll_filefd ffd;
1056 ep_set_ffd(&ffd, file, fd);
1059 kcmp = ep_cmp_ffd(&ffd, &epi->ffd);
1081 if (epi->ffd.fd == tfd) {
1108 file_raw = epi->ffd.file;
1349 kcmp = ep_cmp_ffd(&epi->ffd, &epic->ffd);
1468 take_dentry_name_snapshot(&n, epi->ffd.file->f_path.dentry);
1520 ep_set_ffd(&epi->ffd, tfile, fd);
2017 if (unlikely(is_file_epoll(epi->ffd.file))) {
2018 ep_tovisit = epi->ffd.file->private_data;
2022 ep_loop_check_proc, epi->ffd.file,
2035 if (list_empty(&epi->ffd.file->f_tfile_llink)) {
2036 if (get_file_rcu(epi->ffd.file))
2037 list_add(&epi->ffd.file->f_tfile_llink,