Lines Matching refs:tsaps
99 irttp->tsaps = hashbin_new(HB_LOCK); in irttp_init()
100 if (!irttp->tsaps) { in irttp_init()
124 hashbin_delete(irttp->tsaps, (FREE_FUNC) __irttp_close_tsap); in irttp_cleanup()
454 hashbin_insert(irttp->tsaps, (irda_queue_t *) self, (long) self, NULL); in irttp_open_tsap()
524 tsap = hashbin_remove(irttp->tsaps, (long) self, NULL); in irttp_close_tsap()
1434 spin_lock_irqsave(&irttp->tsaps->hb_spinlock, flags); in irttp_dup()
1437 if (!hashbin_find(irttp->tsaps, (long) orig, NULL)) { in irttp_dup()
1439 spin_unlock_irqrestore(&irttp->tsaps->hb_spinlock, flags); in irttp_dup()
1447 spin_unlock_irqrestore(&irttp->tsaps->hb_spinlock, flags); in irttp_dup()
1453 spin_unlock_irqrestore(&irttp->tsaps->hb_spinlock, flags); in irttp_dup()
1470 hashbin_insert(irttp->tsaps, (irda_queue_t *) new, (long) new, NULL); in irttp_dup()
1800 spin_lock_irq(&irttp->tsaps->hb_spinlock); in irttp_seq_start()
1803 for (self = (struct tsap_cb *) hashbin_get_first(irttp->tsaps); in irttp_seq_start()
1805 self = (struct tsap_cb *) hashbin_get_next(irttp->tsaps)) { in irttp_seq_start()
1820 return (void *) hashbin_get_next(irttp->tsaps); in irttp_seq_next()
1825 spin_unlock_irq(&irttp->tsaps->hb_spinlock); in irttp_seq_stop()