Home
last modified time | relevance | path

Searched refs:pccontext (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/kernel/time/
H A Dposix-clock.c23 struct posix_clock *clk = pccontext->clk; in get_posix_clock()
106 pccontext = kzalloc(sizeof(*pccontext), GFP_KERNEL); in posix_clock_open()
107 if (!pccontext) { in posix_clock_open()
111 pccontext->clk = clk; in posix_clock_open()
112 pccontext->fp = fp; in posix_clock_open()
116 kfree(pccontext); in posix_clock_open()
121 fp->private_data = pccontext; in posix_clock_open()
135 if (!pccontext) in posix_clock_release()
137 clk = pccontext->clk; in posix_clock_release()
140 err = clk->ops.release(pccontext); in posix_clock_release()
[all …]
/linux-6.15/include/linux/
H A Dposix-clock.h54 long (*ioctl)(struct posix_clock_context *pccontext, unsigned int cmd,
57 int (*open)(struct posix_clock_context *pccontext, fmode_t f_mode);
59 __poll_t (*poll)(struct posix_clock_context *pccontext, struct file *file,
62 int (*release)(struct posix_clock_context *pccontext);
64 ssize_t (*read)(struct posix_clock_context *pccontext, uint flags,
/linux-6.15/drivers/ptp/
H A Dptp_chardev.c110 container_of(pccontext->clk, struct ptp_clock, clock); in ptp_open()
128 pccontext->private_clkdata = queue; in ptp_open()
143 int ptp_release(struct posix_clock_context *pccontext) in ptp_release() argument
151 pccontext->private_clkdata = NULL; in ptp_release()
183 tsevq = pccontext->private_clkdata; in ptp_ioctl()
208 if ((pccontext->fp->f_mode & FMODE_WRITE) == 0) { in ptp_ioctl()
253 if ((pccontext->fp->f_mode & FMODE_WRITE) == 0) { in ptp_ioctl()
325 if ((pccontext->fp->f_mode & FMODE_WRITE) == 0) { in ptp_ioctl()
471 if ((pccontext->fp->f_mode & FMODE_WRITE) == 0) { in ptp_ioctl()
537 queue = pccontext->private_clkdata; in ptp_poll()
[all …]
H A Dptp_private.h133 long ptp_ioctl(struct posix_clock_context *pccontext, unsigned int cmd,
136 int ptp_open(struct posix_clock_context *pccontext, fmode_t fmode);
138 int ptp_release(struct posix_clock_context *pccontext);
140 ssize_t ptp_read(struct posix_clock_context *pccontext, uint flags, char __user *buf,
143 __poll_t ptp_poll(struct posix_clock_context *pccontext, struct file *fp,