|
Linux Kernel
3.7.1
|
#include <drm/drmP.h>#include <drm/drm_hashtab.h>#include <linux/hash.h>#include <linux/slab.h>#include <linux/export.h>Go to the source code of this file.
Functions | |
| int | drm_ht_create (struct drm_open_hash *ht, unsigned int order) |
| EXPORT_SYMBOL (drm_ht_create) | |
| void | drm_ht_verbose_list (struct drm_open_hash *ht, unsigned long key) |
| int | drm_ht_insert_item (struct drm_open_hash *ht, struct drm_hash_item *item) |
| EXPORT_SYMBOL (drm_ht_insert_item) | |
| int | drm_ht_just_insert_please (struct drm_open_hash *ht, struct drm_hash_item *item, unsigned long seed, int bits, int shift, unsigned long add) |
| EXPORT_SYMBOL (drm_ht_just_insert_please) | |
| int | drm_ht_find_item (struct drm_open_hash *ht, unsigned long key, struct drm_hash_item **item) |
| EXPORT_SYMBOL (drm_ht_find_item) | |
| int | drm_ht_remove_key (struct drm_open_hash *ht, unsigned long key) |
| int | drm_ht_remove_item (struct drm_open_hash *ht, struct drm_hash_item *item) |
| EXPORT_SYMBOL (drm_ht_remove_item) | |
| void | drm_ht_remove (struct drm_open_hash *ht) |
| EXPORT_SYMBOL (drm_ht_remove) | |
| int drm_ht_create | ( | struct drm_open_hash * | ht, |
| unsigned int | order | ||
| ) |
Definition at line 41 of file drm_hashtab.c.
| int drm_ht_find_item | ( | struct drm_open_hash * | ht, |
| unsigned long | key, | ||
| struct drm_hash_item ** | item | ||
| ) |
Definition at line 154 of file drm_hashtab.c.
| int drm_ht_insert_item | ( | struct drm_open_hash * | ht, |
| struct drm_hash_item * | item | ||
| ) |
Definition at line 97 of file drm_hashtab.c.
| int drm_ht_just_insert_please | ( | struct drm_open_hash * | ht, |
| struct drm_hash_item * | item, | ||
| unsigned long | seed, | ||
| int | bits, | ||
| int | shift, | ||
| unsigned long | add | ||
| ) |
Definition at line 129 of file drm_hashtab.c.
| void drm_ht_remove | ( | struct drm_open_hash * | ht | ) |
Definition at line 187 of file drm_hashtab.c.
| int drm_ht_remove_item | ( | struct drm_open_hash * | ht, |
| struct drm_hash_item * | item | ||
| ) |
Definition at line 180 of file drm_hashtab.c.
| int drm_ht_remove_key | ( | struct drm_open_hash * | ht, |
| unsigned long | key | ||
| ) |
Definition at line 168 of file drm_hashtab.c.
| void drm_ht_verbose_list | ( | struct drm_open_hash * | ht, |
| unsigned long | key | ||
| ) |
Definition at line 59 of file drm_hashtab.c.
| EXPORT_SYMBOL | ( | drm_ht_create | ) |
| EXPORT_SYMBOL | ( | drm_ht_insert_item | ) |
| EXPORT_SYMBOL | ( | drm_ht_just_insert_please | ) |
| EXPORT_SYMBOL | ( | drm_ht_find_item | ) |
| EXPORT_SYMBOL | ( | drm_ht_remove_item | ) |
| EXPORT_SYMBOL | ( | drm_ht_remove | ) |
1.8.2