Lines Matching defs:entry
529 * Create an entry for the given (name, major, bind_name) tuple in the
662 "!Device entry \"%s %d\" conflicts with previous entry \"%s %d\" "
684 * If there is not an entry at b_num already,
870 struct hwc_spec *entry = NULL;
875 (mod_hash_val_t)&entry) != 0) {
891 while (entry->hwc_hash_next)
892 entry = entry->hwc_hash_next;
893 entry->hwc_hash_next = spec;
897 * Remove a spec entry from spec hash table, the spec itself is
904 struct hwc_spec *entry;
909 (mod_hash_val_t)&entry) != 0) {
915 * entry or replace it with the remaining list.
917 if (entry == spec) {
934 while (entry->hwc_hash_next && (entry->hwc_hash_next != spec))
935 entry = entry->hwc_hash_next;
937 if (entry->hwc_hash_next) {
938 entry->hwc_hash_next = spec->hwc_hash_next;
997 * Make a copy of specs in a hash entry and add to the end of listp.
1000 * entry is a list of hwc_spec chained together with hwc_hash_next.
1004 hwc_spec_add(struct hwc_spec **listp, struct hwc_spec *entry,
1011 while (entry) {
1015 (match_major != entry->hwc_major)) {
1016 entry = entry->hwc_hash_next;
1021 * Allocate spec and copy the content of entry.
1027 entry->hwc_devi_name, KM_SLEEP);
1028 spec->hwc_major = entry->hwc_major;
1030 entry->hwc_devi_sys_prop_ptr, KM_SLEEP);
1034 entry = entry->hwc_hash_next;