Driver/tiny_tty

Last-modified: 2007-09-21 (金) 19:25:41

MODULE_AUTHOR [tiny_tty.c]
MODULE_DESCRIPTION [tiny_tty.c]
MODULE_LICENSE [tiny_tty.c]
module_exit [tiny_tty.c]
module_init [tiny_tty.c]
tiny_close [tiny_tty.c]

 └do_close                                                   [tiny_tty.c]
   ├del_timer                                                []
   ├down                                                     []
   └up                                                       []

tiny_exit [tiny_tty.c]

 ├del_timer                                                  []
 ├do_close                                                   [tiny_tty.c]
 │├del_timer                                                []
 │├down                                                     []
 │└up                                                       []
 ├kfree                                                      []
 ├tty_unregister_device                                      []
 └tty_unregister_driver                                      []

tiny_init [tiny_tty.c]

 ├alloc_tty_driver                                           []
 ├printk                                                     []
 ├put_tty_driver                                             []
 ├tty_register_device                                        []
 ├tty_register_driver                                        []
 └tty_set_operations                                         []

tiny_ioctl [tiny_tty.c]

 ├DECLARE_WAITQUEUE                                          []
 ├add_wait_queue                                             []
 ├copy_to_user                                               []
 ├memset                                                     []
 ├remove_wait_queue                                          []
 ├schedule                                                   []
 ├set_current_state                                          []
 ├signal_pending                                             []
 ├tiny_ioctl_tiocgicount                                     []
 ├tiny_ioctl_tiocgserial                                     []
 └tiny_ioctl_tiocmiwait                                      []

tiny_open [tiny_tty.c]

 ├add_timer                                                  []
 ├down                                                       []
 ├init_MUTEX                                                 []
 ├kmalloc                                                    []
 └up                                                         []

tiny_read_proc [tiny_tty.c]

 └sprintf                                                    []

tiny_set_termios [tiny_tty.c]

 ├I_IXOFF                                                    []
 ├I_IXON                                                     []
 ├RELEVANT_IFLAG                                             []
 ├START_CHAR                                                 []
 ├STOP_CHAR                                                  []
 ├printk                                                     []
 └tty_get_baud_rate                                          []

tiny_timer [tiny_tty.c]

 ├add_timer                                                  []
 ├tty_flip_buffer_push                                       []
 └tty_insert_flip_char                                       []

tiny_tiocmget [tiny_tty.c]
tiny_tiocmset [tiny_tty.c]
tiny_write [tiny_tty.c]

 ├down                                                       []
 ├printk                                                     []
 └up                                                         []

tiny_write_room [tiny_tty.c]

 ├down                                                       []
 └up                                                         []