• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/ofed/drivers/infiniband/core/

Lines Matching refs:filp

340 static ssize_t ib_umad_read(struct file *filp, char __user *buf,
343 struct ib_umad_file *file = filp->private_data;
355 if (filp->f_flags & O_NONBLOCK)
453 static ssize_t ib_umad_write(struct file *filp, const char __user *buf,
456 struct ib_umad_file *file = filp->private_data;
614 static unsigned int ib_umad_poll(struct file *filp, struct poll_table_struct *wait)
616 struct ib_umad_file *file = filp->private_data;
621 poll_wait(filp, &file->recv_wait, wait);
891 static long ib_umad_ioctl(struct file *filp, unsigned int cmd,
896 return ib_umad_reg_agent(filp->private_data, (void __user *) arg, 0);
898 return ib_umad_unreg_agent(filp->private_data, (__u32 __user *) arg);
900 return ib_umad_enable_pkey(filp->private_data);
902 return ib_umad_reg_agent2(filp->private_data, (void __user *) arg);
909 static long ib_umad_compat_ioctl(struct file *filp, unsigned int cmd,
914 return ib_umad_reg_agent(filp->private_data, compat_ptr(arg), 1);
916 return ib_umad_unreg_agent(filp->private_data, compat_ptr(arg));
918 return ib_umad_enable_pkey(filp->private_data);
920 return ib_umad_reg_agent2(filp->private_data, compat_ptr(arg));
936 static int ib_umad_open(struct inode *inode, struct file *filp)
961 filp->private_data = file;
965 ret = nonseekable_open(inode, filp);
979 static int ib_umad_close(struct inode *inode, struct file *filp)
981 struct ib_umad_file *file = filp->private_data;
1030 static int ib_umad_sm_open(struct inode *inode, struct file *filp)
1040 if (filp->f_flags & O_NONBLOCK) {
1056 filp->private_data = port;
1058 ret = nonseekable_open(inode, filp);
1077 static int ib_umad_sm_close(struct inode *inode, struct file *filp)
1079 struct ib_umad_port *port = filp->private_data;