Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

net/irda/irda.h File Reference

#include <linux/config.h>
#include <linux/skbuff.h>
#include <linux/kernel.h>
#include <linux/if.h>
#include <linux/irda.h>
#include <net/irda/qos.h>
#include <net/irda/irqueue.h>

Include dependency graph for net/irda/irda.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define TRUE   1
#define FALSE   0
#define IRDA_MIN(a, b)   (((a) < (b)) ? (a) : (b))
#define ALIGN   __attribute__((aligned))
#define PACK   __attribute__((packed))
#define IRDA_DEBUG(n, args...)
#define ASSERT(expr, func)
#define WARNING(args...)   printk(KERN_WARNING args)
#define MESSAGE(args...)   printk(KERN_INFO args)
#define ERROR(args...)   printk(KERN_ERR args)
#define MSECS_TO_JIFFIES(ms)   (((ms)*HZ+999)/1000)
#define IRTTY_MAGIC   0x2357
#define LAP_MAGIC   0x1357
#define LMP_MAGIC   0x4321
#define LMP_LSAP_MAGIC   0x69333
#define LMP_LAP_MAGIC   0x3432
#define IRDA_DEVICE_MAGIC   0x63454
#define IAS_MAGIC   0x007
#define TTP_MAGIC   0x241169
#define TTP_TSAP_MAGIC   0x4345
#define IROBEX_MAGIC   0x341324
#define HB_MAGIC   0x64534
#define IRLAN_MAGIC   0x754
#define IAS_OBJECT_MAGIC   0x34234
#define IAS_ATTRIB_MAGIC   0x45232
#define IRDA_TASK_MAGIC   0x38423
#define IAS_DEVICE_ID   0x0000
#define IAS_PNP_ID   0xd342
#define IAS_OBEX_ID   0x34323
#define IAS_IRLAN_ID   0x34234
#define IAS_IRCOMM_ID   0x2343
#define IAS_IRLPT_ID   0x9876
#define LM_UNKNOWN   0xff
#define NOTIFY_MAX_NAME   16

Typedefs

typedef __u32 magic_t

Enumerations

enum  LOCAL_FLOW { FLOW_STOP, FLOW_START }
enum  LINK_STATUS {
  STATUS_OK, STATUS_ABORTED, STATUS_NO_ACTIVITY, STATUS_NOISY,
  STATUS_REMOTE
}
enum  LOCK_STATUS { LOCK_NO_CHANGE, LOCK_LOCKED, LOCK_UNLOCKED }
enum  LAP_REASON {
  LAP_DISC_INDICATION = 1, LAP_NO_RESPONSE, LAP_RESET_INDICATION, LAP_FOUND_NONE,
  LAP_MEDIA_BUSY, LAP_PRIMARY_CONFLICT
}
enum  LM_REASON {
  LM_USER_REQUEST = 1, LM_LAP_DISCONNECT, LM_CONNECT_FAILURE, LM_LAP_RESET,
  LM_INIT_DISCONNECT, LM_LSAP_NOTCONN, LM_NON_RESP_CLIENT, LM_NO_AVAIL_CLIENT,
  LM_CONN_HALF_OPEN, LM_BAD_SOURCE_ADDR
}


Define Documentation

#define ALIGN   __attribute__((aligned))
 

Definition at line 52 of file net/irda/irda.h.

#define ASSERT expr,
func   ) 
 

Definition at line 74 of file net/irda/irda.h.

#define ERROR args...   )     printk(KERN_ERR args)
 

Definition at line 79 of file net/irda/irda.h.

#define FALSE   0
 

Definition at line 44 of file net/irda/irda.h.

#define HB_MAGIC   0x64534
 

Definition at line 98 of file net/irda/irda.h.

Referenced by hashbin_clear(), hashbin_delete(), hashbin_find(), hashbin_get_first(), hashbin_get_next(), hashbin_insert(), hashbin_lock(), hashbin_new(), hashbin_remove(), and hashbin_unlock().

#define IAS_ATTRIB_MAGIC   0x45232
 

Definition at line 101 of file net/irda/irda.h.

Referenced by __irias_delete_attrib(), irias_add_attrib(), irias_add_integer_attrib(), irias_add_octseq_attrib(), and irias_add_string_attrib().

#define IAS_DEVICE_ID   0x0000
 

