Lines Matching full:bind
62 struct mutex bind_mutex; /* serialize bind/unbind operations */
376 * serialized bind operations.) in evtchn_bind_to_user()
404 /* bind failed, should close the port now */ in evtchn_bind_to_user()
461 /* Prevent bind from racing with unbind */ in evtchn_ioctl()
466 struct ioctl_evtchn_bind_virq bind; in evtchn_ioctl() local
474 if (copy_from_user(&bind, uarg, sizeof(bind))) in evtchn_ioctl()
477 bind_virq.virq = bind.virq; in evtchn_ioctl()
491 struct ioctl_evtchn_bind_interdomain bind; in evtchn_ioctl() local
495 if (copy_from_user(&bind, uarg, sizeof(bind))) in evtchn_ioctl()
500 u->restrict_domid != bind.remote_domain) in evtchn_ioctl()
503 bind_interdomain.remote_dom = bind.remote_domain; in evtchn_ioctl()
504 bind_interdomain.remote_port = bind.remote_port; in evtchn_ioctl()
519 struct ioctl_evtchn_bind_unbound_port bind; in evtchn_ioctl() local
527 if (copy_from_user(&bind, uarg, sizeof(bind))) in evtchn_ioctl()
531 alloc_unbound.remote_dom = bind.remote_domain; in evtchn_ioctl()