Lines Matching refs:fp
35 static struct posix_clock *get_posix_clock(struct file *fp) in get_posix_clock() argument
37 struct posix_clock *clk = fp->private_data; in get_posix_clock()
54 static ssize_t posix_clock_read(struct file *fp, char __user *buf, in posix_clock_read() argument
57 struct posix_clock *clk = get_posix_clock(fp); in posix_clock_read()
64 err = clk->ops.read(clk, fp->f_flags, buf, count); in posix_clock_read()
71 static __poll_t posix_clock_poll(struct file *fp, poll_table *wait) in posix_clock_poll() argument
73 struct posix_clock *clk = get_posix_clock(fp); in posix_clock_poll()
80 result = clk->ops.poll(clk, fp, wait); in posix_clock_poll()
87 static long posix_clock_ioctl(struct file *fp, in posix_clock_ioctl() argument
90 struct posix_clock *clk = get_posix_clock(fp); in posix_clock_ioctl()
105 static long posix_clock_compat_ioctl(struct file *fp, in posix_clock_compat_ioctl() argument
108 struct posix_clock *clk = get_posix_clock(fp); in posix_clock_compat_ioctl()
123 static int posix_clock_open(struct inode *inode, struct file *fp) in posix_clock_open() argument
136 err = clk->ops.open(clk, fp->f_mode); in posix_clock_open()
142 fp->private_data = clk; in posix_clock_open()
149 static int posix_clock_release(struct inode *inode, struct file *fp) in posix_clock_release() argument
151 struct posix_clock *clk = fp->private_data; in posix_clock_release()
159 fp->private_data = NULL; in posix_clock_release()
213 struct file *fp; member
219 struct file *fp = fget(clockid_to_fd(id)); in get_clock_desc() local
222 if (!fp) in get_clock_desc()
225 if (fp->f_op->open != posix_clock_open || !fp->private_data) in get_clock_desc()
228 cd->fp = fp; in get_clock_desc()
229 cd->clk = get_posix_clock(fp); in get_clock_desc()
234 fput(fp); in get_clock_desc()
241 fput(cd->fp); in put_clock_desc()
253 if ((cd.fp->f_mode & FMODE_WRITE) == 0) { in pc_clock_adjtime()
315 if ((cd.fp->f_mode & FMODE_WRITE) == 0) { in pc_clock_settime()