Home
last modified time | relevance | path

Searched refs:iriap (Results 1 – 9 of 9) sorted by relevance

/net/irda/irnet/
Dirnet_irda.c262 DABORT(self->iriap, -EBUSY, IRDA_SR_ERROR, "busy with a previous query.\n"); in irnet_find_lsap_sel()
265 self->iriap = iriap_open(LSAP_ANY, IAS_CLIENT, self, in irnet_find_lsap_sel()
272 iriap_getvaluebyclass_request(self->iriap, self->rsaddr, self->daddr, in irnet_find_lsap_sel()
340 if(self->iriap) in irnet_discover_next_daddr()
342 iriap_close(self->iriap); in irnet_discover_next_daddr()
343 self->iriap = NULL; in irnet_discover_next_daddr()
346 self->iriap = iriap_open(LSAP_ANY, IAS_CLIENT, self, in irnet_discover_next_daddr()
348 if(self->iriap == NULL) in irnet_discover_next_daddr()
358 iriap_getvaluebyclass_request(self->iriap, in irnet_discover_next_daddr()
424 if(self->iriap) in irnet_discover_daddr_and_lsap_sel()
[all …]
Dirnet.h451 struct iriap_cb * iriap; /* Used to query remote IAS */ member
/net/irda/ircomm/
Dircomm_tty_attach.c178 if (self->iriap) { in ircomm_tty_detach_cable()
179 iriap_close(self->iriap); in ircomm_tty_detach_cable()
180 self->iriap = NULL; in ircomm_tty_detach_cable()
431 iriap_close(self->iriap); in ircomm_tty_getvalue_confirm()
432 self->iriap = NULL; in ircomm_tty_getvalue_confirm()
674 if (self->iriap) { in ircomm_tty_state_idle()
680 self->iriap = iriap_open(LSAP_ANY, IAS_CLIENT, self, in ircomm_tty_state_idle()
683 iriap_getvaluebyclass_request(self->iriap, in ircomm_tty_state_idle()
732 if (self->iriap) { in ircomm_tty_state_search()
738 self->iriap = iriap_open(LSAP_ANY, IAS_CLIENT, self, in ircomm_tty_state_search()
[all …]
/net/irda/
Daf_irda.c372 iriap_close(self->iriap); in irda_getvalue_confirm()
373 self->iriap = NULL; in irda_getvalue_confirm()
533 if (self->iriap) { in irda_find_lsap_sel()
539 self->iriap = iriap_open(LSAP_ANY, IAS_CLIENT, self, in irda_find_lsap_sel()
541 if(self->iriap == NULL) in irda_find_lsap_sel()
548 iriap_getvaluebyclass_request(self->iriap, self->saddr, self->daddr, in irda_find_lsap_sel()
552 if (wait_event_interruptible(self->query_wait, (self->iriap==NULL))) in irda_find_lsap_sel()
1184 if (self->iriap) { in irda_destroy_socket()
1185 iriap_close(self->iriap); in irda_destroy_socket()
1186 self->iriap = NULL; in irda_destroy_socket()
[all …]
Diriap.c61 static hashbin_t *iriap = NULL; variable
104 iriap = hashbin_new(HB_LOCK); in iriap_init()
105 if (!iriap) in iriap_init()
113 hashbin_delete(iriap, NULL); in iriap_init()
164 hashbin_delete(iriap, (FREE_FUNC) __iriap_close); in iriap_cleanup()
204 hashbin_insert(iriap, (irda_queue_t *) self, (long) self, NULL); in iriap_open()
254 entry = (struct iriap_cb *) hashbin_remove(iriap, (long) self, NULL); in iriap_close()
307 IRDA_ASSERT(iriap != NULL, return;); in iriap_disconnect_indication()
DMakefile10 irda-y := iriap.o iriap_event.o irlmp.o irlmp_event.o irlmp_frame.o \
/net/irda/irlan/
Dirlan_client_event.c100 if (self->client.iriap) { in irlan_client_state_idle()
106 self->client.iriap = iriap_open(LSAP_ANY, IAS_CLIENT, self, in irlan_client_state_idle()
110 iriap_getvaluebyclass_request(self->client.iriap, in irlan_client_state_idle()
Dirlan_client.c532 iriap_close(self->client.iriap); in irlan_client_get_value_confirm()
533 self->client.iriap = NULL; in irlan_client_get_value_confirm()
Dirlan_common.c272 if (self->client.iriap) in __irlan_close()
273 iriap_close(self->client.iriap); in __irlan_close()