Definition at line 104 of file net/irda/irda.h.

Referenced by iriap_init().

#define IAS_IRCOMM_ID   0x2343
 

Definition at line 108 of file net/irda/irda.h.

Referenced by ircomm_tty_ias_register().

#define IAS_IRLAN_ID   0x34234
 

Definition at line 107 of file net/irda/irda.h.

Referenced by irlan_ias_register().

#define IAS_IRLPT_ID   0x9876
 

Definition at line 109 of file net/irda/irda.h.

Referenced by ircomm_tty_ias_register().

#define IAS_MAGIC   0x007
 

Definition at line 94 of file net/irda/irda.h.

Referenced by __iriap_close(), iriap_call_indication(), iriap_close(), iriap_connect_confirm(), iriap_connect_indication(), iriap_connect_request(), iriap_data_indication(), iriap_disconnect_indication(), iriap_disconnect_request(), iriap_do_call_event(), iriap_do_client_event(), iriap_do_r_connect_event(), iriap_do_server_event(), iriap_getvaluebyclass_confirm(), iriap_getvaluebyclass_indication(), iriap_getvaluebyclass_request(), iriap_getvaluebyclass_response(), iriap_next_call_state(), iriap_next_client_state(), iriap_next_r_connect_state(), iriap_next_server_state(), iriap_open(), iriap_send_ack(), iriap_watchdog_timer_expired(), state_r_execute(), state_s_connecting(), and state_s_disconnect().

#define IAS_OBEX_ID   0x34323
 

Definition at line 106 of file net/irda/irda.h.

#define IAS_OBJECT_MAGIC   0x34234
 

Definition at line 100 of file net/irda/irda.h.

Referenced by __irias_delete_object(), irias_add_attrib(), irias_add_integer_attrib(), irias_add_octseq_attrib(), irias_add_string_attrib(), irias_delete_object(), irias_find_attrib(), irias_insert_object(), and irias_new_object().

#define IAS_PNP_ID   0xd342
 

Definition at line 105 of file net/irda/irda.h.

Referenced by irlan_ias_register().

#define IRDA_DEBUG n,
args...   ) 
 

Definition at line 73 of file net/irda/irda.h.

