posix_clock_context
int ptp_open(struct posix_clock_context *pccontext, fmode_t fmode)
int ptp_release(struct posix_clock_context *pccontext)
long ptp_ioctl(struct posix_clock_context *pccontext, unsigned int cmd,
__poll_t ptp_poll(struct posix_clock_context *pccontext, struct file *fp,
ssize_t ptp_read(struct posix_clock_context *pccontext, uint rdflags,
long ptp_ioctl(struct posix_clock_context *pccontext, unsigned int cmd,
int ptp_open(struct posix_clock_context *pccontext, fmode_t fmode);
int ptp_release(struct posix_clock_context *pccontext);
ssize_t ptp_read(struct posix_clock_context *pccontext, uint flags, char __user *buf,
__poll_t ptp_poll(struct posix_clock_context *pccontext, struct file *fp,
struct posix_clock_context;
long (*ioctl)(struct posix_clock_context *pccontext, unsigned int cmd,
int (*open)(struct posix_clock_context *pccontext, fmode_t f_mode);
__poll_t (*poll)(struct posix_clock_context *pccontext, struct file *file,
int (*release)(struct posix_clock_context *pccontext);
ssize_t (*read)(struct posix_clock_context *pccontext, uint flags,
struct posix_clock_context *pccontext = fp->private_data;
struct posix_clock_context *pccontext = fp->private_data;
struct posix_clock_context *pccontext = fp->private_data;
struct posix_clock_context *pccontext = fp->private_data;
struct posix_clock_context *pccontext = fp->private_data;
struct posix_clock_context *pccontext;