Lines Matching refs:file
58 static int batadv_socket_open(struct inode *inode, struct file *file) in batadv_socket_open() argument
66 batadv_debugfs_deprecated(file, ""); in batadv_socket_open()
68 stream_open(inode, file); in batadv_socket_open()
97 file->private_data = socket_client; in batadv_socket_open()
102 static int batadv_socket_release(struct inode *inode, struct file *file) in batadv_socket_release() argument
104 struct batadv_socket_client *client = file->private_data; in batadv_socket_release()
124 static ssize_t batadv_socket_read(struct file *file, char __user *buf, in batadv_socket_read() argument
127 struct batadv_socket_client *socket_client = file->private_data; in batadv_socket_read()
132 if ((file->f_flags & O_NONBLOCK) && socket_client->queue_len == 0) in batadv_socket_read()
167 static ssize_t batadv_socket_write(struct file *file, const char __user *buff, in batadv_socket_write() argument
170 struct batadv_socket_client *socket_client = file->private_data; in batadv_socket_write()
292 static __poll_t batadv_socket_poll(struct file *file, poll_table *wait) in batadv_socket_poll() argument
294 struct batadv_socket_client *socket_client = file->private_data; in batadv_socket_poll()
296 poll_wait(file, &socket_client->queue_wait, wait); in batadv_socket_poll()