Lines Matching refs:domain
43 struct domain *d, in vm_event_enable()
86 rc = alloc_unbound_xen_event_channel(d, 0, current->domain->domain_id, in vm_event_enable()
134 static void vm_event_wake_blocked(struct domain *d, struct vm_event_domain *ved) in vm_event_wake_blocked()
174 static void vm_event_wake_queued(struct domain *d, struct vm_event_domain *ved) in vm_event_wake_queued()
189 void vm_event_wake(struct domain *d, struct vm_event_domain *ved) in vm_event_wake()
197 static int vm_event_disable(struct domain *d, struct vm_event_domain **ved) in vm_event_disable()
238 static inline void vm_event_release_slot(struct domain *d, in vm_event_release_slot()
242 if ( current->domain == d ) in vm_event_release_slot()
270 void vm_event_put_request(struct domain *d, in vm_event_put_request()
283 if ( curr->domain != d ) in vm_event_put_request()
318 if( curr->domain == d && avail_req < d->max_vcpus && in vm_event_put_request()
327 int vm_event_get_response(struct domain *d, struct vm_event_domain *ved, in vm_event_get_response()
369 void vm_event_resume(struct domain *d, struct vm_event_domain *ved) in vm_event_resume()
381 ASSERT(d != current->domain); in vm_event_resume()
448 void vm_event_cancel_slot(struct domain *d, struct vm_event_domain *ved) in vm_event_cancel_slot()
516 int __vm_event_claim_slot(struct domain *d, struct vm_event_domain *ved, in __vm_event_claim_slot()
522 if ( (current->domain == d) && allow_sleep ) in __vm_event_claim_slot()
525 return vm_event_grab_slot(ved, (current->domain != d)); in __vm_event_claim_slot()
532 struct domain *domain = v->domain; in mem_paging_notification() local
534 if ( likely(vm_event_check_ring(domain->vm_event_paging)) ) in mem_paging_notification()
535 vm_event_resume(domain, domain->vm_event_paging); in mem_paging_notification()
542 struct domain *domain = v->domain; in monitor_notification() local
544 if ( likely(vm_event_check_ring(domain->vm_event_monitor)) ) in monitor_notification()
545 vm_event_resume(domain, domain->vm_event_monitor); in monitor_notification()
552 struct domain *domain = v->domain; in mem_sharing_notification() local
554 if ( likely(vm_event_check_ring(domain->vm_event_share)) ) in mem_sharing_notification()
555 vm_event_resume(domain, domain->vm_event_share); in mem_sharing_notification()
560 void vm_event_cleanup(struct domain *d) in vm_event_cleanup()
590 int vm_event_domctl(struct domain *d, struct xen_domctl_vm_event_op *vec, in vm_event_domctl()
599 if ( unlikely(d == current->domain) ) /* no domain_pause() */ in vm_event_domctl()