Lines Matching defs:entry

94 static int hermon_umap_db_compare(const void *query, const void *entry);
488 * Allocate an entry to track the mapping and unmapping (specifically,
613 * Since this devmap_dup() entry point is generally called
629 * Allocate a new entry to track the subsequent unmapping
632 * zero here is an indication to the devmap_unmap() entry point
757 * we can use the "key" and "type" values to try to find the entry
893 * Allocate an entry to track the mapping and unmapping (specifically,
1012 * Since this devmap_dup() entry point is generally called
1028 * Allocate a new entry to track the subsequent unmapping
1031 * zero here is an indication to the devmap_unmap() entry point
1156 * we can use the "key" and "type" values to try to find the entry
1260 * Allocate an entry to track the mapping and unmapping of this
1313 * Since this devmap_dup() entry point is generally called
1332 * indication to the devmap_unmap() entry point that this entry
1841 /* Allocate an entry to add to the "userland resources database" */
1848 /* Fill in the fields in the database entry */
1865 /* Free the database entry */
1898 * Copy the common portion of the "to-be-added" database entry
1901 * "userland resources database" for the new entry to be added.
1903 * Note: we expect that this entry should not be found in the
1913 * above, we will insert the new database entry ("umapdb").
1948 hermon_umap_db_entry_t *entry;
1964 * Perform the database query. If no entry is found, then
1967 entry = (hermon_umap_db_entry_t *)avl_find(
1969 if (entry == NULL) {
1972 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*entry))
1975 * If the flags argument specifies that the entry should
1977 * the entry from the database.
1981 avl_remove(&hermon_userland_rsrc_db.hdl_umapdb_avl, entry);
1984 * The database entry is returned with the expectation
1986 * free the entry's memory. ASSERT that this is non-NULL.
1994 * If the caller would like visibility to the database entry
1999 *umapdb = entry;
2002 /* Extract value field from database entry and return success */
2003 *value = entry->hdbe_common.hdb_value;
2027 * If this was userland memory, then we need to remove its entry
2030 * which instance was used when the entry was added (but we want
2031 * to know after the entry is found using the other search criteria).
2045 /* Free the database entry */
2103 * and "entry". If they are not equal, then the appropriate
2114 * If the search reaches this point, then "query" and "entry"
2127 * If the search reaches this point, then "query" and "entry"
2140 * If the search has reached this point, then "query" and "entry"
2181 * the entry corresponding to this minor number. Once it's found,
2182 * allocate (if necessary) and add an entry (in the "hdb_priv"
2242 * the entry corresponding to this minor number. Once it's found,
2243 * remove the entry (in the "hdb_priv" field) that indicated the
2245 * entry, if appropriate.