Referenced by __enqueue_last(), __ircomm_close(), __iriap_close(), __irlan_close(), __irlan_insert_param(), __irlmp_close_lsap(), __irport_change_speed(), __irtty_change_speed(), actisys_change_speed(), async_wrap_skb(), dequeue_first(), dequeue_general(), enqueue_first(), handle_filter_request(), hashbin_find(), hashbin_insert(), hashbin_lock(), hashbin_remove(), hashbin_unlock(), ircc_change_speed(), ircc_dma_receive_complete(), ircc_dma_xmit(), ircc_dma_xmit_complete(), ircc_init(), ircc_interrupt(), ircc_is_receiving(), ircc_net_close(), ircc_net_open(), ircc_open(), ircc_probe(), ircc_probe_58(), ircc_probe_69(), ircomm_close(), ircomm_connect_confirm(), ircomm_connect_indication(), ircomm_connect_request(), ircomm_connect_response(), ircomm_control_indication(), ircomm_control_request(), ircomm_data_indication(), ircomm_data_request(), ircomm_disconnect_indication(), ircomm_disconnect_request(), ircomm_do_event(), ircomm_flow_request(), ircomm_lmp_connect_confirm(), ircomm_lmp_connect_indication(), ircomm_lmp_connect_request(), ircomm_lmp_connect_response(), ircomm_lmp_data_indication(), ircomm_lmp_data_request(), ircomm_lmp_disconnect_indication(), ircomm_lmp_disconnect_request(), ircomm_lmp_flow_control(), ircomm_next_state(), ircomm_open(), ircomm_open_lsap(), ircomm_open_tsap(), ircomm_param_data_rate(), ircomm_param_dce(), ircomm_param_enq_ack(), ircomm_param_flow_control(), ircomm_param_line_status(), ircomm_param_port_name(), ircomm_param_port_type(), ircomm_param_request(), ircomm_param_service_type(), ircomm_param_xon_xoff(), ircomm_process_data(), ircomm_state_conn(), ircomm_state_idle(), ircomm_state_waiti(), ircomm_state_waitr(), ircomm_ttp_connect_confirm(), ircomm_ttp_connect_indication(), ircomm_ttp_connect_request(), ircomm_ttp_connect_response(), ircomm_ttp_data_indication(), ircomm_ttp_data_request(), ircomm_ttp_disconnect_indication(), ircomm_ttp_flow_indication(), ircomm_tty_attach_cable(), ircomm_tty_block_til_ready(), ircomm_tty_change_speed(), ircomm_tty_check_modem_status(), ircomm_tty_close(), ircomm_tty_connect_confirm(), ircomm_tty_connect_indication(), ircomm_tty_control_indication(), ircomm_tty_data_indication(), ircomm_tty_detach_cable(), ircomm_tty_disconnect_indication(), ircomm_tty_discovery_indication(), ircomm_tty_do_event(), ircomm_tty_do_softint(), ircomm_tty_flow_indication(), ircomm_tty_get_modem_info(), ircomm_tty_get_serial_info(), ircomm_tty_getvalue_confirm(), ircomm_tty_hangup(), ircomm_tty_ias_register(), ircomm_tty_ioctl(), ircomm_tty_link_established(), ircomm_tty_next_state(), ircomm_tty_open(), ircomm_tty_send_initial_parameters(), ircomm_tty_send_xchar(), ircomm_tty_set_modem_info(), ircomm_tty_set_serial_info(), ircomm_tty_set_termios(), ircomm_tty_shutdown(), ircomm_tty_startup(), ircomm_tty_state_idle(), ircomm_tty_state_query_lsap_sel(), ircomm_tty_state_query_parameters(), ircomm_tty_state_ready(), ircomm_tty_state_search(), ircomm_tty_state_setup(), ircomm_tty_throttle(), ircomm_tty_unthrottle(), ircomm_tty_wait_until_sent(), ircomm_tty_watchdog_timer_expired(), ircomm_tty_write(), ircomm_tty_write_room(), irda_accept(), irda_bind(), irda_close(), irda_connect(), irda_connect_confirm(), irda_connect_indication(), irda_connect_response(), irda_create(), irda_data_indication(), irda_destroy_socket(), irda_device_change_speed(), irda_device_cleanup(), irda_device_event(), irda_device_is_receiving(), irda_device_set_dtr_rts(), irda_device_set_media_busy(), irda_device_set_mode(), irda_disconnect_indication(), irda_discover_daddr_and_lsap_sel(), irda_discovery_indication(), irda_extract_octseq(), irda_extract_string(), irda_find_lsap_sel(), irda_flow_indication(), irda_free_compression(), irda_getname(), irda_getsockopt(), irda_getvalue_confirm(), irda_insert_integer(), irda_ioctl(), irda_listen(), irda_lock(), irda_open(), irda_open_tsap(), irda_param_extract(), irda_param_insert(), irda_poll(), irda_read(), irda_recvmsg_dgram(), irda_recvmsg_stream(), irda_register_compressor(), irda_release(), irda_sendmsg(), irda_sendmsg_dgram(), irda_set_compression(), irda_setsockopt(), irda_shutdown(), irda_simple_getvalue_confirm(), irda_task_execute(), irda_task_kick(), irda_task_next_state(), irda_task_timer_expired(), irda_unregister_compressor(), irda_write(), iriap_call_indication(), iriap_close(), iriap_connect_indication(), iriap_connect_request(), iriap_data_indication(), iriap_disconnect_indication(), iriap_disconnect_request(), iriap_getinfobasedetails_confirm(), iriap_getinfobasedetails_request(), iriap_getobjects_confirm(), iriap_getobjects_request(), iriap_getvalue(), iriap_getvaluebyclass_confirm(), iriap_getvaluebyclass_indication(), iriap_getvaluebyclass_response(), iriap_init(), iriap_open(), iriap_register_lsap(), iriap_send_ack(), irias_delete_value(), irias_new_object(), irias_object_change_attribute(), irlan_check_command_param(), irlan_check_response_param(), irlan_cleanup(), irlan_client_ctrl_connect_confirm(), irlan_client_ctrl_data_indication(), irlan_client_ctrl_disconnect_indication(), irlan_client_discovery_indication(), irlan_client_get_value_confirm(), irlan_client_kick_timer_expired(), irlan_client_open_ctrl_tsap(), irlan_client_parse_response(), irlan_client_reconnect_data_channel(), irlan_client_start_kick_timer(), irlan_client_state_arb(), irlan_client_state_close(), irlan_client_state_conn(), irlan_client_state_data(), irlan_client_state_idle(), irlan_client_state_info(), irlan_client_state_media(), irlan_client_state_open(), irlan_client_state_query(), irlan_client_state_sync(), irlan_client_state_wait(), irlan_client_wakeup(), irlan_close_data_channel(), irlan_close_tsaps(), irlan_connect_confirm(), irlan_connect_indication(), irlan_ctrl_data_request(), irlan_disconnect_indication(), irlan_eth_close(), irlan_eth_init(), irlan_eth_open(), irlan_eth_send_gratuitous_arp(), irlan_eth_set_multicast_list(), irlan_extract_param(), irlan_get_media_char(), irlan_get_provider_info(), irlan_get_unicast_addr(), irlan_init(), irlan_next_client_state(), irlan_next_provider_state(), irlan_open(), irlan_open_data_channel(), irlan_open_data_tsap(), irlan_open_unicast_addr(), irlan_provider_connect_indication(), irlan_provider_data_indication(), irlan_provider_disconnect_indication(), irlan_provider_open_ctrl_tsap(), irlan_provider_parse_command(), irlan_provider_send_reply(), irlan_provider_state_data(), irlan_provider_state_idle(), irlan_provider_state_info(), irlan_provider_state_open(), irlan_register_netdev(), irlan_run_ctrl_tx_queue(), irlan_set_broadcast_filter(), irlan_set_multicast_filter(), irlap_adjust_qos_settings(), irlap_apply_connection_parameters(), irlap_apply_default_connection_parameters(), irlap_change_speed(), irlap_close(), irlap_compress_frame(), irlap_compressor_init(), irlap_connect_confirm(), irlap_connect_indication(), irlap_connect_request(), irlap_connect_response(), irlap_data_indication(), irlap_data_request(), irlap_decompress_frame(), irlap_disconnect_indication(), irlap_disconnect_request(), irlap_discovery_indication(), irlap_discovery_request(), irlap_do_event(), irlap_driver_rcv(), irlap_init_qos_capabilities(), irlap_initiate_connection_state(), irlap_max_line_capacity(), irlap_next_state(), irlap_open(), irlap_param_baud_rate(), irlap_param_link_disconnect(), irlap_qos_negotiate(), irlap_recv_disc_frame(), irlap_recv_discovery_xid_cmd(), irlap_recv_discovery_xid_rsp(), irlap_recv_frmr_frame(), irlap_recv_rej_frame(), irlap_recv_rnr_frame(), irlap_recv_snrm_cmd(), irlap_recv_srej_frame(), irlap_recv_test_frame(), irlap_recv_ui_frame(), irlap_requested_line_capacity(), irlap_resend_rejected_frame(), irlap_resend_rejected_frames(), irlap_reset_confirm(), irlap_reset_indication(), irlap_send_data_primary(), irlap_send_data_primary_poll(), irlap_send_disc_frame(), irlap_send_discovery_xid_frame(), irlap_send_frmr_frame(), irlap_send_ua_response_frame(), irlap_send_ui_frame(), irlap_set_local_busy(), irlap_start_poll_timer(), irlap_state_conn(), irlap_state_ndm(), irlap_state_nrm_p(), irlap_state_nrm_s(), irlap_state_offline(), irlap_state_pclose(), irlap_state_query(), irlap_state_reply(), irlap_state_reset(), irlap_state_reset_check(), irlap_state_reset_wait(), irlap_state_sclose(), irlap_state_setup(), irlap_state_xmit_p(), irlap_state_xmit_s(), irlap_validate_nr_received(), irlmp_add_discovery_log(), irlmp_close_lsap(), irlmp_connect_confirm(), irlmp_connect_indication(), irlmp_connect_request(), irlmp_connect_response(), irlmp_convert_lap_reason(), irlmp_disconnect_indication(), irlmp_discovery_confirm(), irlmp_discovery_timer_expired(), irlmp_do_lap_event(), irlmp_do_lsap_event(), irlmp_dump_discoveries(), irlmp_dup(), irlmp_expire_discoveries(), irlmp_find_device(), irlmp_find_free_slsap(), irlmp_get_discovery_response(), irlmp_hint_to_service(), irlmp_idle_timer_expired(), irlmp_link_connect_confirm(), irlmp_link_connect_indication(), irlmp_link_data_indication(), irlmp_link_disconnect_indication(), irlmp_link_discovery_confirm(), irlmp_next_lap_state(), irlmp_next_lsap_state(), irlmp_notify_client(), irlmp_register_client(), irlmp_register_service(), irlmp_send_data_pdu(), irlmp_send_lcf_pdu(), irlmp_service_to_hint(), irlmp_slsap_inuse(), irlmp_state_active(), irlmp_state_connect(), irlmp_state_connect_pend(), irlmp_state_disconnected(), irlmp_state_dtr(), irlmp_state_setup(), irlmp_state_setup_pend(), irlmp_state_standby(), irlmp_state_u_connect(), irlmp_status_indication(), irlmp_status_request(), irlmp_udata_indication(), irlmp_udata_request(), irlmp_unregister_client(), irlmp_unregister_link(), irlmp_unregister_service(), irlmp_update_client(), irlmp_watchdog_timer_expired(), irmanager_notify(), irport_change_speed(), irport_change_speed_complete(), irport_close(), irport_interrupt(), irport_net_close(), irport_net_ioctl(), irport_open(), irport_probe(), irport_raw_write(), irport_receive(), irport_write(), irport_write_wakeup(), irttp_close_tsap(), irttp_connect_confirm(), irttp_connect_indication(), irttp_connect_request(), irttp_connect_response(), irttp_disconnect_indication(), irttp_disconnect_request(), irttp_do_data_indication(), irttp_dup(), irttp_flow_request(), irttp_flush_queues(), irttp_fragment_skb(), irttp_give_credit(), irttp_open_tsap(), irttp_param_max_sdu_size(), irttp_reassemble_skb(), irttp_run_rx_queue(), irttp_udata_indication(), irttp_udata_request(), irtty_change_speed(), irtty_change_speed_complete(), irtty_net_ioctl(), irtty_net_open(), irtty_receive_buf(), irtty_receive_room(), irtty_set_dtr_rts(), irtty_set_mode(), irtty_write_wakeup(), nsc_ircc_change_dongle_speed(), nsc_ircc_change_speed(), nsc_ircc_dma_receive_complete(), nsc_ircc_dma_xmit_complete(), nsc_ircc_find_chip(), nsc_ircc_init(), nsc_ircc_init_dongle_interface(), nsc_ircc_net_close(), nsc_ircc_net_init(), nsc_ircc_net_ioctl(), nsc_ircc_net_open(), nsc_ircc_open(), nsc_ircc_pio_receive(), nsc_ircc_pio_write(), nsc_ircc_probe_108(), nsc_ircc_probe_338(), nsc_ircc_read_dongle_id(), nsc_ircc_sir_interrupt(), state_begin_frame(), state_inside_frame(), state_link_escape(), state_r_call(), state_r_disconnect(), state_r_execute(), state_r_receiving(), state_r_returning(), state_r_wait_active(), state_r_waiting(), state_s_call(), state_s_calling(), state_s_connecting(), state_s_disconnect(), state_s_make_call(), state_s_outstanding(), state_s_replying(), state_s_wait_active(), state_s_wait_for_call(), tekram_change_speed(), tekram_close(), tekram_open(), tekram_reset(), toshoboe_disablebm(), toshoboe_enablebm(), toshoboe_initbuffs(), toshoboe_interrupt(), toshoboe_net_close(), toshoboe_net_init(), toshoboe_net_ioctl(), toshoboe_net_open(), toshoboe_open(), toshoboe_setbaud(), toshoboe_startchip(), toshoboe_stopchip(), w83977af_change_speed(), w83977af_close(), w83977af_dma_receive(), w83977af_dma_receive_complete(), w83977af_dma_write(), w83977af_dma_xmit_complete(), w83977af_hard_xmit(), w83977af_init(), w83977af_net_close(), w83977af_net_init(), w83977af_net_ioctl(), w83977af_net_open(), w83977af_open(), w83977af_pio_receive(), w83977af_pio_write(), w83977af_probe(), and w83977af_sir_interrupt().

