#include <linux/config.h>#include <linux/module.h>#include <linux/init.h>#include <linux/poll.h>#include <linux/proc_fs.h>#include <asm/segment.h>#include <net/irda/irda.h>#include <net/irda/irmod.h>#include <net/irda/irlap.h>#include <net/irda/irlmp.h>#include <net/irda/iriap.h>#include <net/irda/irias_object.h>#include <net/irda/irttp.h>#include <net/irda/irda_device.h>#include <net/irda/wrapper.h>#include <net/irda/timer.h>#include <net/irda/parameters.h>Include dependency graph for irmod.c:

Go to the source code of this file.
Functions | |
| void | irda_proc_register (void) |
| void | irda_proc_unregister (void) |
| int | irda_sysctl_register (void) |
| void | irda_sysctl_unregister (void) |
| void | irda_proto_init (struct net_proto *pro) |
| void | irda_proto_cleanup (void) |
| int | irda_device_init (void) |
| int | irlan_init (void) |
| int | irlan_client_init (void) |
| int | irlan_server_init (void) |
| int | ircomm_init (void) |
| int | ircomm_tty_init (void) |
| int | irlpt_client_init (void) |
| int | irlpt_server_init (void) |
| static int | irda_open (struct inode *inode, struct file *file) |
| static int | irda_ioctl (struct inode *inode, struct file *filp, unsigned int cmd, unsigned long arg) |
| static int | irda_close (struct inode *inode, struct file *file) |
| static ssize_t | irda_read (struct file *file, char *buffer, size_t count, loff_t *noidea) |
| static ssize_t | irda_write (struct file *file, const char *buffer, size_t count, loff_t *noidea) |
| static u_int | irda_poll (struct file *file, poll_table *wait) |
| EXPORT_SYMBOL (irttp_open_tsap) | |
| EXPORT_SYMBOL (irttp_close_tsap) | |
| EXPORT_SYMBOL (irttp_connect_response) | |
| EXPORT_SYMBOL (irttp_data_request) | |
| EXPORT_SYMBOL (irttp_disconnect_request) | |
| EXPORT_SYMBOL (irttp_flow_request) | |
| EXPORT_SYMBOL (irttp_connect_request) | |
| EXPORT_SYMBOL (irttp_udata_request) | |
| EXPORT_SYMBOL (irttp_dup) | |
| EXPORT_SYMBOL (irda_notify_init) | |
| EXPORT_SYMBOL (irmanager_notify) | |
| EXPORT_SYMBOL (irda_lock) | |
| EXPORT_SYMBOL (irda_param_insert) | |
| EXPORT_SYMBOL (irda_param_extract) | |
| EXPORT_SYMBOL (irda_param_pack) | |
| EXPORT_SYMBOL (irda_param_unpack) | |
| EXPORT_SYMBOL (iriap_open) | |
| EXPORT_SYMBOL (iriap_close) | |
| EXPORT_SYMBOL (iriap_getvaluebyclass_request) | |
| EXPORT_SYMBOL (irias_object_change_attribute) | |
| EXPORT_SYMBOL (irias_add_integer_attrib) | |
| EXPORT_SYMBOL (irias_add_octseq_attrib) | |
| EXPORT_SYMBOL (irias_add_string_attrib) | |
| EXPORT_SYMBOL (irias_insert_object) | |
| EXPORT_SYMBOL (irias_new_object) | |
| EXPORT_SYMBOL (irias_delete_object) | |
| EXPORT_SYMBOL (irias_delete_value) | |
| EXPORT_SYMBOL (irias_find_object) | |
| EXPORT_SYMBOL (irias_find_attrib) | |
| EXPORT_SYMBOL (irias_new_integer_value) | |
| EXPORT_SYMBOL (irias_new_string_value) | |
| EXPORT_SYMBOL (irias_new_octseq_value) | |
| EXPORT_SYMBOL (irlmp_discovery_request) | |
| EXPORT_SYMBOL (irlmp_register_client) | |
| EXPORT_SYMBOL (irlmp_unregister_client) | |
| EXPORT_SYMBOL (irlmp_update_client) | |
| EXPORT_SYMBOL (irlmp_register_service) | |
| EXPORT_SYMBOL (irlmp_unregister_service) | |
| EXPORT_SYMBOL (irlmp_service_to_hint) | |
| EXPORT_SYMBOL (irlmp_data_request) | |
| EXPORT_SYMBOL (irlmp_open_lsap) | |
| EXPORT_SYMBOL (irlmp_close_lsap) | |
| EXPORT_SYMBOL (irlmp_connect_request) | |
| EXPORT_SYMBOL (irlmp_connect_response) | |
| EXPORT_SYMBOL (irlmp_disconnect_request) | |
| EXPORT_SYMBOL (irlmp_get_daddr) | |
| EXPORT_SYMBOL (irlmp_get_saddr) | |
| EXPORT_SYMBOL (irlmp_dup) | |
| EXPORT_SYMBOL (lmp_reasons) | |
| EXPORT_SYMBOL (hashbin_find) | |
| EXPORT_SYMBOL (hashbin_new) | |
| EXPORT_SYMBOL (hashbin_insert) | |
| EXPORT_SYMBOL (hashbin_delete) | |
| EXPORT_SYMBOL (hashbin_remove) | |
| EXPORT_SYMBOL (hashbin_get_next) | |
| EXPORT_SYMBOL (hashbin_get_first) | |
| EXPORT_SYMBOL (irlap_open) | |
| EXPORT_SYMBOL (irlap_close) | |
| EXPORT_SYMBOL (irda_init_max_qos_capabilies) | |
| EXPORT_SYMBOL (irda_qos_bits_to_value) | |
| EXPORT_SYMBOL (irda_device_setup) | |
| EXPORT_SYMBOL (irda_device_set_media_busy) | |
| EXPORT_SYMBOL (irda_device_txqueue_empty) | |
| EXPORT_SYMBOL (irda_device_dongle_init) | |
| EXPORT_SYMBOL (irda_device_dongle_cleanup) | |
| EXPORT_SYMBOL (irda_device_register_dongle) | |
| EXPORT_SYMBOL (irda_device_unregister_dongle) | |
| EXPORT_SYMBOL (irda_task_execute) | |
| EXPORT_SYMBOL (irda_task_kick) | |
| EXPORT_SYMBOL (irda_task_next_state) | |
| EXPORT_SYMBOL (irda_task_delete) | |
| EXPORT_SYMBOL (async_wrap_skb) | |
| EXPORT_SYMBOL (async_unwrap_char) | |
| EXPORT_SYMBOL (irda_start_timer) | |
| EXPORT_SYMBOL (setup_dma) | |
| EXPORT_SYMBOL (infrared_mode) | |
| int __init | irda_init (void) |
| int | irda_unlock (int *lock) |
| void | irda_notify_init (notify_t *notify) |
| void | irda_execute_as_process (void *self, TODO_CALLBACK callback, __u32 param) |
| void | irmanager_notify (struct irmanager_event *event) |
| void | irda_mod_inc_use_count (void) |
| void | irda_mod_dec_use_count (void) |
| void | irda_proc_modcount (struct inode *inode, int fill) |
Variables | |
| proc_dir_entry * | proc_irda |
| irda_cb | irda |
| static struct file_operations | irda_fops |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 63 of file ircomm_core.c. References create_proc_entry(), ENOMEM, ERROR, hashbin_new(), HB_LOCAL, MESSAGE, and NULL. Referenced by irda_init(). Here is the call graph for this function: ![]() |
|
|
||||||||||||
|
Definition at line 447 of file irmod.c. References FALSE, irda_cb::in_use, IRDA_DEBUG, and MOD_DEC_USE_COUNT. |
|
|
Definition at line 101 of file irda_device.c. References actisys_init(), ENOMEM, esi_init(), girbil_init(), hashbin_new(), HB_GLOBAL, ircc_init(), irtty_init(), KERN_WARNING, litelink_init(), nsc_ircc_init(), NULL, old_belkin_init(), printk, tekram_init(), toshoboe_init(), and w83977af_init(). Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Definition at line 326 of file irmod.c. References enqueue_last(), irmanager_event::event, EVENT_NEED_PROCESS_CONTEXT, irda_cb::in_use, irmanager_notify(), kmalloc(), memset, NULL, and irda_cb::todo_queue. Here is the call graph for this function: ![]() |
|
|
Definition at line 213 of file irmod.c. References irda_cb::dev, FALSE, miscdevice::fops, irda_cb::in_use, ircomm_init(), ircomm_tty_init(), irda_deflate_init(), irda_device_init(), irda_fops, irda_proc_register(), irda_sysctl_register(), iriap_init(), irlan_init(), irlap_init(), irlmp_init(), irttp_init(), MESSAGE, miscdevice::minor, MISC_DYNAMIC_MINOR, misc_register(), and miscdevice::name. Referenced by irda_proto_init(). Here is the call graph for this function: ![]() |
|
||||||||||||||||||||
|
Definition at line 410 of file irmod.c. References _IOC_DIR, _IOC_READ, _IOC_SIZE, _IOC_WRITE, irda_todo::callback, dequeue_first(), ENOIOCTLCMD, IRDA_DEBUG, IRMGR_IOCTNPC, kfree(), NULL, irda_todo::param, irda_todo::self, size, irda_cb::todo_queue, verify_area(), VERIFY_READ, and VERIFY_WRITE. Here is the call graph for this function: ![]() |
|
|
Definition at line 516 of file irmod.c. References MOD_DEC_USE_COUNT. Referenced by irda_destroy_socket(). |
|
|
Definition at line 509 of file irmod.c. References MOD_INC_USE_COUNT. Referenced by irda_create(). |
|
|
||||||||||||
|
Definition at line 388 of file irmod.c. References irda_cb::in_use, IRDA_DEBUG, MOD_INC_USE_COUNT, and TRUE. |
|
||||||||||||
|
Definition at line 502 of file irmod.c. References IRDA_DEBUG. |
|
||||||||||||
|
Definition at line 529 of file irmod.c. References MOD_DEC_USE_COUNT, and MOD_INC_USE_COUNT. Referenced by irda_proc_register(). |
|
|
Definition at line 71 of file irproc.c. References create_proc_entry(), proc_dir_entry::fill_inode, irda_entry::fn, i, IRDA_ENTRIES_NUM, irda_proc_modcount(), name, NULL, and S_IFDIR. Referenced by irda_init(). Here is the call graph for this function: ![]() |
|
|
Definition at line 90 of file irproc.c. References i, IRDA_ENTRIES_NUM, name, NULL, and remove_proc_entry(). Here is the call graph for this function: ![]() |
|
|
|
|
|
Definition at line 2162 of file |