Searched refs:vmci_hashtable (Results 1 – 5 of 5) sorted by relevance
/freebsd/sys/dev/vmware/vmci/ |
H A D | vmci_hashtable.h | 21 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 D | vmci_hashtable.c | 21 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 D | vmci_resource.c | 22 static struct vmci_hashtable *resource_table = NULL;
|
/freebsd/sys/modules/vmware/vmci/ |
H A D | Makefile | 5 SRCS+= vmci_hashtable.c vmci_kernel_if.c vmci_qpair.c vmci_queue_pair.c
|
/freebsd/sys/conf/ |
H A D | files | 3467 dev/vmware/vmci/vmci_hashtable.c optional vmci
|