Lines Matching refs:file
162 static struct bt_bmc *file_bt_bmc(struct file *file) in file_bt_bmc() argument
164 return container_of(file->private_data, struct bt_bmc, miscdev); in file_bt_bmc()
167 static int bt_bmc_open(struct inode *inode, struct file *file) in bt_bmc_open() argument
169 struct bt_bmc *bt_bmc = file_bt_bmc(file); in bt_bmc_open()
193 static ssize_t bt_bmc_read(struct file *file, char __user *buf, in bt_bmc_read() argument
196 struct bt_bmc *bt_bmc = file_bt_bmc(file); in bt_bmc_read()
259 static ssize_t bt_bmc_write(struct file *file, const char __user *buf, in bt_bmc_write() argument
262 struct bt_bmc *bt_bmc = file_bt_bmc(file); in bt_bmc_write()
315 static long bt_bmc_ioctl(struct file *file, unsigned int cmd, in bt_bmc_ioctl() argument
318 struct bt_bmc *bt_bmc = file_bt_bmc(file); in bt_bmc_ioctl()
328 static int bt_bmc_release(struct inode *inode, struct file *file) in bt_bmc_release() argument
330 struct bt_bmc *bt_bmc = file_bt_bmc(file); in bt_bmc_release()
337 static __poll_t bt_bmc_poll(struct file *file, poll_table *wait) in bt_bmc_poll() argument
339 struct bt_bmc *bt_bmc = file_bt_bmc(file); in bt_bmc_poll()
343 poll_wait(file, &bt_bmc->queue, wait); in bt_bmc_poll()