Home
last modified time | relevance | path

Searched refs:vmci_hashtable (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/dev/vmware/vmci/
H A Dvmci_hashtable.h21 struct vmci_hashtable { struct
28 struct vmci_hashtable *vmci_hashtable_create(int size); argument
29 void vmci_hashtable_destroy(struct vmci_hashtable *table);
32 int vmci_hashtable_add_entry(struct vmci_hashtable *table,
34 int vmci_hashtable_remove_entry(struct vmci_hashtable *table,
36 struct vmci_hash_entry *vmci_hashtable_get_entry(struct vmci_hashtable *table,
38 void vmci_hashtable_hold_entry(struct vmci_hashtable *table,
40 int vmci_hashtable_release_entry(struct vmci_hashtable *table,
42 bool vmci_hashtable_entry_exists(struct vmci_hashtable *table,
44 void vmci_hashtable_sync(struct vmci_hashtable *table);
H A Dvmci_hashtable.c21 static int hashtable_unlink_entry(struct vmci_hashtable *table,
23 static bool vmci_hashtable_entry_exists_locked(struct vmci_hashtable *table,
42 struct vmci_hashtable *
45 struct vmci_hashtable *table; in vmci_hashtable_create()
91 vmci_hashtable_destroy(struct vmci_hashtable *table) in vmci_hashtable_destroy()
147 vmci_hashtable_add_entry(struct vmci_hashtable *table, in vmci_hashtable_add_entry()
194 vmci_hashtable_remove_entry(struct vmci_hashtable *table, in vmci_hashtable_remove_entry()
242 vmci_hashtable_get_entry_locked(struct vmci_hashtable *table, in vmci_hashtable_get_entry_locked()
290 vmci_hashtable_get_entry(struct vmci_hashtable *table, in vmci_hashtable_get_entry()
326 vmci_hashtable_hold_entry(struct vmci_hashtable *table, in vmci_hashtable_hold_entry()
[all …]
H A Dvmci_resource.c22 static struct vmci_hashtable *resource_table = NULL;
/freebsd/sys/modules/vmware/vmci/
H A DMakefile5 SRCS+= vmci_hashtable.c vmci_kernel_if.c vmci_qpair.c vmci_queue_pair.c
/freebsd/sys/conf/
H A Dfiles3467 dev/vmware/vmci/vmci_hashtable.c optional vmci