Home
last modified time | relevance | path

Searched refs:vmci_ctx (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/drivers/misc/vmw_vmci/
Dvmci_context.h48 struct vmci_ctx { struct
134 struct vmci_ctx *vmci_ctx_create(u32 cid, u32 flags,
137 void vmci_ctx_destroy(struct vmci_ctx *context);
139 bool vmci_ctx_supports_host_qp(struct vmci_ctx *context);
141 int vmci_ctx_dequeue_datagram(struct vmci_ctx *context,
144 struct vmci_ctx *vmci_ctx_get(u32 cid);
145 void vmci_ctx_put(struct vmci_ctx *context);
155 int vmci_ctx_qp_create(struct vmci_ctx *context, struct vmci_handle handle);
156 int vmci_ctx_qp_destroy(struct vmci_ctx *context, struct vmci_handle handle);
157 bool vmci_ctx_qp_exists(struct vmci_ctx *context, struct vmci_handle handle);
[all …]
Dvmci_context.c49 static void ctx_signal_notify(struct vmci_ctx *context) in ctx_signal_notify()
54 static void ctx_clear_notify(struct vmci_ctx *context) in ctx_clear_notify()
63 static void ctx_clear_notify_call(struct vmci_ctx *context) in ctx_clear_notify_call()
74 void vmci_ctx_check_signal_notify(struct vmci_ctx *context) in vmci_ctx_check_signal_notify()
85 struct vmci_ctx *vmci_ctx_create(u32 cid, u32 priv_flags, in vmci_ctx_create()
90 struct vmci_ctx *context; in vmci_ctx_create()
190 void vmci_ctx_destroy(struct vmci_ctx *context) in vmci_ctx_destroy()
206 struct vmci_ctx *sub_ctx; in ctx_fire_notification()
280 struct vmci_ctx *context; in vmci_ctx_pending_datagrams()
301 struct vmci_ctx *context; in vmci_ctx_enqueue_datagram()
[all …]
Dvmci_queue_pair.h154 struct vmci_ctx *context);
157 struct vmci_ctx *context);
158 int vmci_qp_broker_detach(struct vmci_handle handle, struct vmci_ctx *context);
169 struct vmci_ctx *context, u64 guest_mem);
171 struct vmci_ctx *context, u32 gid);
Dvmci_host.c94 struct vmci_ctx *context;
100 static struct vmci_ctx *host_context;
172 struct vmci_ctx *context = vmci_host_dev->context; in vmci_host_poll()
225 static int vmci_host_setup_notify(struct vmci_ctx *context, in vmci_host_setup_notify()
Dvmci_queue_pair.c1292 struct vmci_ctx *context, in qp_broker_create()
1520 struct vmci_ctx *context, in qp_broker_attach()
1580 struct vmci_ctx *create_context; in qp_broker_attach()
1705 struct vmci_ctx *context, in qp_broker_alloc()
1784 struct vmci_ctx *context; in qp_alloc_host_work()
1867 struct vmci_ctx *context; in qp_detatch_host_work()
1939 struct vmci_ctx *context) in vmci_qp_broker_alloc()
1965 struct vmci_ctx *context) in vmci_qp_broker_set_page_store()
2081 int vmci_qp_broker_detach(struct vmci_handle handle, struct vmci_ctx *context) in vmci_qp_broker_detach()
2212 struct vmci_ctx *context, in vmci_qp_broker_map()
[all …]