Home
last modified time | relevance | path

Searched refs:irlap_cb (Results 1 – 36 of 36) sorted by relevance

/linux-4.4.14/include/net/irda/
Dirlap.h118 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 …]
Dirlap_frame.h39 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 …]
Dtimer.h39 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 *);
Dirlap_event.h38 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);
Dirda_device.h53 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);
Dirlmp.h147 struct irlap_cb *irlap; /* Instance of IrLAP layer */
210 void irlmp_register_link(struct irlap_cb *, __u32 saddr, notify_t *);
Dirlmp_frame.h57 void irlmp_link_disconnect_indication(struct lap_cb *, struct irlap_cb *,
/linux-4.4.14/net/irda/
Dtimer.c44 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 …]
Dirlap.c58 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 …]
Dirlap_frame.c47 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 …]
Dqos.c427 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()
Dirlap_event.c50 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 …]
Dirnetlink.c52 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()
Dirda_device.c106 struct irlap_cb *self; in irda_device_set_media_busy()
110 self = (struct irlap_cb *) dev->atalk_ptr; in irda_device_set_media_busy()
Dirlmp_frame.c263 struct irlap_cb *irlap, in irlmp_link_disconnect_indication()
Dirlmp.c282 void irlmp_register_link(struct irlap_cb *irlap, __u32 saddr, notify_t *notify) in irlmp_register_link()
/linux-4.4.14/drivers/net/irda/
Dbfin_sir.h73 struct irlap_cb *irlap;
Dirda-usb.h155 struct irlap_cb *irlap; /* The link layer we are binded to */
Dw83977af_ir.h176 struct irlap_cb *irlap; /* The link layer we are binded to */
Dali-ircc.h195 struct irlap_cb *irlap; /* The link layer we are binded to */
Dnsc-ircc.h255 struct irlap_cb *irlap; /* The link layer we are binded to */
Ddonauboe.h313 struct irlap_cb *irlap; /* The link layer we are binded to */
Dsir-dev.h165 struct irlap_cb *irlap;
Dmcs7780.h106 struct irlap_cb *irlap; /* The link layer we are binded to */
Dvlsi_ir.h715 struct irlap_cb *irlap;
Dkingsun-sir.c105 struct irlap_cb *irlap; /* The link layer we are binded to */
Dsh_sir.c113 struct irlap_cb *irlap;
Dks959-sir.c174 struct irlap_cb *irlap; /* The link layer we are binded to */
Dksdazzle-sir.c140 struct irlap_cb *irlap; /* The link layer we are binded to */
Dsh_irda.c149 struct irlap_cb *irlap;
Dvia-ircc.h97 struct irlap_cb *irlap; /* The link layer we are binded to */
Dstir4200.c166 struct irlap_cb *irlap; /* The link layer we are binded to */
Dsa1100_ir.c68 struct irlap_cb *irlap;
Dau1k_ir.c166 struct irlap_cb *irlap;
Dpxaficp_ir.c161 struct irlap_cb *irlap;
Dsmsc-ircc2.c151 struct irlap_cb *irlap; /* The link layer we are binded to */