Home
last modified time | relevance | path

Searched refs:chn (Results 1 – 8 of 8) sorted by relevance

/xen-4.10.0-shim-comet/xen/common/
A Devent_channel.c124 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 Dxsm.h61 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 Ddummy.h257 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 Dhooks.c56 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 Dflask_op.c554 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 Devent.h61 void evtchn_free(struct domain *d, struct evtchn *chn);
/xen-4.10.0-shim-comet/tools/xl/
A Dxl_parse.c1702 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 Dshim.c608 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