Searched refs:chn (Results 1 – 8 of 8) sorted by relevance
/xen-4.10.0-shim-comet/xen/common/ |
A D | event_channel.c | 124 struct evtchn *chn; in alloc_evtchn_bucket() local 128 if ( !chn ) in alloc_evtchn_bucket() 137 xfree(chn); in alloc_evtchn_bucket() 143 return chn; in alloc_evtchn_bucket() 184 if ( !chn ) in evtchn_allocate_port() 229 struct evtchn *chn; in evtchn_alloc_unbound() local 366 struct evtchn *chn; in evtchn_bind_virq() local 779 evtchn_port_set_pending(d, chn->notify_vcpu_id, chn); in send_guest_global_virq() 803 evtchn_port_set_pending(d, chn->notify_vcpu_id, chn); in send_guest_pirq() 977 unlink_pirq_port(chn, d->vcpu[chn->notify_vcpu_id]); in evtchn_bind_vcpu() [all …]
|
/xen-4.10.0-shim-comet/xen/include/xsm/ |
A D | xsm.h | 61 void (*evtchn_close_post) (struct evtchn *chn); 62 int (*evtchn_send) (struct domain *d, struct evtchn *chn); 75 int (*alloc_security_evtchn) (struct evtchn *chn); 76 void (*free_security_evtchn) (struct evtchn *chn); 240 return xsm_ops->evtchn_unbound(d1, chn, id2); in xsm_evtchn_unbound() 251 xsm_ops->evtchn_close_post(chn); in xsm_evtchn_close_post() 256 return xsm_ops->evtchn_send(d, chn); in xsm_evtchn_send() 261 return xsm_ops->evtchn_status(d, chn); in xsm_evtchn_status() 312 return xsm_ops->alloc_security_evtchn(chn); in xsm_alloc_security_evtchn() 317 (void)xsm_ops->free_security_evtchn(chn); in xsm_free_security_evtchn() [all …]
|
A D | dummy.h | 257 static XSM_INLINE int xsm_evtchn_unbound(XSM_DEFAULT_ARG struct domain *d, struct evtchn *chn, in xsm_evtchn_unbound() argument 271 static XSM_INLINE void xsm_evtchn_close_post(struct evtchn *chn) in xsm_evtchn_close_post() argument 276 static XSM_INLINE int xsm_evtchn_send(XSM_DEFAULT_ARG struct domain *d, struct evtchn *chn) in xsm_evtchn_send() argument 282 static XSM_INLINE int xsm_evtchn_status(XSM_DEFAULT_ARG struct domain *d, struct evtchn *chn) in xsm_evtchn_status() argument 294 static XSM_INLINE int xsm_alloc_security_evtchn(struct evtchn *chn) in xsm_alloc_security_evtchn() argument 299 static XSM_INLINE void xsm_free_security_evtchn(struct evtchn *chn) in xsm_free_security_evtchn() argument 304 static XSM_INLINE char *xsm_show_security_evtchn(struct domain *d, const struct evtchn *chn) in xsm_show_security_evtchn() argument
|
/xen-4.10.0-shim-comet/xen/xsm/flask/ |
A D | hooks.c | 56 static u32 evtchn_sid(const struct evtchn *chn) in evtchn_sid() argument 58 return chn->ssid.flask_sid; in evtchn_sid() 91 u32 esid = evtchn_sid(chn); in domain_has_evtchn() 222 chn->ssid.flask_sid = newsid; in flask_evtchn_unbound() 274 chn->ssid.flask_sid = SECINITSID_UNLABELED; in flask_evtchn_close_post() 281 switch ( chn->state ) in flask_evtchn_send() 309 chn->ssid.flask_sid = SECINITSID_UNLABELED; in flask_alloc_security_evtchn() 316 if ( !chn ) in flask_free_security_evtchn() 319 chn->ssid.flask_sid = SECINITSID_UNLABELED; in flask_free_security_evtchn() 329 switch ( chn->state ) in flask_show_security_evtchn() [all …]
|
A D | flask_op.c | 554 struct evtchn *chn; in flask_get_peer_sid() local 562 chn = evtchn_from_port(d, arg->evtchn); in flask_get_peer_sid() 563 if ( chn->state != ECS_INTERDOMAIN ) in flask_get_peer_sid() 566 peer = chn->u.interdomain.remote_dom; in flask_get_peer_sid()
|
/xen-4.10.0-shim-comet/xen/include/xen/ |
A D | event.h | 61 void evtchn_free(struct domain *d, struct evtchn *chn);
|
/xen-4.10.0-shim-comet/tools/xl/ |
A D | xl_parse.c | 1702 libxl_device_channel *chn; in parse_config_data() local 1707 chn = ARRAY_EXTEND_INIT(d_config->channels, d_config->num_channels, in parse_config_data() 1727 replace_string(&chn->backend_domname, value); in parse_config_data() 1729 replace_string(&chn->name, value); in parse_config_data() 1734 chn->connection = LIBXL_CHANNEL_CONNECTION_PTY; in parse_config_data() 1736 chn->connection = LIBXL_CHANNEL_CONNECTION_SOCKET; in parse_config_data() 1751 switch (chn->connection) { in parse_config_data() 1760 chn->u.socket.path = xstrdup(path); in parse_config_data() 1767 chn->connection); in parse_config_data()
|
/xen-4.10.0-shim-comet/xen/arch/x86/pv/ |
A D | shim.c | 608 struct evtchn *chn = evtchn_from_port(guest, port); in pv_shim_inject_evtchn() local 610 evtchn_port_set_pending(guest, chn->notify_vcpu_id, chn); in pv_shim_inject_evtchn()
|
Completed in 23 milliseconds