Searched refs:irlap (Results 1 – 6 of 6) sorted by relevance
/net/irda/ |
D | irnetlink.c | 52 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()
|
D | irlap.c | 50 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 …]
|
D | irlmp_event.c | 251 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()
|
D | irlmp_frame.c | 48 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
|
D | irlmp.c | 282 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()
|
D | Makefile | 11 irlap.o irlap_event.o irlap_frame.o timer.o qos.o irqueue.o \
|