/linux-4.4.14/include/net/irda/ |
D | irlap.h | 118 struct irlap_cb { struct 221 struct irlap_cb *irlap_open(struct net_device *dev, struct qos_info *qos, argument 223 void irlap_close(struct irlap_cb *self); 225 void irlap_connect_request(struct irlap_cb *self, __u32 daddr, 227 void irlap_connect_response(struct irlap_cb *self, struct sk_buff *skb); 228 void irlap_connect_indication(struct irlap_cb *self, struct sk_buff *skb); 229 void irlap_connect_confirm(struct irlap_cb *, struct sk_buff *skb); 231 void irlap_data_indication(struct irlap_cb *, struct sk_buff *, int unreliable); 232 void irlap_data_request(struct irlap_cb *, struct sk_buff *, int unreliable); 235 void irlap_unitdata_request(struct irlap_cb *, struct sk_buff *); [all …]
|
D | irlap_frame.h | 39 struct irlap_cb; 141 void irlap_queue_xmit(struct irlap_cb *self, struct sk_buff *skb); 142 void irlap_send_discovery_xid_frame(struct irlap_cb *, int S, __u8 s, 145 void irlap_send_snrm_frame(struct irlap_cb *, struct qos_info *); 146 void irlap_send_test_frame(struct irlap_cb *self, __u8 caddr, __u32 daddr, 148 void irlap_send_ua_response_frame(struct irlap_cb *, struct qos_info *); 149 void irlap_send_dm_frame(struct irlap_cb *self); 150 void irlap_send_rd_frame(struct irlap_cb *self); 151 void irlap_send_disc_frame(struct irlap_cb *self); 152 void irlap_send_rr_frame(struct irlap_cb *self, int command); [all …]
|
D | timer.h | 39 struct irlap_cb; 90 void irlap_start_slot_timer(struct irlap_cb *self, int timeout); 91 void irlap_start_query_timer(struct irlap_cb *self, int S, int s); 92 void irlap_start_final_timer(struct irlap_cb *self, int timeout); 93 void irlap_start_wd_timer(struct irlap_cb *self, int timeout); 94 void irlap_start_backoff_timer(struct irlap_cb *self, int timeout); 96 void irlap_start_mbusy_timer(struct irlap_cb *self, int timeout); 97 void irlap_stop_mbusy_timer(struct irlap_cb *);
|
D | irlap_event.h | 38 struct irlap_cb; 123 void irlap_do_event(struct irlap_cb *self, IRLAP_EVENT event, 127 int irlap_qos_negotiate(struct irlap_cb *self, struct sk_buff *skb);
|
D | irda_device.h | 53 struct irlap_cb; 214 struct irlap_cb *irlap_open(struct net_device *dev, struct qos_info *qos, 216 void irlap_close(struct irlap_cb *self);
|
D | irlmp.h | 147 struct irlap_cb *irlap; /* Instance of IrLAP layer */ 210 void irlmp_register_link(struct irlap_cb *, __u32 saddr, notify_t *);
|
D | irlmp_frame.h | 57 void irlmp_link_disconnect_indication(struct lap_cb *, struct irlap_cb *,
|
/linux-4.4.14/net/irda/ |
D | timer.c | 44 void irlap_start_slot_timer(struct irlap_cb *self, int timeout) in irlap_start_slot_timer() 50 void irlap_start_query_timer(struct irlap_cb *self, int S, int s) in irlap_start_query_timer() 73 void irlap_start_final_timer(struct irlap_cb *self, int timeout) in irlap_start_final_timer() 79 void irlap_start_wd_timer(struct irlap_cb *self, int timeout) in irlap_start_wd_timer() 85 void irlap_start_backoff_timer(struct irlap_cb *self, int timeout) in irlap_start_backoff_timer() 91 void irlap_start_mbusy_timer(struct irlap_cb *self, int timeout) in irlap_start_mbusy_timer() 97 void irlap_stop_mbusy_timer(struct irlap_cb *self) in irlap_stop_mbusy_timer() 143 struct irlap_cb *self = (struct irlap_cb *) data; in irlap_slot_timer_expired() 159 struct irlap_cb *self = (struct irlap_cb *) data; in irlap_query_timer_expired() 175 struct irlap_cb *self = (struct irlap_cb *) data; in irlap_final_timer_expired() [all …]
|
D | irlap.c | 58 extern void irlap_queue_xmit(struct irlap_cb *self, struct sk_buff *skb); 59 static void __irlap_close(struct irlap_cb *self); 60 static void irlap_init_qos_capabilities(struct irlap_cb *self, 107 struct irlap_cb *irlap_open(struct net_device *dev, struct qos_info *qos, in irlap_open() 110 struct irlap_cb *self; in irlap_open() 113 self = kzalloc(sizeof(struct irlap_cb), GFP_KERNEL); in irlap_open() 180 static void __irlap_close(struct irlap_cb *self) in __irlap_close() 208 void irlap_close(struct irlap_cb *self) in irlap_close() 210 struct irlap_cb *lap; in irlap_close() 239 void irlap_connect_indication(struct irlap_cb *self, struct sk_buff *skb) in irlap_connect_indication() [all …]
|
D | irlap_frame.c | 47 static void irlap_send_i_frame(struct irlap_cb *self, struct sk_buff *skb, 57 static inline void irlap_insert_info(struct irlap_cb *self, in irlap_insert_info() 93 void irlap_queue_xmit(struct irlap_cb *self, struct sk_buff *skb) in irlap_queue_xmit() 120 void irlap_send_snrm_frame(struct irlap_cb *self, struct qos_info *qos) in irlap_send_snrm_frame() 172 static void irlap_recv_snrm_cmd(struct irlap_cb *self, struct sk_buff *skb, in irlap_recv_snrm_cmd() 213 void irlap_send_ua_response_frame(struct irlap_cb *self, struct qos_info *qos) in irlap_send_ua_response_frame() 259 void irlap_send_dm_frame( struct irlap_cb *self) in irlap_send_dm_frame() 289 void irlap_send_disc_frame(struct irlap_cb *self) in irlap_send_disc_frame() 315 void irlap_send_discovery_xid_frame(struct irlap_cb *self, int S, __u8 s, in irlap_send_discovery_xid_frame() 407 static void irlap_recv_discovery_xid_rsp(struct irlap_cb *self, in irlap_recv_discovery_xid_rsp() [all …]
|
D | qos.c | 427 int irlap_qos_negotiate(struct irlap_cb *self, struct sk_buff *skb) in irlap_qos_negotiate() 463 int irlap_insert_qos_negotiation_params(struct irlap_cb *self, in irlap_insert_qos_negotiation_params() 530 struct irlap_cb *self = (struct irlap_cb *) instance; in irlap_param_baud_rate() 566 struct irlap_cb *self = (struct irlap_cb *) instance; in irlap_param_link_disconnect() 598 struct irlap_cb *self = (struct irlap_cb *) instance; in irlap_param_max_turn_time() 620 struct irlap_cb *self = (struct irlap_cb *) instance; in irlap_param_data_size() 643 struct irlap_cb *self = (struct irlap_cb *) instance; in irlap_param_window_size() 664 struct irlap_cb *self = (struct irlap_cb *) instance; in irlap_param_additional_bofs() 686 struct irlap_cb *self = (struct irlap_cb *) instance; in irlap_param_min_turn_time()
|
D | irlap_event.c | 50 static int irlap_state_ndm (struct irlap_cb *self, IRLAP_EVENT event, 52 static int irlap_state_query (struct irlap_cb *self, IRLAP_EVENT event, 54 static int irlap_state_reply (struct irlap_cb *self, IRLAP_EVENT event, 56 static int irlap_state_conn (struct irlap_cb *self, IRLAP_EVENT event, 58 static int irlap_state_setup (struct irlap_cb *self, IRLAP_EVENT event, 60 static int irlap_state_offline(struct irlap_cb *self, IRLAP_EVENT event, 62 static int irlap_state_xmit_p (struct irlap_cb *self, IRLAP_EVENT event, 64 static int irlap_state_pclose (struct irlap_cb *self, IRLAP_EVENT event, 66 static int irlap_state_nrm_p (struct irlap_cb *self, IRLAP_EVENT event, 68 static int irlap_state_reset_wait(struct irlap_cb *self, IRLAP_EVENT event, [all …]
|
D | irnetlink.c | 52 struct irlap_cb * irlap; in irda_nl_set_mode() 66 irlap = (struct irlap_cb *)dev->atalk_ptr; in irda_nl_set_mode() 82 struct irlap_cb * irlap; in irda_nl_get_mode() 97 irlap = (struct irlap_cb *)dev->atalk_ptr; in irda_nl_get_mode()
|
D | irda_device.c | 106 struct irlap_cb *self; in irda_device_set_media_busy() 110 self = (struct irlap_cb *) dev->atalk_ptr; in irda_device_set_media_busy()
|
D | irlmp_frame.c | 263 struct irlap_cb *irlap, in irlmp_link_disconnect_indication()
|
D | irlmp.c | 282 void irlmp_register_link(struct irlap_cb *irlap, __u32 saddr, notify_t *notify) in irlmp_register_link()
|
/linux-4.4.14/drivers/net/irda/ |
D | bfin_sir.h | 73 struct irlap_cb *irlap;
|
D | irda-usb.h | 155 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 | ali-ircc.h | 195 struct irlap_cb *irlap; /* The link layer we are binded to */
|
D | nsc-ircc.h | 255 struct irlap_cb *irlap; /* The link layer we are binded to */
|
D | donauboe.h | 313 struct irlap_cb *irlap; /* The link layer we are binded to */
|
D | sir-dev.h | 165 struct irlap_cb *irlap;
|
D | mcs7780.h | 106 struct irlap_cb *irlap; /* The link layer we are binded to */
|
D | vlsi_ir.h | 715 struct irlap_cb *irlap;
|
D | kingsun-sir.c | 105 struct irlap_cb *irlap; /* The link layer we are binded to */
|
D | sh_sir.c | 113 struct irlap_cb *irlap;
|
D | ks959-sir.c | 174 struct irlap_cb *irlap; /* The link layer we are binded to */
|
D | ksdazzle-sir.c | 140 struct irlap_cb *irlap; /* The link layer we are binded to */
|
D | sh_irda.c | 149 struct irlap_cb *irlap;
|
D | via-ircc.h | 97 struct irlap_cb *irlap; /* The link layer we are binded to */
|
D | stir4200.c | 166 struct irlap_cb *irlap; /* The link layer we are binded to */
|
D | sa1100_ir.c | 68 struct irlap_cb *irlap;
|
D | au1k_ir.c | 166 struct irlap_cb *irlap;
|
D | pxaficp_ir.c | 161 struct irlap_cb *irlap;
|
D | smsc-ircc2.c | 151 struct irlap_cb *irlap; /* The link layer we are binded to */
|