xen.h (6e2d6b2728fcb408eabd7991804f8cb33ff59f20) xen.h (20e3267601f95ff62d7a3116a17a680e9f5cbcc9)
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef _XEN_XEN_H
3#define _XEN_XEN_H
4
5enum xen_domain_type {
6 XEN_NATIVE, /* running on bare hardware */
7 XEN_PV_DOMAIN, /* running in a PV domain */
8 XEN_HVM_DOMAIN, /* running in a Xen hvm domain */

--- 25 unchanged lines hidden (view full) ---

34#include <asm/xen/hypervisor.h>
35
36#define xen_initial_domain() (xen_domain() && \
37 (xen_start_flags & SIF_INITDOMAIN))
38#else /* !CONFIG_XEN_DOM0 */
39#define xen_initial_domain() (0)
40#endif /* CONFIG_XEN_DOM0 */
41
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef _XEN_XEN_H
3#define _XEN_XEN_H
4
5enum xen_domain_type {
6 XEN_NATIVE, /* running on bare hardware */
7 XEN_PV_DOMAIN, /* running in a PV domain */
8 XEN_HVM_DOMAIN, /* running in a Xen hvm domain */

--- 25 unchanged lines hidden (view full) ---

34#include <asm/xen/hypervisor.h>
35
36#define xen_initial_domain() (xen_domain() && \
37 (xen_start_flags & SIF_INITDOMAIN))
38#else /* !CONFIG_XEN_DOM0 */
39#define xen_initial_domain() (0)
40#endif /* CONFIG_XEN_DOM0 */
41
42struct bio_vec;
43bool xen_biovec_phys_mergeable(const struct bio_vec *vec1,
44 const struct bio_vec *vec2);
45
42#endif /* _XEN_XEN_H */
46#endif /* _XEN_XEN_H */