Lines Matching refs:unconnected_lsaps
96 irlmp->unconnected_lsaps = hashbin_new(HB_LOCK); in irlmp_init()
102 (irlmp->unconnected_lsaps == NULL) || in irlmp_init()
137 hashbin_delete(irlmp->unconnected_lsaps, (FREE_FUNC) kfree); in irlmp_cleanup()
195 hashbin_insert(irlmp->unconnected_lsaps, (irda_queue_t *) self, in irlmp_open_lsap()
263 lsap = hashbin_remove(irlmp->unconnected_lsaps, (long) self, in irlmp_close_lsap()
472 lsap = hashbin_remove(irlmp->unconnected_lsaps, (long) self, NULL); in irlmp_connect_request()
628 spin_lock_irqsave(&irlmp->unconnected_lsaps->hb_spinlock, flags); in irlmp_dup()
632 if ((!hashbin_find(irlmp->unconnected_lsaps, (long) orig, NULL)) || in irlmp_dup()
636 spin_unlock_irqrestore(&irlmp->unconnected_lsaps->hb_spinlock, in irlmp_dup()
645 spin_unlock_irqrestore(&irlmp->unconnected_lsaps->hb_spinlock, in irlmp_dup()
653 spin_unlock_irqrestore(&irlmp->unconnected_lsaps->hb_spinlock, flags); in irlmp_dup()
660 hashbin_insert(irlmp->unconnected_lsaps, (irda_queue_t *) new, in irlmp_dup()
723 hashbin_insert(irlmp->unconnected_lsaps, (irda_queue_t *) self, in irlmp_disconnect_request()
774 hashbin_insert(irlmp->unconnected_lsaps, (irda_queue_t *) lsap, in irlmp_disconnect_indication()
1691 spin_lock_irqsave(&irlmp->unconnected_lsaps->hb_spinlock, flags); in irlmp_slsap_inuse()
1693 self = (struct lsap_cb *) hashbin_get_first(irlmp->unconnected_lsaps); in irlmp_slsap_inuse()
1701 self = (struct lsap_cb*) hashbin_get_next(irlmp->unconnected_lsaps); in irlmp_slsap_inuse()
1703 spin_unlock_irqrestore(&irlmp->unconnected_lsaps->hb_spinlock, flags); in irlmp_slsap_inuse()
1719 spin_unlock_irqrestore(&irlmp->unconnected_lsaps->hb_spinlock, flags); in irlmp_slsap_inuse()
1863 iter->hashbin = irlmp->unconnected_lsaps; in irlmp_seq_start()
1882 iter->hashbin = irlmp->unconnected_lsaps; in irlmp_seq_next()
1897 if (iter->hashbin == irlmp->unconnected_lsaps) in irlmp_seq_next()
1922 else if (iter->hashbin == irlmp->unconnected_lsaps) { in irlmp_seq_show()