Home
last modified time | relevance | path

Searched refs:remote_cid (Results 1 – 10 of 10) sorted by relevance

/openbmc/linux/drivers/misc/vmw_vmci/
H A Dvmci_context.h87 u32 remote_cid; member
140 int vmci_ctx_add_notification(u32 context_id, u32 remote_cid);
141 int vmci_ctx_remove_notification(u32 context_id, u32 remote_cid);
H A Dvmci_context.c598 int vmci_ctx_add_notification(u32 context_id, u32 remote_cid) in vmci_ctx_add_notification() argument
609 if (VMCI_CONTEXT_IS_VM(context_id) && VMCI_CONTEXT_IS_VM(remote_cid)) { in vmci_ctx_add_notification()
611 context_id, remote_cid); in vmci_ctx_add_notification()
628 notifier->handle = vmci_make_handle(remote_cid, VMCI_EVENT_HANDLER); in vmci_ctx_add_notification()
665 int vmci_ctx_remove_notification(u32 context_id, u32 remote_cid) in vmci_ctx_remove_notification() argument
675 handle = vmci_make_handle(remote_cid, VMCI_EVENT_HANDLER); in vmci_ctx_remove_notification()
H A Dvmci_host.c680 result = vmci_ctx_add_notification(cid, ar_info.remote_cid); in vmci_host_do_ctx_add_notify()
704 ar_info.remote_cid); in vmci_host_do_ctx_remove_notify()
/openbmc/linux/net/vmw_vsock/
H A Dvsock_loopback.c49 static bool vsock_loopback_seqpacket_allow(u32 remote_cid);
101 static bool vsock_loopback_seqpacket_allow(u32 remote_cid) in vsock_loopback_seqpacket_allow() argument
H A Daf_vsock.c402 static bool vsock_use_local_transport(unsigned int remote_cid) in vsock_use_local_transport() argument
407 if (remote_cid == VMADDR_CID_LOCAL) in vsock_use_local_transport()
411 return remote_cid == transport_g2h->get_local_cid(); in vsock_use_local_transport()
413 return remote_cid == VMADDR_CID_HOST; in vsock_use_local_transport()
443 unsigned int remote_cid = vsk->remote_addr.svm_cid; in vsock_assign_transport() local
467 if (vsock_use_local_transport(remote_cid)) in vsock_assign_transport()
469 else if (remote_cid <= VMADDR_CID_HOST || !transport_h2g || in vsock_assign_transport()
501 !new_transport->seqpacket_allow(remote_cid)) { in vsock_assign_transport()
H A Dvirtio_transport.c417 static bool virtio_transport_seqpacket_allow(u32 remote_cid);
469 static bool virtio_transport_seqpacket_allow(u32 remote_cid) in virtio_transport_seqpacket_allow() argument
H A Dvirtio_transport_common.c217 if (!info->remote_cid) { in virtio_transport_send_pkt_info()
221 dst_cid = info->remote_cid; in virtio_transport_send_pkt_info()
1261 .remote_cid = le64_to_cpu(hdr->src_cid), in virtio_transport_send_response()
/openbmc/linux/drivers/vhost/
H A Dvsock.c397 static bool vhost_transport_seqpacket_allow(u32 remote_cid);
449 static bool vhost_transport_seqpacket_allow(u32 remote_cid) in vhost_transport_seqpacket_allow() argument
455 vsock = vhost_vsock_get(remote_cid); in vhost_transport_seqpacket_allow()
/openbmc/linux/include/net/
H A Daf_vsock.h146 bool (*seqpacket_allow)(u32 remote_cid);
/openbmc/linux/include/linux/
H A Dvirtio_vsock.h146 u32 remote_cid, remote_port; member