#define IRDA_DEVICE_MAGIC   0x63454
 

Definition at line 93 of file net/irda/irda.h.

#define IRDA_MIN a,
 )     (((a) < (b)) ? (a) : (b))
 

Definition at line 48 of file net/irda/irda.h.

Referenced by ircomm_tty_connect_indication(), ircomm_tty_control_indication(), ircomm_tty_wait_until_sent(), irlap_send_discovery_xid_frame(), irttp_connect_confirm(), and irttp_connect_indication().

#define IRDA_TASK_MAGIC   0x38423
 

Definition at line 102 of file net/irda/irda.h.

Referenced by irda_task_execute(), and irda_task_kick().

#define IRLAN_MAGIC   0x754
 

Definition at line 99 of file net/irda/irda.h.

Referenced by __irlan_close(), handle_filter_request(), irlan_check_command_param(), irlan_check_response_param(), irlan_client_ctrl_connect_confirm(), irlan_client_ctrl_data_indication(), irlan_client_ctrl_disconnect_indication(), irlan_client_discovery_indication(), irlan_client_get_value_confirm(), irlan_client_kick_timer_expired(), irlan_client_open_ctrl_tsap(), irlan_client_parse_response(), irlan_client_reconnect_data_channel(), irlan_client_state_data(), irlan_client_state_idle(), irlan_client_state_query(), irlan_client_wakeup(), irlan_close_data_channel(), irlan_close_tsaps(), irlan_connect_confirm(), irlan_connect_indication(), irlan_disconnect_indication(), irlan_do_client_event(), irlan_eth_flow_indication(), irlan_eth_get_stats(), irlan_eth_set_multicast_list(), irlan_eth_xmit(), irlan_get_media_char(), irlan_get_provider_info(), irlan_get_unicast_addr(), irlan_ias_register(), irlan_next_client_state(), irlan_next_provider_state(), irlan_open(), irlan_open_data_channel(), irlan_open_data_tsap(), irlan_open_unicast_addr(), irlan_provider_connect_indication(), irlan_provider_connect_response(), irlan_provider_data_indication(), irlan_provider_disconnect_indication(), irlan_provider_open_ctrl_tsap(), irlan_provider_parse_command(), irlan_provider_send_reply(), irlan_provider_state_data(), irlan_set_broadcast_filter(), and irlan_set_multicast_filter().

