Lines Matching defs:entry
81 gcry_module_t entry;
88 entry = gcry_malloc (sizeof (struct gcry_module));
89 if (! entry)
95 /* Fill new module entry. */
96 entry->flags = 0;
97 entry->counter = 1;
98 entry->spec = spec;
99 entry->extraspec = extraspec;
100 entry->mod_id = mod_id;
103 entry->next = *entries;
104 entry->prevp = entries;
106 (*entries)->prevp = &entry->next;
107 *entries = entry;
111 *module = entry;
119 _gcry_module_drop (gcry_module_t entry)
121 *entry->prevp = entry->next;
122 if (entry->next)
123 entry->next->prevp = entry->prevp;
125 gcry_free (entry);
133 gcry_module_t entry;
135 for (entry = entries; entry; entry = entry->next)
136 if (entry->mod_id == mod_id)
138 entry->counter++;
142 return entry;
153 gcry_module_t entry;
155 for (entry = entries; entry; entry = entry->next)
156 if ((*func) (entry->spec, data))
158 entry->counter++;
162 return entry;