Searched refs:vmci_handle_arr (Results 1 - 5 of 5) sorted by relevance
/linux-4.1.27/drivers/misc/vmw_vmci/ |
H A D | vmci_handle_array.h | 25 struct vmci_handle_arr { struct 31 struct vmci_handle_arr *vmci_handle_arr_create(size_t capacity); 32 void vmci_handle_arr_destroy(struct vmci_handle_arr *array); 33 void vmci_handle_arr_append_entry(struct vmci_handle_arr **array_ptr, 35 struct vmci_handle vmci_handle_arr_remove_entry(struct vmci_handle_arr *array, 38 struct vmci_handle vmci_handle_arr_remove_tail(struct vmci_handle_arr *array); 40 vmci_handle_arr_get_entry(const struct vmci_handle_arr *array, size_t index); 41 bool vmci_handle_arr_has_entry(const struct vmci_handle_arr *array, 43 struct vmci_handle *vmci_handle_arr_get_handles(struct vmci_handle_arr *array); 46 const struct vmci_handle_arr *array) vmci_handle_arr_get_size()
|
H A D | vmci_handle_array.c | 21 return sizeof(struct vmci_handle_arr) + handle_arr_calc_size() 25 struct vmci_handle_arr *vmci_handle_arr_create(size_t capacity) vmci_handle_arr_create() 27 struct vmci_handle_arr *array; vmci_handle_arr_create() 42 void vmci_handle_arr_destroy(struct vmci_handle_arr *array) vmci_handle_arr_destroy() 47 void vmci_handle_arr_append_entry(struct vmci_handle_arr **array_ptr, vmci_handle_arr_append_entry() 50 struct vmci_handle_arr *array = *array_ptr; vmci_handle_arr_append_entry() 54 struct vmci_handle_arr *new_array; vmci_handle_arr_append_entry() 73 struct vmci_handle vmci_handle_arr_remove_entry(struct vmci_handle_arr *array, vmci_handle_arr_remove_entry() 95 struct vmci_handle vmci_handle_arr_remove_tail(struct vmci_handle_arr *array) vmci_handle_arr_remove_tail() 112 vmci_handle_arr_get_entry(const struct vmci_handle_arr *array, size_t index) vmci_handle_arr_get_entry() 120 bool vmci_handle_arr_has_entry(const struct vmci_handle_arr *array, vmci_handle_arr_has_entry() 136 struct vmci_handle *vmci_handle_arr_get_handles(struct vmci_handle_arr *array) vmci_handle_arr_get_handles()
|
H A D | vmci_context.h | 73 struct vmci_handle_arr *queue_pair_array; 76 struct vmci_handle_arr *doorbell_array; 79 struct vmci_handle_arr *pending_doorbell_array; 168 int vmci_ctx_rcv_notifications_get(u32 context_id, struct vmci_handle_arr 169 **db_handle_array, struct vmci_handle_arr 171 void vmci_ctx_rcv_notifications_release(u32 context_id, struct vmci_handle_arr 172 *db_handle_array, struct vmci_handle_arr
|
H A D | vmci_context.c | 206 struct vmci_handle_arr *subscriber_array; ctx_fire_notification() 857 struct vmci_handle_arr **db_handle_array, vmci_ctx_rcv_notifications_get() 858 struct vmci_handle_arr **qp_handle_array) vmci_ctx_rcv_notifications_get() 891 struct vmci_handle_arr *db_handle_array, vmci_ctx_rcv_notifications_release() 892 struct vmci_handle_arr *qp_handle_array, vmci_ctx_rcv_notifications_release() 1011 struct vmci_handle_arr *arr = context->doorbell_array; vmci_ctx_dbell_destroy_all() 1015 struct vmci_handle_arr *arr = context->pending_doorbell_array; vmci_ctx_dbell_destroy_all()
|
H A D | vmci_host.c | 199 struct vmci_handle_arr *handle_array, drv_cp_harray_to_user() 878 struct vmci_handle_arr *db_handle_array; vmci_host_do_recv_notifications() 879 struct vmci_handle_arr *qp_handle_array; vmci_host_do_recv_notifications()
|
Completed in 99 milliseconds