Lines Matching defs:file
107 static inline struct ssif_bmc_ctx *to_ssif_bmc(struct file *file)
109 return container_of(file->private_data, struct ssif_bmc_ctx, miscdev);
133 static ssize_t ssif_bmc_read(struct file *file, char __user *buf, size_t count, loff_t *ppos)
135 struct ssif_bmc_ctx *ssif_bmc = to_ssif_bmc(file);
143 if (file->f_flags & O_NONBLOCK)
172 static ssize_t ssif_bmc_write(struct file *file, const char __user *buf, size_t count,
175 struct ssif_bmc_ctx *ssif_bmc = to_ssif_bmc(file);
192 if (file->f_flags & O_NONBLOCK)
229 static int ssif_bmc_open(struct inode *inode, struct file *file)
231 struct ssif_bmc_ctx *ssif_bmc = to_ssif_bmc(file);
244 static __poll_t ssif_bmc_poll(struct file *file, poll_table *wait)
246 struct ssif_bmc_ctx *ssif_bmc = to_ssif_bmc(file);
249 poll_wait(file, &ssif_bmc->wait_queue, wait);
261 static int ssif_bmc_release(struct inode *inode, struct file *file)
263 struct ssif_bmc_ctx *ssif_bmc = to_ssif_bmc(file);