|
SASC-NG
DVBSoftCAM
|
#include <dvblb_internal.h>
Public Attributes | |
| struct dvblb * | parent |
| struct dvb_device * | lb_dev |
| struct dvb_device * | user_dev |
| int | pid |
| unsigned long int | ioctlcmd |
| int | ioctlretval |
| unsigned char * | ioctldata |
| unsigned char * | ioctlretdata |
| unsigned int | ioctllen |
| unsigned int | ioctl_already_read |
| void * | ioctlfd |
| unsigned char * | buffer |
| unsigned long int | buflen |
| wait_queue_head_t | wait_ioctl |
| wait_queue_head_t | wait_virt_poll |
| struct mutex | lock_fake_ioctl |
| struct mutex | lock_ioctl |
| struct mutex | lock_buffer |
| wait_queue_head_t | wait_poll [DVBLB_MAXFD] |
| unsigned long int | poll_waiting |
| struct dvb_device * | filemap [DVBLB_MAXFD] |
| void * | dbgfilemap [DVBLB_MAXFD] |
| struct dvb_device * | forward_dev |
| struct dvblb_fwdmap | forwardmap [DVBLB_MAXFD] |
| struct proc_dir_entry * | procfile |
Definition at line 15 of file dvblb_internal.h.
| unsigned char* dvblb_devinfo::buffer |
Definition at line 27 of file dvblb_internal.h.
Referenced by create_lb_dev(), destroy_lb_dev(), dvblb_mmap(), dvblb_read(), and dvblb_release().
| unsigned long int dvblb_devinfo::buflen |
Definition at line 28 of file dvblb_internal.h.
Referenced by create_lb_dev(), destroy_lb_dev(), dvblb_mmap(), dvblb_read(), and dvblb_release().
| void* dvblb_devinfo::dbgfilemap[DVBLB_MAXFD] |
Definition at line 38 of file dvblb_internal.h.
Referenced by dvblb_open(), and dvblb_procfs_adapter_write().
| struct dvb_device* dvblb_devinfo::filemap[DVBLB_MAXFD] |
Definition at line 37 of file dvblb_internal.h.
Referenced by create_lb_dev(), dvblb_ioctl(), dvblb_mmap(), dvblb_open(), dvblb_procfs_adapter_write(), find_filemap(), get_new_filemap(), and inuse_filemap().
| struct dvb_device* dvblb_devinfo::forward_dev |
Definition at line 40 of file dvblb_internal.h.
Referenced by create_lb_dev(), dvblb_forward_ioctl(), dvblb_forward_mmap(), dvblb_forward_open(), dvblb_forward_poll(), dvblb_forward_read(), dvblb_forward_release(), dvblb_forward_write(), dvblb_ioctl(), dvblb_mmap(), dvblb_open(), dvblb_poll(), dvblb_procfs_adapter_write(), dvblb_procfs_read(), dvblb_procfs_write(), dvblb_read(), dvblb_release(), and dvblb_write().
| struct dvblb_fwdmap dvblb_devinfo::forwardmap[DVBLB_MAXFD] |
Definition at line 41 of file dvblb_internal.h.
Referenced by clear_forwardmap(), create_lb_dev(), find_forwardmap(), and set_forwardmap().
| unsigned int dvblb_devinfo::ioctl_already_read |
Definition at line 25 of file dvblb_internal.h.
Referenced by create_lb_dev(), dvblb_fake_ioctl(), dvblb_poll(), and dvblb_read().
| unsigned long int dvblb_devinfo::ioctlcmd |
Definition at line 20 of file dvblb_internal.h.
Referenced by create_lb_dev(), dvblb_fake_ioctl(), dvblb_ioctl(), dvblb_open(), dvblb_poll(), and dvblb_read().
| unsigned char* dvblb_devinfo::ioctldata |
Definition at line 22 of file dvblb_internal.h.
Referenced by dvblb_fake_ioctl(), and dvblb_read().
| void* dvblb_devinfo::ioctlfd |
Definition at line 26 of file dvblb_internal.h.
Referenced by dvblb_fake_ioctl(), and dvblb_read().
| unsigned int dvblb_devinfo::ioctllen |
Definition at line 24 of file dvblb_internal.h.
Referenced by create_lb_dev(), dvblb_fake_ioctl(), dvblb_open(), and dvblb_read().
| unsigned char* dvblb_devinfo::ioctlretdata |
Definition at line 23 of file dvblb_internal.h.
Referenced by create_lb_dev(), destroy_lb_dev(), dvblb_fake_ioctl(), and dvblb_ioctl().
Definition at line 21 of file dvblb_internal.h.
Referenced by dvblb_fake_ioctl(), and dvblb_ioctl().
| struct dvb_device* dvblb_devinfo::lb_dev |
Definition at line 17 of file dvblb_internal.h.
Referenced by create_lb_dev(), destroy_lb_dev(), dvblb_init_procfs_device(), dvblb_procfs_adapter_write(), dvblb_procfs_write(), and get_new_filemap().
| struct mutex dvblb_devinfo::lock_buffer |
Definition at line 33 of file dvblb_internal.h.
Referenced by create_lb_dev(), dvblb_mmap(), dvblb_read(), and dvblb_release().
| struct mutex dvblb_devinfo::lock_fake_ioctl |
Definition at line 31 of file dvblb_internal.h.
Referenced by create_lb_dev(), and dvblb_fake_ioctl().
| struct mutex dvblb_devinfo::lock_ioctl |
Definition at line 32 of file dvblb_internal.h.
Referenced by create_lb_dev(), dvblb_fake_ioctl(), dvblb_ioctl(), dvblb_open(), dvblb_poll(), dvblb_read(), and dvblb_release().
| struct dvblb* dvblb_devinfo::parent |
Definition at line 16 of file dvblb_internal.h.
Referenced by create_lb_dev(), dvblb_fake_ioctl(), dvblb_ioctl(), dvblb_looped_ioctl(), dvblb_mmap(), dvblb_open(), dvblb_poll(), dvblb_procfs_write(), dvblb_read(), dvblb_release(), and dvblb_write().
Definition at line 19 of file dvblb_internal.h.
Referenced by create_lb_dev(), dvblb_open(), dvblb_poll(), dvblb_read(), and dvblb_release().
| unsigned long int dvblb_devinfo::poll_waiting |
Definition at line 36 of file dvblb_internal.h.
Referenced by create_lb_dev(), dvblb_ioctl(), dvblb_open(), dvblb_poll(), and dvblb_release().
| struct proc_dir_entry* dvblb_devinfo::procfile |
Definition at line 43 of file dvblb_internal.h.
Referenced by destroy_lb_dev(), and dvblb_init_procfs_device().
| struct dvb_device* dvblb_devinfo::user_dev |
Definition at line 18 of file dvblb_internal.h.
Referenced by create_lb_dev(), destroy_lb_dev(), and get_new_filemap().
| wait_queue_head_t dvblb_devinfo::wait_ioctl |
Definition at line 29 of file dvblb_internal.h.
Referenced by create_lb_dev(), dvblb_fake_ioctl(), and dvblb_ioctl().
| wait_queue_head_t dvblb_devinfo::wait_poll[DVBLB_MAXFD] |
Definition at line 35 of file dvblb_internal.h.
Referenced by create_lb_dev(), dvblb_ioctl(), and dvblb_poll().
| wait_queue_head_t dvblb_devinfo::wait_virt_poll |
Definition at line 30 of file dvblb_internal.h.
Referenced by create_lb_dev(), dvblb_fake_ioctl(), and dvblb_poll().