*参照元 [#wf520e19] #backlinks *説明 [#gc9599b9] -パス: [[linux-4.4.1/include/media/v4l2-dev.h]] -FIXME: これは何? --説明 **参考 [#z242d0fe] *実装 [#w3667c41] struct v4l2_file_operations { struct module *owner; - --[[linux-4.4.1/module]] ssize_t (*read) (struct file *, char __user *, size_t, loff_t *); ssize_t (*write) (struct file *, const char __user *, size_t, loff_t *); - --[[linux-4.4.1/file]] --[[linux-4.4.1/loff_t]] unsigned int (*poll) (struct file *, struct poll_table_struct *); - --[[linux-4.4.1/poll_table_struct]] long (*unlocked_ioctl) (struct file *, unsigned int, unsigned long); #ifdef CONFIG_COMPAT long (*compat_ioctl32) (struct file *, unsigned int, unsigned long); #endif unsigned long (*get_unmapped_area) (struct file *, unsigned long, unsigned long, unsigned long, unsigned long); int (*mmap) (struct file *, struct vm_area_struct *); - --[[linux-4.4.1/vm_area_struct]] int (*open) (struct file *); int (*release) (struct file *); }; *コメント [#mc193c57]