#define IROBEX_MAGIC   0x341324
 

Definition at line 97 of file net/irda/irda.h.

#define IRTTY_MAGIC   0x2357
 

Definition at line 88 of file net/irda/irda.h.

Referenced by __irtty_change_speed(), irtty_close(), irtty_ioctl(), irtty_net_close(), irtty_net_ioctl(), irtty_net_open(), irtty_open(), irtty_raw_read(), irtty_raw_write(), and irtty_write_wakeup().

#define LAP_MAGIC   0x1357
 

Definition at line 89 of file net/irda/irda.h.

Referenced by __irlap_close(), async_wrap_skb(), irda_device_set_media_busy(), irda_set_compression(), irlap_apply_connection_parameters(), irlap_apply_default_connection_parameters(), irlap_backoff_timer_expired(), irlap_change_speed(), irlap_close(), irlap_compress_frame(), irlap_compressor_init(), irlap_connect_confirm(), irlap_connect_indication(), irlap_connect_request(), irlap_data_request(), irlap_decompress_frame(), irlap_disconnect_indication(), irlap_disconnect_request(), irlap_discovery_confirm(), irlap_discovery_indication(), irlap_discovery_request(), irlap_do_event(), irlap_driver_rcv(), irlap_final_timer_expired(), irlap_flush_all_queues(), irlap_init_qos_capabilities(), irlap_initiate_connection_state(), irlap_insert_info(), irlap_next_state(), irlap_open(), irlap_param_additional_bofs(), irlap_param_baud_rate(), irlap_param_data_size(), irlap_param_link_disconnect(), irlap_param_max_turn_time(), irlap_param_min_turn_time(), irlap_param_window_size(), irlap_poll_timer_expired(), irlap_query_timer_expired(), irlap_recv_discovery_xid_rsp(), irlap_recv_frmr_frame(), irlap_resend_rejected_frame(), irlap_resend_rejected_frames(), irlap_reset_indication(), irlap_send_data_secondary_final(), irlap_send_disc_frame(), irlap_send_discovery_xid_frame(), irlap_send_dm_frame(), irlap_send_frmr_frame(), irlap_send_snrm_frame(), irlap_send_ua_response_frame(), irlap_send_ui_frame(), irlap_slot_timer_expired(), irlap_start_poll_timer(), irlap_state_conn(), irlap_state_ndm(), irlap_state_nrm_s(), irlap_state_pclose(), irlap_state_query(), irlap_state_reply(), irlap_state_reset(), irlap_state_reset_check(), irlap_state_reset_wait(), irlap_state_sclose(), irlap_state_setup(), irlap_state_xmit_s(), and irlap_wd_timer_expired().

