Lines Matching refs:file
38 static int batadv_socket_open(struct inode *inode, struct file *file)
46 nonseekable_open(inode, file);
75 file->private_data = socket_client;
80 static int batadv_socket_release(struct inode *inode, struct file *file)
82 struct batadv_socket_client *socket_client = file->private_data;
106 static ssize_t batadv_socket_read(struct file *file, char __user *buf,
109 struct batadv_socket_client *socket_client = file->private_data;
114 if ((file->f_flags & O_NONBLOCK) && (socket_client->queue_len == 0))
149 static ssize_t batadv_socket_write(struct file *file, const char __user *buff,
152 struct batadv_socket_client *socket_client = file->private_data;
274 static unsigned int batadv_socket_poll(struct file *file, poll_table *wait)
276 struct batadv_socket_client *socket_client = file->private_data;
278 poll_wait(file, &socket_client->queue_wait, wait);