• Home
  • Raw
  • Download

Lines Matching refs:irttp

43 static struct irttp_cb *irttp;  variable
91 irttp = kzalloc(sizeof(struct irttp_cb), GFP_KERNEL); in irttp_init()
92 if (irttp == NULL) in irttp_init()
95 irttp->magic = TTP_MAGIC; in irttp_init()
97 irttp->tsaps = hashbin_new(HB_LOCK); in irttp_init()
98 if (!irttp->tsaps) { in irttp_init()
101 kfree(irttp); in irttp_init()
117 IRDA_ASSERT(irttp->magic == TTP_MAGIC, return;); in irttp_cleanup()
122 hashbin_delete(irttp->tsaps, (FREE_FUNC) __irttp_close_tsap); in irttp_cleanup()
124 irttp->magic = 0; in irttp_cleanup()
127 kfree(irttp); in irttp_cleanup()
129 irttp = NULL; in irttp_cleanup()
398 IRDA_ASSERT(irttp->magic == TTP_MAGIC, return NULL;); in irttp_open_tsap()
459 hashbin_insert(irttp->tsaps, (irda_queue_t *) self, (long) self, NULL); in irttp_open_tsap()
531 tsap = hashbin_remove(irttp->tsaps, (long) self, NULL); in irttp_close_tsap()
1452 spin_lock_irqsave(&irttp->tsaps->hb_spinlock, flags); in irttp_dup()
1455 if (!hashbin_find(irttp->tsaps, (long) orig, NULL)) { in irttp_dup()
1457 spin_unlock_irqrestore(&irttp->tsaps->hb_spinlock, flags); in irttp_dup()
1465 spin_unlock_irqrestore(&irttp->tsaps->hb_spinlock, flags); in irttp_dup()
1471 spin_unlock_irqrestore(&irttp->tsaps->hb_spinlock, flags); in irttp_dup()
1488 hashbin_insert(irttp->tsaps, (irda_queue_t *) new, (long) new, NULL); in irttp_dup()
1820 spin_lock_irq(&irttp->tsaps->hb_spinlock); in irttp_seq_start()
1823 for (self = (struct tsap_cb *) hashbin_get_first(irttp->tsaps); in irttp_seq_start()
1825 self = (struct tsap_cb *) hashbin_get_next(irttp->tsaps)) { in irttp_seq_start()
1840 return (void *) hashbin_get_next(irttp->tsaps); in irttp_seq_next()
1845 spin_unlock_irq(&irttp->tsaps->hb_spinlock); in irttp_seq_stop()