Home
last modified time | relevance | path

Searched refs:irlap (Results 1 – 6 of 6) sorted by relevance

/net/irda/
Dirnetlink.c52 struct irlap_cb * irlap; in irda_nl_set_mode() local
66 irlap = (struct irlap_cb *)dev->atalk_ptr; in irda_nl_set_mode()
67 if (!irlap) { in irda_nl_set_mode()
72 irlap->mode = mode; in irda_nl_set_mode()
82 struct irlap_cb * irlap; in irda_nl_get_mode() local
97 irlap = (struct irlap_cb *)dev->atalk_ptr; in irda_nl_get_mode()
98 if (!irlap) { in irda_nl_get_mode()
114 if(nla_put_u32(msg, IRDA_NL_ATTR_MODE, irlap->mode)) in irda_nl_get_mode()
Dirlap.c50 static hashbin_t *irlap = NULL; variable
84 irlap = hashbin_new(HB_LOCK); in irlap_init()
85 if (irlap == NULL) { in irlap_init()
96 IRDA_ASSERT(irlap != NULL, return;); in irlap_cleanup()
98 hashbin_delete(irlap, (FREE_FUNC) __irlap_close); in irlap_cleanup()
147 (hashbin_lock_find(irlap, self->saddr, NULL)) ); in irlap_open()
166 hashbin_insert(irlap, (irda_queue_t *) self, self->saddr, NULL); in irlap_open()
224 lap = hashbin_remove(irlap, self->saddr, NULL); in irlap_close()
1079 spin_lock_irq(&irlap->hb_spinlock); in irlap_seq_start()
1082 for (self = (struct irlap_cb *) hashbin_get_first(irlap); in irlap_seq_start()
[all …]
Dirlmp_event.c251 IRDA_ASSERT(self->irlap != NULL, return;); in irlmp_state_standby()
257 irlap_discovery_request(self->irlap, &irlmp->discovery_cmd); in irlmp_state_standby()
267 irlap_connect_response(self->irlap, skb); in irlmp_state_standby()
275 irlap_connect_request(self->irlap, self->daddr, NULL, 0); in irlmp_state_standby()
311 irlap_connect_response(self->irlap, skb); in irlmp_state_u_connect()
356 irlap_disconnect_request(self->irlap); in irlmp_state_u_connect()
385 irlap_clear_disconnect(self->irlap); in irlmp_state_active()
423 irlap_disconnect_request(self->irlap); in irlmp_state_active()
429 irlap_disconnect_request(self->irlap); in irlmp_state_active()
Dirlmp_frame.c48 irlap_data_request(self->irlap, skb, TRUE); in irlmp_send_data_pdu()
50 irlap_data_request(self->irlap, skb, FALSE); in irlmp_send_data_pdu()
79 irlap_data_request(self->irlap, skb, FALSE); in irlmp_send_lcf_pdu()
263 struct irlap_cb *irlap, in irlmp_link_disconnect_indication() argument
Dirlmp.c282 void irlmp_register_link(struct irlap_cb *irlap, __u32 saddr, notify_t *notify) in irlmp_register_link() argument
297 lap->irlap = irlap; in irlmp_register_link()
533 lap_header_size = IRLAP_GET_HEADER_SIZE(self->lap->irlap); in irlmp_connect_indication()
598 lap_header_size = IRLAP_GET_HEADER_SIZE(self->lap->irlap); in irlmp_connect_confirm()
1226 irlap_unitdata_request(lap->irlap, clone_skb); in irlmp_connless_data_request()
1323 (IRLAP_GET_TX_QUEUE_LEN(self->irlap) < LAP_HIGH_THRESHOLD)) { in irlmp_flow_indication()
1337 IRLAP_GET_TX_QUEUE_LEN(self->irlap)); in irlmp_flow_indication()
DMakefile11 irlap.o irlap_event.o irlap_frame.o timer.o qos.o irqueue.o \