Lines Matching refs:irlap
50 static hashbin_t *irlap = NULL; variable
84 irlap = hashbin_new(HB_LOCK); in irlap_init()
85 if (irlap == NULL) { in irlap_init()
96 IRDA_ASSERT(irlap != NULL, return;); in irlap_cleanup()
98 hashbin_delete(irlap, (FREE_FUNC) __irlap_close); in irlap_cleanup()
147 (hashbin_lock_find(irlap, self->saddr, NULL)) ); in irlap_open()
166 hashbin_insert(irlap, (irda_queue_t *) self, self->saddr, NULL); in irlap_open()
224 lap = hashbin_remove(irlap, self->saddr, NULL); in irlap_close()
1079 spin_lock_irq(&irlap->hb_spinlock); in irlap_seq_start()
1082 for (self = (struct irlap_cb *) hashbin_get_first(irlap); in irlap_seq_start()
1083 self; self = (struct irlap_cb *) hashbin_get_next(irlap)) { in irlap_seq_start()
1098 return (void *) hashbin_get_next(irlap); in irlap_seq_next()
1103 spin_unlock_irq(&irlap->hb_spinlock); in irlap_seq_stop()
1192 if (irlap == NULL) in irlap_seq_open()