Lines Matching refs:unconnected_lsaps
90 irlmp->unconnected_lsaps = hashbin_new(HB_LOCK);
96 (irlmp->unconnected_lsaps == NULL) ||
131 hashbin_delete(irlmp->unconnected_lsaps, (FREE_FUNC) kfree);
191 hashbin_insert(irlmp->unconnected_lsaps, (irda_queue_t *) self,
261 lsap = hashbin_remove(irlmp->unconnected_lsaps, (long) self,
474 lsap = hashbin_remove(irlmp->unconnected_lsaps, (long) self, NULL);
634 spin_lock_irqsave(&irlmp->unconnected_lsaps->hb_spinlock, flags);
638 if ((!hashbin_find(irlmp->unconnected_lsaps, (long) orig, NULL)) ||
642 spin_unlock_irqrestore(&irlmp->unconnected_lsaps->hb_spinlock,
651 spin_unlock_irqrestore(&irlmp->unconnected_lsaps->hb_spinlock,
659 spin_unlock_irqrestore(&irlmp->unconnected_lsaps->hb_spinlock, flags);
666 hashbin_insert(irlmp->unconnected_lsaps, (irda_queue_t *) new,
729 hashbin_insert(irlmp->unconnected_lsaps, (irda_queue_t *) self,
779 hashbin_insert(irlmp->unconnected_lsaps, (irda_queue_t *) lsap,
1645 spin_lock_irqsave(&irlmp->unconnected_lsaps->hb_spinlock, flags);
1647 self = (struct lsap_cb *) hashbin_get_first(irlmp->unconnected_lsaps);
1655 self = (struct lsap_cb*) hashbin_get_next(irlmp->unconnected_lsaps);
1657 spin_unlock_irqrestore(&irlmp->unconnected_lsaps->hb_spinlock, flags);
1673 spin_unlock_irqrestore(&irlmp->unconnected_lsaps->hb_spinlock, flags);
1816 iter->hashbin = irlmp->unconnected_lsaps;
1835 iter->hashbin = irlmp->unconnected_lsaps;
1850 if (iter->hashbin == irlmp->unconnected_lsaps)
1875 else if (iter->hashbin == irlmp->unconnected_lsaps) {