#define LM_UNKNOWN   0xff
 

Definition at line 218 of file net/irda/irda.h.

#define LMP_LAP_MAGIC   0x3432
 

Definition at line 92 of file net/irda/irda.h.

Referenced by irlmp_close_lsap(), irlmp_connect_request(), irlmp_disconnect_request(), irlmp_do_discovery(), irlmp_do_lap_event(), irlmp_idle_timer_expired(), irlmp_link_connect_confirm(), irlmp_link_data_indication(), irlmp_link_disconnect_indication(), irlmp_link_discovery_confirm(), irlmp_link_discovery_indication(), irlmp_register_link(), irlmp_send_lcf_pdu(), irlmp_slsap_inuse(), irlmp_state_dtr(), irlmp_state_setup(), and irlmp_unregister_link().

#define LMP_LSAP_MAGIC   0x69333
 

Definition at line 91 of file net/irda/irda.h.

Referenced by __irlmp_close_lsap(), irlmp_close_lsap(), irlmp_connect_confirm(), irlmp_connect_indication(), irlmp_connect_request(), irlmp_connect_response(), irlmp_data_request(), irlmp_disconnect_indication(), irlmp_disconnect_request(), irlmp_do_lsap_event(), irlmp_open_lsap(), irlmp_slsap_inuse(), irlmp_state_active(), irlmp_state_connect(), irlmp_state_connect_pend(), irlmp_state_disconnected(), irlmp_state_dtr(), irlmp_state_setup(), irlmp_state_u_connect(), irlmp_udata_indication(), and irlmp_watchdog_timer_expired().

