/linux-2.4.37.9/include/net/irda/ |
D | irlap.h | 89 struct irlap_cb { struct 192 struct irlap_cb *irlap_open(struct net_device *dev, struct qos_info *qos, argument 194 void irlap_close(struct irlap_cb *self); 196 void irlap_connect_request(struct irlap_cb *self, __u32 daddr, 198 void irlap_connect_response(struct irlap_cb *self, struct sk_buff *skb); 199 void irlap_connect_indication(struct irlap_cb *self, struct sk_buff *skb); 200 void irlap_connect_confirm(struct irlap_cb *, struct sk_buff *skb); 202 void irlap_data_indication(struct irlap_cb *, struct sk_buff *, int unreliable); 203 void irlap_data_request(struct irlap_cb *, struct sk_buff *, int unreliable); 206 void irlap_unitdata_request(struct irlap_cb *, struct sk_buff *); [all …]
|
D | irlap_frame.h | 113 void irlap_queue_xmit(struct irlap_cb *self, struct sk_buff *skb); 114 void irlap_send_discovery_xid_frame(struct irlap_cb *, int S, __u8 s, 116 void irlap_send_snrm_frame(struct irlap_cb *, struct qos_info *); 117 void irlap_send_test_frame(struct irlap_cb *self, __u8 caddr, __u32 daddr, 119 void irlap_send_ua_response_frame(struct irlap_cb *, struct qos_info *); 120 void irlap_send_dm_frame(struct irlap_cb *self); 121 void irlap_send_rd_frame(struct irlap_cb *self); 122 void irlap_send_disc_frame(struct irlap_cb *self); 123 void irlap_send_rr_frame(struct irlap_cb *self, int command); 125 void irlap_send_data_primary(struct irlap_cb *, struct sk_buff *); [all …]
|
D | timer.h | 75 void irlap_start_slot_timer(struct irlap_cb *self, int timeout); 76 void irlap_start_query_timer(struct irlap_cb *self, int timeout); 77 void irlap_start_final_timer(struct irlap_cb *self, int timeout); 78 void irlap_start_wd_timer(struct irlap_cb *self, int timeout); 79 void irlap_start_backoff_timer(struct irlap_cb *self, int timeout); 81 void irlap_start_mbusy_timer(struct irlap_cb *self, int timeout); 82 void irlap_stop_mbusy_timer(struct irlap_cb *);
|
D | irlap_event.h | 40 struct irlap_cb; 135 void irlap_do_event(struct irlap_cb *self, IRLAP_EVENT event, 139 extern int irlap_qos_negotiate(struct irlap_cb *self, struct sk_buff *skb);
|
D | irlmp.h | 133 struct irlap_cb *irlap; /* Instance of IrLAP layer */ 203 void irlmp_register_link(struct irlap_cb *, __u32 saddr, notify_t *);
|
D | irtty.h | 56 struct irlap_cb *irlap; /* The link layer we are binded to */
|
D | irlmp_frame.h | 58 void irlmp_link_disconnect_indication(struct lap_cb *, struct irlap_cb *,
|
D | irport.h | 57 struct irlap_cb *irlap; /* The link layer we are attached to */
|
D | irda-usb.h | 149 struct irlap_cb *irlap; /* The link layer we are binded to */
|
D | au1000_ircc.h | 115 struct irlap_cb *irlap;
|
D | smc-ircc.h | 160 struct irlap_cb *irlap; /* The link layer we are binded to */
|
D | w83977af_ir.h | 176 struct irlap_cb *irlap; /* The link layer we are binded to */
|
D | toshoboe.h | 144 struct irlap_cb *irlap; /* The link layer we are binded to */
|
D | ali-ircc.h | 195 struct irlap_cb *irlap; /* The link layer we are binded to */
|
D | nsc-ircc.h | 252 struct irlap_cb *irlap; /* The link layer we are binded to */
|
D | vlsi_ir.h | 569 struct irlap_cb *irlap;
|
/linux-2.4.37.9/net/irda/ |
D | timer.c | 68 void irlap_start_slot_timer(struct irlap_cb *self, int timeout) in irlap_start_slot_timer() 74 void irlap_start_query_timer(struct irlap_cb *self, int timeout) in irlap_start_query_timer() 80 void irlap_start_final_timer(struct irlap_cb *self, int timeout) in irlap_start_final_timer() 86 void irlap_start_wd_timer(struct irlap_cb *self, int timeout) in irlap_start_wd_timer() 92 void irlap_start_backoff_timer(struct irlap_cb *self, int timeout) in irlap_start_backoff_timer() 98 void irlap_start_mbusy_timer(struct irlap_cb *self, int timeout) in irlap_start_mbusy_timer() 104 void irlap_stop_mbusy_timer(struct irlap_cb *self) in irlap_stop_mbusy_timer() 151 struct irlap_cb *self = (struct irlap_cb *) data; in irlap_slot_timer_expired() 167 struct irlap_cb *self = (struct irlap_cb *) data; in irlap_query_timer_expired() 183 struct irlap_cb *self = (struct irlap_cb *) data; in irlap_final_timer_expired() [all …]
|
D | irlap.c | 59 extern void irlap_queue_xmit(struct irlap_cb *self, struct sk_buff *skb); 60 static void __irlap_close(struct irlap_cb *self); 105 struct irlap_cb *irlap_open(struct net_device *dev, struct qos_info *qos, in irlap_open() 108 struct irlap_cb *self; in irlap_open() 113 self = kmalloc(sizeof(struct irlap_cb), GFP_KERNEL); in irlap_open() 117 memset(self, 0, sizeof(struct irlap_cb)); in irlap_open() 173 static void __irlap_close(struct irlap_cb *self) in __irlap_close() 201 void irlap_close(struct irlap_cb *self) in irlap_close() 203 struct irlap_cb *lap; in irlap_close() 230 void irlap_connect_indication(struct irlap_cb *self, struct sk_buff *skb) in irlap_connect_indication() [all …]
|
D | irlap_frame.c | 53 static inline void irlap_insert_info(struct irlap_cb *self, in irlap_insert_info() 89 void irlap_queue_xmit(struct irlap_cb *self, struct sk_buff *skb) in irlap_queue_xmit() 107 void irlap_send_snrm_frame(struct irlap_cb *self, struct qos_info *qos) in irlap_send_snrm_frame() 157 static void irlap_recv_snrm_cmd(struct irlap_cb *self, struct sk_buff *skb, in irlap_recv_snrm_cmd() 196 void irlap_send_ua_response_frame(struct irlap_cb *self, struct qos_info *qos) in irlap_send_ua_response_frame() 242 void irlap_send_dm_frame( struct irlap_cb *self) in irlap_send_dm_frame() 272 void irlap_send_disc_frame(struct irlap_cb *self) in irlap_send_disc_frame() 300 void irlap_send_discovery_xid_frame(struct irlap_cb *self, int S, __u8 s, in irlap_send_discovery_xid_frame() 391 static void irlap_recv_discovery_xid_rsp(struct irlap_cb *self, in irlap_recv_discovery_xid_rsp() 461 static void irlap_recv_discovery_xid_cmd(struct irlap_cb *self, in irlap_recv_discovery_xid_cmd() [all …]
|
D | irlap_event.c | 49 static int irlap_state_ndm (struct irlap_cb *self, IRLAP_EVENT event, 51 static int irlap_state_query (struct irlap_cb *self, IRLAP_EVENT event, 53 static int irlap_state_reply (struct irlap_cb *self, IRLAP_EVENT event, 55 static int irlap_state_conn (struct irlap_cb *self, IRLAP_EVENT event, 57 static int irlap_state_setup (struct irlap_cb *self, IRLAP_EVENT event, 59 static int irlap_state_offline(struct irlap_cb *self, IRLAP_EVENT event, 61 static int irlap_state_xmit_p (struct irlap_cb *self, IRLAP_EVENT event, 63 static int irlap_state_pclose (struct irlap_cb *self, IRLAP_EVENT event, 65 static int irlap_state_nrm_p (struct irlap_cb *self, IRLAP_EVENT event, 67 static int irlap_state_reset_wait(struct irlap_cb *self, IRLAP_EVENT event, [all …]
|
D | qos.c | 434 int irlap_qos_negotiate(struct irlap_cb *self, struct sk_buff *skb) in irlap_qos_negotiate() 470 int irlap_insert_qos_negotiation_params(struct irlap_cb *self, in irlap_insert_qos_negotiation_params() 537 struct irlap_cb *self = (struct irlap_cb *) instance; in irlap_param_baud_rate() 573 struct irlap_cb *self = (struct irlap_cb *) instance; in irlap_param_link_disconnect() 605 struct irlap_cb *self = (struct irlap_cb *) instance; in irlap_param_max_turn_time() 627 struct irlap_cb *self = (struct irlap_cb *) instance; in irlap_param_data_size() 650 struct irlap_cb *self = (struct irlap_cb *) instance; in irlap_param_window_size() 671 struct irlap_cb *self = (struct irlap_cb *) instance; in irlap_param_additional_bofs() 693 struct irlap_cb *self = (struct irlap_cb *) instance; in irlap_param_min_turn_time()
|
D | irda_device.c | 191 struct irlap_cb *self; in irda_device_set_media_busy() 195 self = (struct irlap_cb *) dev->atalk_ptr; in irda_device_set_media_busy()
|
D | irlmp_frame.c | 270 struct irlap_cb *irlap, in irlmp_link_disconnect_indication()
|
/linux-2.4.37.9/drivers/net/irda/ |
D | donauboe.h | 314 struct irlap_cb *irlap; /* The link layer we are binded to */
|
D | sa1100_ir.c | 79 struct irlap_cb *irlap;
|