Lines Matching defs:list
86 * Returns the list of possible OSes.
240 /* Match a fingerprint ID against a list of OSes */
242 pf_osfp_match(struct pf_osfp_enlist *list, pf_osfp_t os)
250 if (list == NULL) {
255 SLIST_FOREACH(entry, list, fp_entry) {
292 /* Flush the fingerprint list */
395 printf("Invalid fingerprint list\n");
401 /* Find a fingerprint in the list */
403 pf_osfp_find(struct pf_osfp_list *list, struct pf_os_fingerprint *find,
419 SLIST_FOREACH(f, list, fp_next) {
476 /* Find an exact fingerprint in the list */
478 pf_osfp_find_exact(struct pf_osfp_list *list, struct pf_os_fingerprint *find)
482 SLIST_FOREACH(f, list, fp_next) {
497 /* Insert a fingerprint into the list */
499 pf_osfp_insert(struct pf_osfp_list *list, struct pf_os_fingerprint *ins)
505 SLIST_FOREACH(f, list, fp_next)
510 SLIST_INSERT_HEAD(list, ins, fp_next);