Lines Matching refs:ircomm
66 hashbin_t *ircomm = NULL; variable
70 ircomm = hashbin_new(HB_LOCK); in ircomm_init()
71 if (ircomm == NULL) { in ircomm_init()
94 hashbin_delete(ircomm, (FREE_FUNC) __ircomm_close); in ircomm_cleanup()
115 IRDA_ASSERT(ircomm != NULL, return NULL;); in ircomm_open()
139 hashbin_insert(ircomm, (irda_queue_t *) self, line, NULL); in ircomm_open()
190 entry = hashbin_remove(ircomm, self->line, NULL); in ircomm_close()
492 spin_lock_irq(&ircomm->hb_spinlock); in ircomm_seq_start()
494 for (self = (struct ircomm_cb *) hashbin_get_first(ircomm); in ircomm_seq_start()
496 self = (struct ircomm_cb *) hashbin_get_next(ircomm)) { in ircomm_seq_start()
508 return (void *) hashbin_get_next(ircomm); in ircomm_seq_next()
513 spin_unlock_irq(&ircomm->hb_spinlock); in ircomm_seq_stop()