Lines Matching refs:result

746 	int result;  in qp_host_map_queues()  local
767 result = VMCI_SUCCESS; in qp_host_map_queues()
770 result = VMCI_ERROR_NO_MEM; in qp_host_map_queues()
773 result = VMCI_SUCCESS; in qp_host_map_queues()
776 return result; in qp_host_map_queues()
886 int result; in qp_guest_endpoint_create() local
911 result = vmci_resource_add(&entry->resource, in qp_guest_endpoint_create()
915 if ((result != VMCI_SUCCESS) || in qp_guest_endpoint_create()
918 handle.context, handle.resource, result); in qp_guest_endpoint_create()
950 int result; in qp_alloc_hypercall() local
973 result = qp_populate_ppn_set((u8 *)alloc_msg + sizeof(*alloc_msg), in qp_alloc_hypercall()
975 if (result == VMCI_SUCCESS) in qp_alloc_hypercall()
976 result = vmci_send_datagram(&alloc_msg->hdr); in qp_alloc_hypercall()
980 return result; in qp_alloc_hypercall()
1025 int result; in qp_detatch_guest_work() local
1038 result = VMCI_SUCCESS; in qp_detatch_guest_work()
1041 result = qp_notify_peer_local(false, handle); in qp_detatch_guest_work()
1050 result = qp_detatch_hypercall(handle); in qp_detatch_guest_work()
1051 if (result < VMCI_SUCCESS) { in qp_detatch_guest_work()
1063 return result; in qp_detatch_guest_work()
1085 return result; in qp_detatch_guest_work()
1108 int result; in qp_alloc_guest_work() local
1122 result = VMCI_ERROR_UNAVAILABLE; in qp_alloc_guest_work()
1132 result = VMCI_ERROR_QUEUEPAIR_MISMATCH; in qp_alloc_guest_work()
1141 result = qp_notify_peer_local(true, *handle); in qp_alloc_guest_work()
1142 if (result < VMCI_SUCCESS) in qp_alloc_guest_work()
1150 result = VMCI_ERROR_ALREADY_EXISTS; in qp_alloc_guest_work()
1157 result = VMCI_ERROR_NO_MEM; in qp_alloc_guest_work()
1164 result = VMCI_ERROR_NO_MEM; in qp_alloc_guest_work()
1173 result = VMCI_ERROR_NO_MEM; in qp_alloc_guest_work()
1177 result = qp_alloc_ppn_set(my_produce_q, num_produce_pages, my_consume_q, in qp_alloc_guest_work()
1180 if (result < VMCI_SUCCESS) { in qp_alloc_guest_work()
1205 result = VMCI_ERROR_NO_ACCESS; in qp_alloc_guest_work()
1210 result = VMCI_ERROR_NOT_FOUND; in qp_alloc_guest_work()
1214 result = qp_alloc_hypercall(queue_pair_entry); in qp_alloc_guest_work()
1215 if (result < VMCI_SUCCESS) { in qp_alloc_guest_work()
1216 pr_devel("qp_alloc_hypercall result = %d\n", result); in qp_alloc_guest_work()
1256 return result; in qp_alloc_guest_work()
1261 return result; in qp_alloc_guest_work()
1296 int result; in qp_broker_create() local
1359 result = VMCI_ERROR_NO_MEM; in qp_broker_create()
1364 result = VMCI_ERROR_NO_MEM; in qp_broker_create()
1378 result = VMCI_ERROR_NO_MEM; in qp_broker_create()
1391 result = qp_host_register_user_memory(page_store, in qp_broker_create()
1394 if (result < VMCI_SUCCESS) in qp_broker_create()
1414 result = vmci_resource_add(&entry->resource, in qp_broker_create()
1417 if (result != VMCI_SUCCESS) { in qp_broker_create()
1419 handle.context, handle.resource, result); in qp_broker_create()
1442 return result; in qp_broker_create()
1525 int result; in qp_broker_attach() local
1638 result = qp_host_register_user_memory(page_store, in qp_broker_attach()
1641 if (result < VMCI_SUCCESS) in qp_broker_attach()
1642 return result; in qp_broker_attach()
1663 result = in qp_broker_attach()
1666 if (result < VMCI_SUCCESS) in qp_broker_attach()
1713 int result; in qp_broker_alloc() local
1745 result = in qp_broker_alloc()
1751 result = in qp_broker_alloc()
1763 return result; in qp_broker_alloc()
1784 int result; in qp_alloc_host_work() local
1795 result = in qp_alloc_host_work()
1799 if (result == VMCI_SUCCESS) { in qp_alloc_host_work()
1818 result); in qp_alloc_host_work()
1821 return result; in qp_alloc_host_work()
1864 int result; in qp_detatch_host_work() local
1869 result = vmci_qp_broker_detach(handle, context); in qp_detatch_host_work()
1872 return result; in qp_detatch_host_work()
1969 int result; in vmci_qp_broker_set_page_store() local
1989 result = VMCI_ERROR_NOT_FOUND; in vmci_qp_broker_set_page_store()
1995 result = VMCI_ERROR_NOT_FOUND; in vmci_qp_broker_set_page_store()
2008 result = VMCI_ERROR_QUEUEPAIR_NOTOWNER; in vmci_qp_broker_set_page_store()
2014 result = VMCI_ERROR_UNAVAILABLE; in vmci_qp_broker_set_page_store()
2018 result = qp_host_get_user_memory(produce_uva, consume_uva, in vmci_qp_broker_set_page_store()
2020 if (result < VMCI_SUCCESS) in vmci_qp_broker_set_page_store()
2023 result = qp_host_map_queues(entry->produce_q, entry->consume_q); in vmci_qp_broker_set_page_store()
2024 if (result < VMCI_SUCCESS) { in vmci_qp_broker_set_page_store()
2038 result = in vmci_qp_broker_set_page_store()
2040 if (result < VMCI_SUCCESS) { in vmci_qp_broker_set_page_store()
2047 result = VMCI_SUCCESS; in vmci_qp_broker_set_page_store()
2050 return result; in vmci_qp_broker_set_page_store()
2088 int result; in vmci_qp_broker_detach() local
2100 result = VMCI_ERROR_NOT_FOUND; in vmci_qp_broker_detach()
2108 result = VMCI_ERROR_NOT_FOUND; in vmci_qp_broker_detach()
2113 result = VMCI_ERROR_QUEUEPAIR_NOTATTACHED; in vmci_qp_broker_detach()
2143 result = in vmci_qp_broker_detach()
2147 if (result < VMCI_SUCCESS) in vmci_qp_broker_detach()
2150 result); in vmci_qp_broker_detach()
2200 result = VMCI_SUCCESS; in vmci_qp_broker_detach()
2203 return result; in vmci_qp_broker_detach()
2218 int result; in vmci_qp_broker_map() local
2229 result = VMCI_ERROR_NOT_FOUND; in vmci_qp_broker_map()
2237 result = VMCI_ERROR_NOT_FOUND; in vmci_qp_broker_map()
2242 result = VMCI_ERROR_QUEUEPAIR_NOTATTACHED; in vmci_qp_broker_map()
2246 result = VMCI_SUCCESS; in vmci_qp_broker_map()
2257 result = in vmci_qp_broker_map()
2262 if (result == VMCI_SUCCESS) { in vmci_qp_broker_map()
2274 return result; in vmci_qp_broker_map()
2286 int result; in qp_save_headers() local
2301 result = qp_host_map_queues(entry->produce_q, entry->consume_q); in qp_save_headers()
2302 if (result < VMCI_SUCCESS) in qp_save_headers()
2303 return result; in qp_save_headers()
2328 int result; in vmci_qp_broker_unmap() local
2339 result = VMCI_ERROR_NOT_FOUND; in vmci_qp_broker_unmap()
2347 result = VMCI_ERROR_NOT_FOUND; in vmci_qp_broker_unmap()
2352 result = VMCI_ERROR_QUEUEPAIR_NOTATTACHED; in vmci_qp_broker_unmap()
2359 result = qp_save_headers(entry); in vmci_qp_broker_unmap()
2360 if (result < VMCI_SUCCESS) in vmci_qp_broker_unmap()
2362 handle.context, handle.resource, result); in vmci_qp_broker_unmap()
2384 result = VMCI_SUCCESS; in vmci_qp_broker_unmap()
2388 return result; in vmci_qp_broker_unmap()
2450 int result; in qp_map_queue_headers() local
2453 result = qp_host_map_queues(produce_q, consume_q); in qp_map_queue_headers()
2454 if (result < VMCI_SUCCESS) in qp_map_queue_headers()
2474 int result; in qp_get_queue_headers() local
2476 result = qp_map_queue_headers(qpair->produce_q, qpair->consume_q); in qp_get_queue_headers()
2477 if (result == VMCI_SUCCESS) { in qp_get_queue_headers()
2484 result = VMCI_SUCCESS; in qp_get_queue_headers()
2487 return result; in qp_get_queue_headers()
2549 ssize_t result; in qp_enqueue_locked() local
2551 result = qp_map_queue_headers(produce_q, consume_q); in qp_enqueue_locked()
2552 if (unlikely(result != VMCI_SUCCESS)) in qp_enqueue_locked()
2553 return result; in qp_enqueue_locked()
2567 result = qp_memcpy_to_queue_iter(produce_q, tail, from, written); in qp_enqueue_locked()
2573 result = qp_memcpy_to_queue_iter(produce_q, tail, from, tmp); in qp_enqueue_locked()
2574 if (result >= VMCI_SUCCESS) in qp_enqueue_locked()
2575 result = qp_memcpy_to_queue_iter(produce_q, 0, from, in qp_enqueue_locked()
2579 if (result < VMCI_SUCCESS) in qp_enqueue_locked()
2580 return result; in qp_enqueue_locked()
2616 ssize_t result; in qp_dequeue_locked() local
2618 result = qp_map_queue_headers(produce_q, consume_q); in qp_dequeue_locked()
2619 if (unlikely(result != VMCI_SUCCESS)) in qp_dequeue_locked()
2620 return result; in qp_dequeue_locked()
2640 result = qp_memcpy_from_queue_iter(to, consume_q, head, read); in qp_dequeue_locked()
2646 result = qp_memcpy_from_queue_iter(to, consume_q, head, tmp); in qp_dequeue_locked()
2647 if (result >= VMCI_SUCCESS) in qp_dequeue_locked()
2648 result = qp_memcpy_from_queue_iter(to, consume_q, 0, in qp_dequeue_locked()
2653 if (result < VMCI_SUCCESS) in qp_dequeue_locked()
2654 return result; in qp_dequeue_locked()
2784 int result; in vmci_qpair_detach() local
2791 result = qp_detatch(old_qpair->handle, old_qpair->guest_endpoint); in vmci_qpair_detach()
2809 return result; in vmci_qpair_detach()
2828 int result; in vmci_qpair_get_produce_indexes() local
2834 result = in vmci_qpair_get_produce_indexes()
2836 if (result == VMCI_SUCCESS) in vmci_qpair_get_produce_indexes()
2841 if (result == VMCI_SUCCESS && in vmci_qpair_get_produce_indexes()
2846 return result; in vmci_qpair_get_produce_indexes()
2865 int result; in vmci_qpair_get_consume_indexes() local
2871 result = in vmci_qpair_get_consume_indexes()
2873 if (result == VMCI_SUCCESS) in vmci_qpair_get_consume_indexes()
2878 if (result == VMCI_SUCCESS && in vmci_qpair_get_consume_indexes()
2883 return result; in vmci_qpair_get_consume_indexes()
2900 s64 result; in vmci_qpair_produce_free_space() local
2906 result = in vmci_qpair_produce_free_space()
2908 if (result == VMCI_SUCCESS) in vmci_qpair_produce_free_space()
2909 result = vmci_q_header_free_space(produce_q_header, in vmci_qpair_produce_free_space()
2913 result = 0; in vmci_qpair_produce_free_space()
2917 return result; in vmci_qpair_produce_free_space()
2934 s64 result; in vmci_qpair_consume_free_space() local
2940 result = in vmci_qpair_consume_free_space()
2942 if (result == VMCI_SUCCESS) in vmci_qpair_consume_free_space()
2943 result = vmci_q_header_free_space(consume_q_header, in vmci_qpair_consume_free_space()
2947 result = 0; in vmci_qpair_consume_free_space()
2951 return result; in vmci_qpair_consume_free_space()
2969 s64 result; in vmci_qpair_produce_buf_ready() local
2975 result = in vmci_qpair_produce_buf_ready()
2977 if (result == VMCI_SUCCESS) in vmci_qpair_produce_buf_ready()
2978 result = vmci_q_header_buf_ready(produce_q_header, in vmci_qpair_produce_buf_ready()
2982 result = 0; in vmci_qpair_produce_buf_ready()
2986 return result; in vmci_qpair_produce_buf_ready()
3004 s64 result; in vmci_qpair_consume_buf_ready() local
3010 result = in vmci_qpair_consume_buf_ready()
3012 if (result == VMCI_SUCCESS) in vmci_qpair_consume_buf_ready()
3013 result = vmci_q_header_buf_ready(consume_q_header, in vmci_qpair_consume_buf_ready()
3017 result = 0; in vmci_qpair_consume_buf_ready()
3021 return result; in vmci_qpair_consume_buf_ready()
3041 ssize_t result; in vmci_qpair_enquev() local
3049 result = qp_enqueue_locked(qpair->produce_q, in vmci_qpair_enquev()
3054 if (result == VMCI_ERROR_QUEUEPAIR_NOT_READY && in vmci_qpair_enquev()
3056 result = VMCI_ERROR_WOULD_BLOCK; in vmci_qpair_enquev()
3058 } while (result == VMCI_ERROR_QUEUEPAIR_NOT_READY); in vmci_qpair_enquev()
3062 return result; in vmci_qpair_enquev()
3082 ssize_t result; in vmci_qpair_dequev() local
3090 result = qp_dequeue_locked(qpair->produce_q, in vmci_qpair_dequev()
3095 if (result == VMCI_ERROR_QUEUEPAIR_NOT_READY && in vmci_qpair_dequev()
3097 result = VMCI_ERROR_WOULD_BLOCK; in vmci_qpair_dequev()
3099 } while (result == VMCI_ERROR_QUEUEPAIR_NOT_READY); in vmci_qpair_dequev()
3103 return result; in vmci_qpair_dequev()
3124 ssize_t result; in vmci_qpair_peekv() local
3132 result = qp_dequeue_locked(qpair->produce_q, in vmci_qpair_peekv()
3137 if (result == VMCI_ERROR_QUEUEPAIR_NOT_READY && in vmci_qpair_peekv()
3139 result = VMCI_ERROR_WOULD_BLOCK; in vmci_qpair_peekv()
3141 } while (result == VMCI_ERROR_QUEUEPAIR_NOT_READY); in vmci_qpair_peekv()
3144 return result; in vmci_qpair_peekv()