#define LMP_MAGIC   0x4321
 

Definition at line 90 of file net/irda/irda.h.

Referenced by irlmp_cleanup(), irlmp_find_free_slsap(), irlmp_init(), irlmp_open_lsap(), irlmp_register_link(), and irlmp_slsap_inuse().

#define MESSAGE args...   )     printk(KERN_INFO args)
 

Definition at line 78 of file net/irda/irda.h.

Referenced by ircc_open(), ircc_probe(), ircomm_init(), irda_device_register_dongle(), irda_init(), irda_param_extract(), irda_param_insert(), irlap_status_indication(), irport_open(), irtty_open(), nsc_ircc_find_chip(), nsc_ircc_open(), nsc_ircc_probe(), nsc_ircc_setup(), toshoboe_open(), w83977af_open(), and w83977af_probe().

#define MSECS_TO_JIFFIES ms   )     (((ms)*HZ+999)/1000)
 

Definition at line 81 of file net/irda/irda.h.

Referenced by __irport_change_speed(), actisys_reset(), girbil_change_speed(), girbil_reset(), ircomm_tty_wait_until_sent(), irlap_start_poll_timer(), irlap_state_nrm_p(), irlap_state_query(), irlap_state_setup(), irttp_disconnect_request(), irttp_run_tx_queue(), irtty_change_speed(), irtty_raw_read(), tekram_change_speed(), and tekram_reset().

#define NOTIFY_MAX_NAME   16
 

Definition at line 239 of file net/irda/irda.h.

Referenced by ircomm_open_lsap(), ircomm_open_tsap(), ircomm_tty_startup(), irda_notify_init(), irda_open_tsap(), irlan_client_open_ctrl_tsap(), irlan_open_data_tsap(), and irttp_open_tsap().

struct snrm_frame PACK   __attribute__((packed))
 

Definition at line 55 of file net/irda/irda.h.

#define TRUE   1
 

Definition at line 40 of file net/irda/irda.h.

#define TTP_MAGIC   0x241169
 

