Lines Matching refs:filp

332 static ssize_t ib_umad_read(struct file *filp, char __user *buf,  in ib_umad_read()  argument
335 struct ib_umad_file *file = filp->private_data; in ib_umad_read()
347 if (filp->f_flags & O_NONBLOCK) in ib_umad_read()
445 static ssize_t ib_umad_write(struct file *filp, const char __user *buf, in ib_umad_write() argument
448 struct ib_umad_file *file = filp->private_data; in ib_umad_write()
606 static unsigned int ib_umad_poll(struct file *filp, struct poll_table_struct *wait) in ib_umad_poll() argument
608 struct ib_umad_file *file = filp->private_data; in ib_umad_poll()
613 poll_wait(filp, &file->recv_wait, wait); in ib_umad_poll()
882 static long ib_umad_ioctl(struct file *filp, unsigned int cmd, in ib_umad_ioctl() argument
887 return ib_umad_reg_agent(filp->private_data, (void __user *) arg, 0); in ib_umad_ioctl()
889 return ib_umad_unreg_agent(filp->private_data, (__u32 __user *) arg); in ib_umad_ioctl()
891 return ib_umad_enable_pkey(filp->private_data); in ib_umad_ioctl()
893 return ib_umad_reg_agent2(filp->private_data, (void __user *) arg); in ib_umad_ioctl()
900 static long ib_umad_compat_ioctl(struct file *filp, unsigned int cmd, in ib_umad_compat_ioctl() argument
905 return ib_umad_reg_agent(filp->private_data, compat_ptr(arg), 1); in ib_umad_compat_ioctl()
907 return ib_umad_unreg_agent(filp->private_data, compat_ptr(arg)); in ib_umad_compat_ioctl()
909 return ib_umad_enable_pkey(filp->private_data); in ib_umad_compat_ioctl()
911 return ib_umad_reg_agent2(filp->private_data, compat_ptr(arg)); in ib_umad_compat_ioctl()
927 static int ib_umad_open(struct inode *inode, struct file *filp) in ib_umad_open() argument
952 filp->private_data = file; in ib_umad_open()
956 ret = nonseekable_open(inode, filp); in ib_umad_open()
970 static int ib_umad_close(struct inode *inode, struct file *filp) in ib_umad_close() argument
972 struct ib_umad_file *file = filp->private_data; in ib_umad_close()
1021 static int ib_umad_sm_open(struct inode *inode, struct file *filp) in ib_umad_sm_open() argument
1031 if (filp->f_flags & O_NONBLOCK) { in ib_umad_sm_open()
1047 filp->private_data = port; in ib_umad_sm_open()
1049 ret = nonseekable_open(inode, filp); in ib_umad_sm_open()
1068 static int ib_umad_sm_close(struct inode *inode, struct file *filp) in ib_umad_sm_close() argument
1070 struct ib_umad_port *port = filp->private_data; in ib_umad_sm_close()