Lines Matching defs:adn
418 struct acpidisp_notifier *adn;
420 adn = kmem_zalloc(sizeof(*adn), KM_SLEEP);
421 adn->adn_func = func;
422 adn->adn_cookie = cookie;
423 PSLIST_ENTRY_INIT(adn, adn_entry);
426 PSLIST_WRITER_INSERT_HEAD(&acpidisp_notifiers.list, adn, adn_entry);
429 return adn;
433 acpidisp_deregister_notify(struct acpidisp_notifier *adn)
437 PSLIST_WRITER_REMOVE(adn, adn_entry);
441 kmem_free(adn, sizeof(*adn));
447 struct acpidisp_notifier *adn;
451 PSLIST_READER_FOREACH(adn, &acpidisp_notifiers.list,
453 (*adn->adn_func)(handle, notify, adn->adn_cookie);