Searched refs:vmci_handle_arr (Results 1 - 5 of 5) sorted by relevance

/linux-4.1.27/drivers/misc/vmw_vmci/
H A Dvmci_handle_array.h25 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 Dvmci_handle_array.c21 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 Dvmci_context.h73 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 Dvmci_context.c206 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 Dvmci_host.c199 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