Lines Matching refs:irttp
41 static struct irttp_cb *irttp = NULL; variable
86 if (irttp == NULL) { in irttp_init()
87 irttp = kmalloc(sizeof(struct irttp_cb), GFP_KERNEL); in irttp_init()
88 if (irttp == NULL) in irttp_init()
91 memset(irttp, 0, sizeof(struct irttp_cb)); in irttp_init()
93 irttp->magic = TTP_MAGIC; in irttp_init()
95 irttp->tsaps = hashbin_new(HB_LOCAL); in irttp_init()
96 if (!irttp->tsaps) { in irttp_init()
114 ASSERT(irttp != NULL, return;); in irttp_cleanup()
115 ASSERT(irttp->magic == TTP_MAGIC, return;); in irttp_cleanup()
120 hashbin_delete(irttp->tsaps, (FREE_FUNC) __irttp_close_tsap); in irttp_cleanup()
122 irttp->magic = 0; in irttp_cleanup()
125 kfree(irttp); in irttp_cleanup()
127 irttp = NULL; in irttp_cleanup()
375 ASSERT(irttp != NULL, return NULL;); in irttp_open_tsap()
376 ASSERT(irttp->magic == TTP_MAGIC, return NULL;); in irttp_open_tsap()
439 hashbin_insert(irttp->tsaps, (irda_queue_t *) self, (int) self, NULL); in irttp_open_tsap()
509 tsap = hashbin_remove(irttp->tsaps, (int) self, NULL); in irttp_close_tsap()
1371 if (!hashbin_find(irttp->tsaps, (int) orig, NULL)) { in irttp_dup()
1392 hashbin_insert(irttp->tsaps, (irda_queue_t *) new, (int) new, NULL); in irttp_dup()
1722 ASSERT(irttp != NULL, return 0;); in irttp_proc_read()
1729 self = (struct tsap_cb *) hashbin_get_first(irttp->tsaps); in irttp_proc_read()
1771 self = (struct tsap_cb *) hashbin_get_next(irttp->tsaps); in irttp_proc_read()