Lines Matching refs:discovery
62 discovery_t *discovery, *node; in irlmp_add_discovery() local
76 discovery = (discovery_t *) hashbin_get_first(cachelog); in irlmp_add_discovery()
77 while (discovery != NULL ) { in irlmp_add_discovery()
78 node = discovery; in irlmp_add_discovery()
81 discovery = (discovery_t *) hashbin_get_next(cachelog); in irlmp_add_discovery()
113 discovery_t *discovery; in irlmp_add_discovery_log() local
131 discovery = (discovery_t *) hashbin_remove_first(log); in irlmp_add_discovery_log()
132 while (discovery != NULL) { in irlmp_add_discovery_log()
133 irlmp_add_discovery(cachelog, discovery); in irlmp_add_discovery_log()
135 discovery = (discovery_t *) hashbin_remove_first(log); in irlmp_add_discovery_log()
152 discovery_t * discovery; in irlmp_expire_discoveries() local
162 discovery = (discovery_t *) hashbin_get_first(log); in irlmp_expire_discoveries()
163 while (discovery != NULL) { in irlmp_expire_discoveries()
165 curr = discovery; in irlmp_expire_discoveries()
166 discovery = (discovery_t *) hashbin_get_next(log); in irlmp_expire_discoveries()
225 discovery_t *discovery;
229 discovery = (discovery_t *) hashbin_get_first(log);
230 while (discovery != NULL) {
232 pr_debug(" daddr=%08x\n", discovery->data.daddr);
233 pr_debug(" saddr=%08x\n", discovery->data.saddr);
234 pr_debug(" nickname=%s\n", discovery->data.info);
236 discovery = (discovery_t *) hashbin_get_next(log);
264 discovery_t * discovery; in irlmp_copy_discoveries() local
277 discovery = (discovery_t *) hashbin_get_first(log); in irlmp_copy_discoveries()
278 while (discovery != NULL) { in irlmp_copy_discoveries()
282 if ((get_unaligned((__u16 *)discovery->data.hints) & mask) && in irlmp_copy_discoveries()
284 ((jiffies - discovery->firststamp) < j_timeout))) { in irlmp_copy_discoveries()
302 memcpy(&(buffer[i]), &(discovery->data), in irlmp_copy_discoveries()
306 discovery = (discovery_t *) hashbin_get_next(log); in irlmp_copy_discoveries()
320 discovery_t *discovery; in discovery_seq_idx() local
322 for (discovery = (discovery_t *) hashbin_get_first(irlmp->cachelog); in discovery_seq_idx()
323 discovery != NULL; in discovery_seq_idx()
324 discovery = (discovery_t *) hashbin_get_next(irlmp->cachelog)) { in discovery_seq_idx()
329 return discovery; in discovery_seq_idx()
356 const discovery_t *discovery = v; in discovery_seq_show() local
359 discovery->data.info, in discovery_seq_show()
360 discovery->data.hints[0], in discovery_seq_show()
361 discovery->data.hints[1]); in discovery_seq_show()
363 if ( discovery->data.hints[0] & HINT_PNP) in discovery_seq_show()
365 if ( discovery->data.hints[0] & HINT_PDA) in discovery_seq_show()
367 if ( discovery->data.hints[0] & HINT_COMPUTER) in discovery_seq_show()
369 if ( discovery->data.hints[0] & HINT_PRINTER) in discovery_seq_show()
371 if ( discovery->data.hints[0] & HINT_MODEM) in discovery_seq_show()
373 if ( discovery->data.hints[0] & HINT_FAX) in discovery_seq_show()
375 if ( discovery->data.hints[0] & HINT_LAN) in discovery_seq_show()
378 if ( discovery->data.hints[1] & HINT_TELEPHONY) in discovery_seq_show()
380 if ( discovery->data.hints[1] & HINT_FILE_SERVER) in discovery_seq_show()
382 if ( discovery->data.hints[1] & HINT_COMM) in discovery_seq_show()
384 if ( discovery->data.hints[1] & HINT_OBEX) in discovery_seq_show()
388 discovery->data.saddr, in discovery_seq_show()
389 discovery->data.daddr); in discovery_seq_show()