Lines Matching refs:log
111 void irlmp_add_discovery_log(hashbin_t *cachelog, hashbin_t *log) in irlmp_add_discovery_log() argument
121 if (log == NULL) { in irlmp_add_discovery_log()
131 discovery = (discovery_t *) hashbin_remove_first(log); in irlmp_add_discovery_log()
135 discovery = (discovery_t *) hashbin_remove_first(log); in irlmp_add_discovery_log()
139 hashbin_delete(log, (FREE_FUNC) kfree); in irlmp_add_discovery_log()
150 void irlmp_expire_discoveries(hashbin_t *log, __u32 saddr, int force) in irlmp_expire_discoveries() argument
159 IRDA_ASSERT(log != NULL, return;); in irlmp_expire_discoveries()
160 spin_lock_irqsave(&log->hb_spinlock, flags); in irlmp_expire_discoveries()
162 discovery = (discovery_t *) hashbin_get_first(log); in irlmp_expire_discoveries()
166 discovery = (discovery_t *) hashbin_get_next(log); in irlmp_expire_discoveries()
180 n = HASHBIN_GET_SIZE(log); in irlmp_expire_discoveries()
183 spin_unlock_irqrestore(&log->hb_spinlock, flags); in irlmp_expire_discoveries()
195 curr = hashbin_remove_this(log, (irda_queue_t *) curr); in irlmp_expire_discoveries()
204 spin_unlock_irqrestore(&log->hb_spinlock, flags); in irlmp_expire_discoveries()
223 void irlmp_dump_discoveries(hashbin_t *log)
227 IRDA_ASSERT(log != NULL, return;);
229 discovery = (discovery_t *) hashbin_get_first(log);
236 discovery = (discovery_t *) hashbin_get_next(log);
261 struct irda_device_info *irlmp_copy_discoveries(hashbin_t *log, int *pn, in irlmp_copy_discoveries() argument
272 IRDA_ASSERT(log != NULL, return NULL;); in irlmp_copy_discoveries()
275 spin_lock_irqsave(&log->hb_spinlock, flags); in irlmp_copy_discoveries()
277 discovery = (discovery_t *) hashbin_get_first(log); in irlmp_copy_discoveries()
292 n = HASHBIN_GET_SIZE(log); in irlmp_copy_discoveries()
295 spin_unlock_irqrestore(&log->hb_spinlock, flags); in irlmp_copy_discoveries()
306 discovery = (discovery_t *) hashbin_get_next(log); in irlmp_copy_discoveries()
309 spin_unlock_irqrestore(&log->hb_spinlock, flags); in irlmp_copy_discoveries()