Home
last modified time | relevance | path

Searched refs:lap (Results 1 – 5 of 5) sorted by relevance

/net/irda/
Dirlmp.c237 struct lap_cb *lap; in irlmp_close_lsap() local
247 lap = self->lap; in irlmp_close_lsap()
248 if (lap) { in irlmp_close_lsap()
249 IRDA_ASSERT(lap->magic == LMP_LAP_MAGIC, return;); in irlmp_close_lsap()
256 irlmp_do_lap_event(self->lap, in irlmp_close_lsap()
260 lsap = hashbin_remove(lap->lsaps, (long) self, NULL); in irlmp_close_lsap()
262 lap->cache.valid = FALSE; in irlmp_close_lsap()
265 self->lap = NULL; in irlmp_close_lsap()
290 struct lap_cb *lap; in irlmp_register_link() local
299 lap = kzalloc(sizeof(struct lap_cb), GFP_KERNEL); in irlmp_register_link()
[all …]
Dirlmp_event.c524 irlmp_do_lap_event(self->lap, LM_LAP_CONNECT_REQUEST, NULL); in irlmp_state_disconnected()
551 irlmp_do_lap_event(self->lap, LM_LAP_CONNECT_REQUEST, NULL); in irlmp_state_disconnected()
588 IRDA_ASSERT(self->lap != NULL, return -1;); in irlmp_state_connect()
589 IRDA_ASSERT(self->lap->lsaps != NULL, return -1;); in irlmp_state_connect()
591 hashbin_insert(self->lap->lsaps, (irda_queue_t *) self, in irlmp_state_connect()
596 irlmp_send_lcf_pdu(self->lap, self->dlsap_sel, in irlmp_state_connect()
609 self->lap = NULL; in irlmp_state_connect()
672 self->lap = NULL; in irlmp_state_connect_pend()
705 IRDA_ASSERT(self->lap != NULL, return -1;); in irlmp_state_dtr()
709 irlmp_send_data_pdu(self->lap, self->dlsap_sel, in irlmp_state_dtr()
[all …]
Dirlmp_frame.c155 lsap->lap = self; in irlmp_link_data_indication()
268 void irlmp_link_disconnect_indication(struct lap_cb *lap, in irlmp_link_disconnect_indication() argument
275 IRDA_ASSERT(lap != NULL, return;); in irlmp_link_disconnect_indication()
276 IRDA_ASSERT(lap->magic == LMP_LAP_MAGIC, return;); in irlmp_link_disconnect_indication()
278 lap->reason = reason; in irlmp_link_disconnect_indication()
279 lap->daddr = DEV_ADDR_ANY; in irlmp_link_disconnect_indication()
286 irlmp_do_lap_event(lap, LM_LAP_DISCONNECT_INDICATION, NULL); in irlmp_link_disconnect_indication()
404 static inline void irlmp_update_cache(struct lap_cb *lap, in irlmp_update_cache() argument
408 lap->cache.valid = FALSE; in irlmp_update_cache()
410 lap->cache.dlsap_sel = lsap->dlsap_sel; in irlmp_update_cache()
[all …]
Dirlap.c216 struct irlap_cb *lap; in irlap_close() local
232 lap = hashbin_remove(irlap, self->saddr, NULL); in irlap_close()
233 if (!lap) { in irlap_close()
237 __irlap_close(lap); in irlap_close()
/net/bluetooth/
Dhci_core.c936 memcpy(&cp.lap, &ir->lap, 3); in hci_inq_req()
3557 u8 lap[3] = { 0x33, 0x8b, 0x9e }; in hci_do_inquiry() local
3568 memcpy(&cp.lap, lap, sizeof(cp.lap)); in hci_do_inquiry()