Searched refs:vmci_handle_arr (Results 1 – 5 of 5) sorted by relevance
/linux-4.19.296/drivers/misc/vmw_vmci/ |
D | vmci_handle_array.h | 23 struct vmci_handle_arr { struct 32 offsetof(struct vmci_handle_arr, entries) argument 40 struct vmci_handle_arr *vmci_handle_arr_create(u32 capacity, u32 max_capacity); 41 void vmci_handle_arr_destroy(struct vmci_handle_arr *array); 42 int vmci_handle_arr_append_entry(struct vmci_handle_arr **array_ptr, 44 struct vmci_handle vmci_handle_arr_remove_entry(struct vmci_handle_arr *array, 47 struct vmci_handle vmci_handle_arr_remove_tail(struct vmci_handle_arr *array); 49 vmci_handle_arr_get_entry(const struct vmci_handle_arr *array, u32 index); 50 bool vmci_handle_arr_has_entry(const struct vmci_handle_arr *array, 52 struct vmci_handle *vmci_handle_arr_get_handles(struct vmci_handle_arr *array); [all …]
|
D | vmci_handle_array.c | 25 struct vmci_handle_arr *vmci_handle_arr_create(u32 capacity, u32 max_capacity) in vmci_handle_arr_create() 27 struct vmci_handle_arr *array; in vmci_handle_arr_create() 47 void vmci_handle_arr_destroy(struct vmci_handle_arr *array) in vmci_handle_arr_destroy() 52 int vmci_handle_arr_append_entry(struct vmci_handle_arr **array_ptr, in vmci_handle_arr_append_entry() 55 struct vmci_handle_arr *array = *array_ptr; in vmci_handle_arr_append_entry() 59 struct vmci_handle_arr *new_array; in vmci_handle_arr_append_entry() 85 struct vmci_handle vmci_handle_arr_remove_entry(struct vmci_handle_arr *array, in vmci_handle_arr_remove_entry() 107 struct vmci_handle vmci_handle_arr_remove_tail(struct vmci_handle_arr *array) in vmci_handle_arr_remove_tail() 124 vmci_handle_arr_get_entry(const struct vmci_handle_arr *array, u32 index) in vmci_handle_arr_get_entry() 132 bool vmci_handle_arr_has_entry(const struct vmci_handle_arr *array, in vmci_handle_arr_has_entry() [all …]
|
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
|
D | vmci_context.c | 213 struct vmci_handle_arr *subscriber_array; in ctx_fire_notification() 869 struct vmci_handle_arr **db_handle_array, in vmci_ctx_rcv_notifications_get() 870 struct vmci_handle_arr **qp_handle_array) in vmci_ctx_rcv_notifications_get() 904 struct vmci_handle_arr *db_handle_array, in vmci_ctx_rcv_notifications_release() 905 struct vmci_handle_arr *qp_handle_array, in vmci_ctx_rcv_notifications_release() 1023 struct vmci_handle_arr *arr = context->doorbell_array; in vmci_ctx_dbell_destroy_all() 1027 struct vmci_handle_arr *arr = context->pending_doorbell_array; in vmci_ctx_dbell_destroy_all()
|
D | vmci_host.c | 206 struct vmci_handle_arr *handle_array, in drv_cp_harray_to_user() 879 struct vmci_handle_arr *db_handle_array; in vmci_host_do_recv_notifications() 880 struct vmci_handle_arr *qp_handle_array; in vmci_host_do_recv_notifications()
|