Definition at line 95 of file net/irda/irda.h.

Referenced by irttp_init(), and irttp_open_tsap().

#define TTP_TSAP_MAGIC   0x4345
 

Definition at line 96 of file net/irda/irda.h.

Referenced by __irttp_close_tsap(), irlan_client_ctrl_disconnect_indication(), irlan_disconnect_indication(), irlan_provider_disconnect_indication(), irttp_close_tsap(), irttp_connect_confirm(), irttp_connect_indication(), irttp_connect_request(), irttp_connect_response(), irttp_disconnect_indication(), irttp_disconnect_request(), irttp_flow_request(), irttp_flush_queues(), irttp_fragment_skb(), irttp_give_credit(), irttp_open_tsap(), irttp_param_max_sdu_size(), irttp_reassemble_skb(), irttp_start_todo_timer(), irttp_todo_expired(), irttp_udata_indication(), and irttp_udata_request().

#define WARNING args...   )     printk(KERN_WARNING args)
 

Definition at line 77 of file net/irda/irda.h.

Referenced by __irport_change_speed(), girbil_change_speed(), ircc_dma_receive_complete(), ircomm_param_request(), ircomm_tty_state_idle(), ircomm_tty_state_query_parameters(), ircomm_tty_state_search(), irda_extract_integer(), irda_extract_octseq(), irda_extract_string(), irda_find_lsap_sel(), irda_getsockopt(), irda_getvalue_confirm(), irda_insert_integer(), irda_open_tsap(), irda_setsockopt(), irda_simple_getvalue_confirm(), iriap_call_indication(), iriap_data_indication(), iriap_init(), iriap_open(), irias_add_integer_attrib(), irias_add_octseq_attrib(), irias_add_string_attrib(), irias_new_integer_value(), irias_new_missing_value(), irias_new_octseq_value(), irias_new_string_value(), irias_object_change_attribute(), irlan_client_state_idle(), irlan_eth_set_multicast_list(), irlap_adjust_qos_settings(), irlap_driver_rcv(), irlap_init(), irlap_recv_discovery_xid_cmd(), irlap_recv_discovery_xid_rsp(), irlap_state_query(), irlmp_disconnect_request(), irlmp_do_discovery(), irlmp_state_disconnected(), irport_hard_xmit(), irport_interrupt(), irttp_connect_confirm(), irttp_connect_indication(), irttp_data_request(), irttp_open_tsap(), irtty_change_speed(), nsc_ircc_dma_receive_complete(), nsc_ircc_interrupt(), nsc_ircc_net_open(), nsc_ircc_open(), print_ret_code(), state_link_escape(), state_r_disconnect(), and tekram_change_speed().


Typedef Documentation

typedef __u32 magic_t
 

Definition at line 34 of file net/irda/irda.h.


Enumeration Type Documentation

enum LAP_REASON
 

Enumeration values:
LAP_DISC_INDICATION 
LAP_NO_RESPONSE 
LAP_RESET_INDICATION 
LAP_FOUND_NONE 
LAP_MEDIA_BUSY 
LAP_PRIMARY_CONFLICT 

Definition at line 192 of file net/irda/irda.h.

enum LINK_STATUS
 

Enumeration values:
STATUS_OK 
STATUS_ABORTED 
STATUS_NO_ACTIVITY 
STATUS_NOISY 
STATUS_REMOTE 

Definition at line 178 of file net/irda/irda.h.

enum LM_REASON
 

Enumeration values:
LM_USER_REQUEST 
LM_LAP_DISCONNECT 
LM_CONNECT_FAILURE 
LM_LAP_RESET 
LM_INIT_DISCONNECT 
LM_LSAP_NOTCONN 
LM_NON_RESP_CLIENT 
LM_NO_AVAIL_CLIENT 
LM_CONN_HALF_OPEN 
LM_BAD_SOURCE_ADDR 

Definition at line 206 of file net/irda/irda.h.

enum LOCAL_FLOW
 

Enumeration values:
FLOW_STOP 
FLOW_START 

Definition at line 111 of file net/irda/irda.h.

enum LOCK_STATUS
 

Enumeration values:
LOCK_NO_CHANGE 
LOCK_LOCKED 
LOCK_UNLOCKED 

Definition at line 186 of file net/irda/irda.h.