#include <linux/config.h>#include <linux/string.h>#include <linux/kernel.h>#include <linux/delay.h>#include <linux/skbuff.h>#include <net/irda/irda.h>#include <net/irda/irlap_event.h>#include <net/irda/timer.h>#include <net/irda/irlap.h>#include <net/irda/irlap_frame.h>#include <net/irda/qos.h>#include <net/irda/parameters.h>#include <net/irda/irda_device.h>Include dependency graph for irlap_event.c:

Go to the source code of this file.
|
||||||||||||||||||||
|
||||||||||||
|
Definition at line 287 of file irlap_event.c. References IRDA_DEBUG, irlap_state, LAP_MAGIC, LAP_XMIT_P, LAP_XMIT_S, and irlap_cb::magic. Referenced by irlap_open(), irlap_state_conn(), irlap_state_ndm(), irlap_state_nrm_p(), 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_p(), and irlap_state_xmit_s(). |
|
|
Definition at line 163 of file irlap_event.c. References ASSERT, irlap_do_event(), LAP_MAGIC, NULL, and POLL_TIMER_EXPIRED. Referenced by irlap_start_poll_timer(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 173 of file irlap_event.c. References ASSERT, FALSE, IRDA_DEBUG, irda_start_timer(), irlap_do_event(), irlap_poll_timer_expired(), jiffies, LAP_MAGIC, irlap_cb::magic, MSECS_TO_JIFFIES, NULL, irlap_cb::poll_timer, POLL_TIMER_EXPIRED, irlap_cb::remote_busy, sysctl_fast_poll_increase, TRUE, and irlap_cb::txq. Referenced by irlap_state_nrm_p(), and irlap_state_reset(). Here is the call graph for this function: ![]() |
|
||||||||||||||||||||
|
Definition at line 625 of file irlap_event.c. References ASSERT, CONNECT_RESPONSE, dev_kfree_skb, DISCONNECT_REQUEST, IRDA_DEBUG, irlap_apply_connection_parameters(), irlap_event, irlap_initiate_connection_state(), irlap_next_state(), irlap_qos_negotiate(), irlap_send_dm_frame(), irlap_send_ua_response_frame(), irlap_start_wd_timer(), LAP_CONN, LAP_MAGIC, LAP_NDM, LAP_NRM_S, irlap_cb::magic, irlap_cb::netdev, NULL, irlap_cb::qos_rx, RECV_DISCOVERY_XID_CMD, ret, and irlap_cb::wd_timeout. Here is the call graph for this function: ![]() |
|
||||||||||||||||||||
|
||||||||||||||||||||
|
||||||||||||||||||||
|
||||||||||||||||||||
|
Definition at line 830 of file irlap_event.c. References IRDA_DEBUG. |
|
||||||||||||||||||||
|
Definition at line 949 of file irlap_event.c. References ASSERT, del_timer(), dev_kfree_skb, irlap_cb::final_timeout, irlap_cb::final_timer, FINAL_TIMER_EXPIRED, IRDA_DEBUG, irlap_apply_default_connection_parameters(), irlap_disconnect_indication(), irlap_next_state(), irlap_send_disc_frame(), irlap_start_final_timer(), irlap_wait_min_turn_around(), LAP_DISC_INDICATION, LAP_MAGIC, LAP_NDM, LAP_NO_RESPONSE, irlap_cb::magic, irlap_cb::N3, NULL, irlap_cb::qos_tx, RECV_DM_RSP, RECV_UA_RSP, ret, and irlap_cb::retry_count. Here is the call graph for this function: ![]() |
|
||||||||||||||||||||
|
Definition at line 470 of file irlap_event.c. References ASSERT, discovery_t::daddr, dev_kfree_skb, irlap_info::discovery, irlap_cb::discovery_cmd, irlap_cb::discovery_log, hashbin_insert(), IRDA_DEBUG, irda_device_is_receiving(), irlap_discovery_confirm(), irlap_event, irlap_next_state(), irlap_send_discovery_xid_frame(), irlap_start_slot_timer(), LAP_MAGIC, LAP_NDM, LAP_QUERY, irlap_cb::magic, MSECS_TO_JIFFIES, irlap_cb::netdev, NULL, RECV_DISCOVERY_XID_RSP, ret, irlap_cb::S, irlap_cb::s, irlap_cb::slot_timeout, SLOT_TIMER_EXPIRED, TRUE, WARNING, and xff. Here is the call graph for this function: ![]() |
|
||||||||||||||||||||
|
Definition at line 563 of file irlap_event.c. References ASSERT, irlap_info::daddr, discovery_t::daddr, del_timer(), dev_kfree_skb, irlap_info::discovery, FALSE, irlap_cb::frame_sent, IRDA_DEBUG, irlap_discovery_indication(), irlap_event, irlap_next_state(), irlap_send_discovery_xid_frame(), irlmp_get_discovery_response(), jiffies, LAP_MAGIC, LAP_NDM, LAP_REPLY, irlap_cb::magic, NULL, irlap_cb::query_timer, QUERY_TIMER_EXPIRED, RECV_DISCOVERY_XID_CMD, ret, irlap_info::S, irlap_info::s, irlap_cb::slot, TRUE, and xff. Here is the call graph for this function: ![]() |
|
||||||||||||||||||||
|
||||||||||||||||||||
|
Definition at line 2040 of file irlap_event.c. References ASSERT, dev_kfree_skb, DISCONNECT_REQUEST, EBADR, EINVAL, ENODEV, IRDA_DEBUG, irlap_event, irlap_flush_all_queues(), irlap_initiate_connection_state(), irlap_next_state(), irlap_send_rd_frame(), irlap_send_ua_response_frame(), irlap_start_wd_timer(), irlap_wait_min_turn_around(), LAP_MAGIC, LAP_NRM_S, LAP_SCLOSE, irlap_cb::magic, NULL, RESET_RESPONSE, ret, and WD_TIMEOUT. Here is the call graph for this function: ![]() |
|
||||||||||||||||||||
|
Definition at line 1402 of file irlap_event.c. References ASSERT, dev_kfree_skb, DISCONNECT_REQUEST, irlap_cb::final_timeout, IRDA_DEBUG, irlap_event, irlap_flush_all_queues(), irlap_next_state(), irlap_send_disc_frame(), irlap_send_snrm_frame(), irlap_start_final_timer(), irlap_wait_min_turn_around(), LAP_MAGIC, LAP_PCLOSE, LAP_RESET, irlap_cb::magic, NULL, irlap_cb::qos_tx, RESET_REQUEST, ret, and irlap_cb::xmitflag. Here is the call graph for this function: ![]() |
|
||||||||||||||||||||
|
Definition at line 1989 of file irlap_event.c. References ASSERT, del_timer(), dev_kfree_skb, EBADR, EINVAL, ENODEV, IRDA_DEBUG, irlap_apply_default_connection_parameters(), irlap_disconnect_indication(), irlap_event, irlap_next_state(), irlap_send_ua_response_frame(), irlap_wait_min_turn_around(), LAP_DISC_INDICATION, LAP_MAGIC, LAP_NDM, irlap_cb::magic, NULL, RECV_DISC_CMD, RECV_DM_RSP, ret, and WD_TIMER_EXPIRED. Here is the call graph for this function: ![]() |
|
||||||||||||||||||||
|
||||||||||||||||||||
|
Definition at line 846 of file irlap_event.c. References irlap_cb::bytes_left, CMD_FRAME, del_timer(), dev_kfree_skb, DISCONNECT_REQUEST, EINVAL, EPROTO, FALSE, irlap_cb::final_timeout, IRDA_DEBUG, irlap_event, irlap_flush_all_queues(), irlap_next_state(), irlap_send_data_primary(), irlap_send_data_primary_poll(), irlap_send_disc_frame(), irlap_send_rr_frame(), irlap_start_final_timer(), irlap_wait_min_turn_around(), jiffies, LAP_NRM_P, LAP_PCLOSE, LAP_XMIT_P, sk_buff::len, irlap_cb::poll_timer, POLL_TIMER_EXPIRED, irlap_cb::qos_tx, irlap_cb::remote_busy, ret, SEND_I_CMD, irlap_cb::txq, and irlap_cb::window. Here is the call graph for this function: ![]() |
|
||||||||||||||||||||
|
Definition at line 1548 of file irlap_event.c. References ASSERT, irlap_cb::bytes_left, dev_kfree_skb, DISCONNECT_REQUEST, EBADR, EINVAL, ENODEV, EPROTO, IRDA_DEBUG, irlap_event, irlap_flush_all_queues(), irlap_next_state(), irlap_send_data_secondary(), irlap_send_data_secondary_final(), irlap_send_rd_frame(), irlap_start_wd_timer(), LAP_MAGIC, LAP_NRM_S, LAP_SCLOSE, LAP_XMIT_S, sk_buff::len, irlap_cb::magic, NULL, irlap_cb::remote_busy, ret, SEND_I_CMD, irlap_cb::txq, irlap_cb::wd_timeout, and irlap_cb::window. Here is the call graph for this function: ![]() |
|
|
Definition at line 79 of file irlap_event.c. Referenced by irlap_do_event(), irlap_state_conn(), irlap_state_ndm(), irlap_state_nrm_p(), irlap_state_nrm_s(), 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(), and irlap_state_xmit_s(). |
|
|
Initial value: {
"LAP_NDM",
"LAP_QUERY",
"LAP_REPLY",
"LAP_CONN",
"LAP_SETUP",
"LAP_OFFLINE",
"LAP_XMIT_P",
"LAP_PCLOSE",
"LAP_NRM_P",
"LAP_RESET_WAIT",
"LAP_RESET",
"LAP_NRM_S",
"LAP_XMIT_S",
"LAP_SCLOSE",
"LAP_RESET_CHECK",
}
Definition at line 119 of file irlap_event.c. Referenced by irlap_do_event(), and irlap_next_state(). |
|
|
Initial value:
{
irlap_state_ndm,
irlap_state_query,
irlap_state_reply,
irlap_state_conn,
irlap_state_setup,
irlap_state_offline,
irlap_state_xmit_p,
irlap_state_pclose,
irlap_state_nrm_p,
irlap_state_reset_wait,
irlap_state_reset,
irlap_state_nrm_s,
irlap_state_xmit_s,
irlap_state_sclose,
irlap_state_reset_check,
}
Definition at line 137 of file irlap_event.c. |