Lines Matching defs:filp

211 				    struct file *filp, char __user *buf,
223 if (filp->f_flags & O_NONBLOCK)
267 static ssize_t ib_uverbs_async_event_read(struct file *filp, char __user *buf,
270 struct ib_uverbs_async_event_file *file = filp->private_data;
272 return ib_uverbs_event_read(&file->ev_queue, filp, buf, count, pos,
276 static ssize_t ib_uverbs_comp_event_read(struct file *filp, char __user *buf,
280 filp->private_data;
282 return ib_uverbs_event_read(&comp_ev_file->ev_queue, filp, buf, count,
288 struct file *filp,
293 poll_wait(filp, &ev_queue->poll_wait, wait);
303 static __poll_t ib_uverbs_async_event_poll(struct file *filp,
306 struct ib_uverbs_async_event_file *file = filp->private_data;
308 return ib_uverbs_event_poll(&file->ev_queue, filp, wait);
311 static __poll_t ib_uverbs_comp_event_poll(struct file *filp,
315 filp->private_data;
317 return ib_uverbs_event_poll(&comp_ev_file->ev_queue, filp, wait);
320 static int ib_uverbs_async_event_fasync(int fd, struct file *filp, int on)
322 struct ib_uverbs_async_event_file *file = filp->private_data;
324 return fasync_helper(fd, filp, on, &file->ev_queue.async_queue);
327 static int ib_uverbs_comp_event_fasync(int fd, struct file *filp, int on)
330 filp->private_data;
332 return fasync_helper(fd, filp, on, &comp_ev_file->ev_queue.async_queue);
556 static ssize_t ib_uverbs_write(struct file *filp, const char __user *buf,
559 struct ib_uverbs_file *file = filp->private_data;
568 if (!ib_safe_file_access(filp)) {
672 static int ib_uverbs_mmap(struct file *filp, struct vm_area_struct *vma)
674 struct ib_uverbs_file *file = filp->private_data;
827 static int ib_uverbs_open(struct inode *inode, struct file *filp)
881 filp->private_data = file;
888 return nonseekable_open(inode, filp);
903 static int ib_uverbs_close(struct inode *inode, struct file *filp)
905 struct ib_uverbs_file *file = filp->private_data;