• Home
  • Raw
  • Download

Lines Matching refs:context

93 	struct vmci_ctx *context;  member
146 vmci_ctx_destroy(vmci_host_dev->context); in vmci_host_close()
147 vmci_host_dev->context = NULL; in vmci_host_close()
171 struct vmci_ctx *context = vmci_host_dev->context; in vmci_host_poll() local
177 poll_wait(filp, &context->host_context.wait_queue, in vmci_host_poll()
180 spin_lock(&context->lock); in vmci_host_poll()
181 if (context->pending_datagrams > 0 || in vmci_host_poll()
183 context->pending_doorbell_array) > 0) { in vmci_host_poll()
186 spin_unlock(&context->lock); in vmci_host_poll()
224 static int vmci_host_setup_notify(struct vmci_ctx *context, in vmci_host_setup_notify() argument
229 if (context->notify_page) { in vmci_host_setup_notify()
245 retval = get_user_pages_fast(uva, 1, 1, &context->notify_page); in vmci_host_setup_notify()
247 context->notify_page = NULL; in vmci_host_setup_notify()
254 context->notify = kmap(context->notify_page) + (uva & (PAGE_SIZE - 1)); in vmci_host_setup_notify()
255 vmci_ctx_check_signal_notify(context); in vmci_host_setup_notify()
322 vmci_host_dev->context = vmci_ctx_create(init_block.cid, in vmci_host_do_init_context()
327 if (IS_ERR(vmci_host_dev->context)) { in vmci_host_do_init_context()
328 retval = PTR_ERR(vmci_host_dev->context); in vmci_host_do_init_context()
337 init_block.cid = vmci_ctx_get_id(vmci_host_dev->context); in vmci_host_do_init_context()
339 vmci_ctx_destroy(vmci_host_dev->context); in vmci_host_do_init_context()
340 vmci_host_dev->context = NULL; in vmci_host_do_init_context()
405 dg->dst.context, dg->dst.resource, in vmci_host_do_send_datagram()
406 dg->src.context, dg->src.resource, in vmci_host_do_send_datagram()
410 cid = vmci_ctx_get_id(vmci_host_dev->context); in vmci_host_do_send_datagram()
435 recv_info.result = vmci_ctx_dequeue_datagram(vmci_host_dev->context, in vmci_host_do_receive_datagram()
463 cid = vmci_ctx_get_id(vmci_host_dev->context); in vmci_host_do_alloc_queuepair()
482 vmci_host_dev->context); in vmci_host_do_alloc_queuepair()
507 vmci_host_dev->context); in vmci_host_do_alloc_queuepair()
513 vmci_host_dev->context); in vmci_host_do_alloc_queuepair()
548 vmci_host_dev->context, in vmci_host_do_queuepair_setva()
556 vmci_host_dev->context, 0); in vmci_host_do_queuepair_setva()
613 vmci_host_dev->context); in vmci_host_do_queuepair_setpf()
657 vmci_host_dev->context); in vmci_host_do_qp_detach()
683 cid = vmci_ctx_get_id(vmci_host_dev->context); in vmci_host_do_ctx_add_notify()
706 cid = vmci_ctx_get_id(vmci_host_dev->context); in vmci_host_do_ctx_remove_notify()
730 cid = vmci_ctx_get_id(vmci_host_dev->context); in vmci_host_do_ctx_get_cpt_state()
776 cid = vmci_ctx_get_id(vmci_host_dev->context); in vmci_host_do_ctx_set_cpt_state()
812 vmci_host_setup_notify(vmci_host_dev->context, in vmci_host_do_set_notify()
815 vmci_ctx_unset_notify(vmci_host_dev->context); in vmci_host_do_set_notify()
843 cid = vmci_ctx_get_id(vmci_host_dev->context); in vmci_host_do_notify_resource()
902 cid = vmci_ctx_get_id(vmci_host_dev->context); in vmci_host_do_recv_notifications()