|
int(* | open )(struct rtdm_fd *fd, int oflags) |
| See rtdm_open_handler(). More...
|
|
int(* | socket )(struct rtdm_fd *fd, int protocol) |
| See rtdm_socket_handler(). More...
|
|
void(* | close )(struct rtdm_fd *fd) |
| See rtdm_close_handler(). More...
|
|
int(* | ioctl_rt )(struct rtdm_fd *fd, unsigned int request, void __user *arg) |
| See rtdm_ioctl_handler(). More...
|
|
int(* | ioctl_nrt )(struct rtdm_fd *fd, unsigned int request, void __user *arg) |
| See rtdm_ioctl_handler(). More...
|
|
ssize_t(* | read_rt )(struct rtdm_fd *fd, void __user *buf, size_t size) |
| See rtdm_read_handler(). More...
|
|
ssize_t(* | read_nrt )(struct rtdm_fd *fd, void __user *buf, size_t size) |
| See rtdm_read_handler(). More...
|
|
ssize_t(* | write_rt )(struct rtdm_fd *fd, const void __user *buf, size_t size) |
| See rtdm_write_handler(). More...
|
|
ssize_t(* | write_nrt )(struct rtdm_fd *fd, const void __user *buf, size_t size) |
| See rtdm_write_handler(). More...
|
|
ssize_t(* | recvmsg_rt )(struct rtdm_fd *fd, struct user_msghdr *msg, int flags) |
| See rtdm_recvmsg_handler(). More...
|
|
ssize_t(* | recvmsg_nrt )(struct rtdm_fd *fd, struct user_msghdr *msg, int flags) |
| See rtdm_recvmsg_handler(). More...
|
|
ssize_t(* | sendmsg_rt )(struct rtdm_fd *fd, const struct user_msghdr *msg, int flags) |
| See rtdm_sendmsg_handler(). More...
|
|
ssize_t(* | sendmsg_nrt )(struct rtdm_fd *fd, const struct user_msghdr *msg, int flags) |
| See rtdm_sendmsg_handler(). More...
|
|
int(* | select )(struct rtdm_fd *fd, struct xnselector *selector, unsigned int type, unsigned int index) |
| See rtdm_select_handler(). More...
|
|
int(* | mmap )(struct rtdm_fd *fd, struct vm_area_struct *vma) |
| See rtdm_mmap_handler(). More...
|
|
unsigned long(* | get_unmapped_area )(struct rtdm_fd *fd, unsigned long len, unsigned long pgoff, unsigned long flags) |
| See rtdm_get_unmapped_area_handler(). More...
|
|
RTDM file operation descriptor.
This structure describes the operations available with a RTDM device, defining handlers for submitting I/O requests. Those handlers are implemented by RTDM device drivers.