Lines Matching refs:links
95 irlmp->links = hashbin_new(HB_LOCK); in irlmp_init()
101 (irlmp->links == NULL) || in irlmp_init()
136 hashbin_delete(irlmp->links, (FREE_FUNC) kfree); in irlmp_cleanup()
319 hashbin_insert(irlmp->links, (irda_queue_t *) lap, lap->saddr, NULL); in irlmp_register_link()
342 link = hashbin_remove(irlmp->links, saddr, NULL); in irlmp_unregister_link()
436 lap = hashbin_lock_find(irlmp->links, saddr, NULL); in irlmp_connect_request()
815 lap = (struct lap_cb *) hashbin_get_first(irlmp->links); in irlmp_do_expiry()
824 lap = (struct lap_cb *) hashbin_get_next(irlmp->links); in irlmp_do_expiry()
865 lap = (struct lap_cb *) hashbin_get_first(irlmp->links); in irlmp_do_discovery()
874 lap = (struct lap_cb *) hashbin_get_next(irlmp->links); in irlmp_do_discovery()
1216 lap = (struct lap_cb *) hashbin_get_first(irlmp->links); in irlmp_connless_data_request()
1230 lap = (struct lap_cb *) hashbin_get_next(irlmp->links); in irlmp_connless_data_request()
1654 spin_lock_irqsave_nested(&irlmp->links->hb_spinlock, flags, in irlmp_slsap_inuse()
1656 lap = (struct lap_cb *) hashbin_get_first(irlmp->links); in irlmp_slsap_inuse()
1681 lap = (struct lap_cb *) hashbin_get_next(irlmp->links); in irlmp_slsap_inuse()
1683 spin_unlock_irqrestore(&irlmp->links->hb_spinlock, flags); in irlmp_slsap_inuse()
1713 spin_unlock_irqrestore(&irlmp->links->hb_spinlock, flags); in irlmp_slsap_inuse()
1871 iter->hashbin = irlmp->links; in irlmp_seq_start()
1888 iter->hashbin = irlmp->links; in irlmp_seq_next()
1932 } else if (iter->hashbin == irlmp->links) { in irlmp_seq_show()