return xsm_default_action(action, current->domain, d);
}
-static XSM_INLINE int xsm_hvm_control(
- XSM_DEFAULT_ARG struct domain *d, unsigned long op)
-{
- XSM_ASSERT_ACTION(XSM_DM_PRIV);
- return xsm_default_action(action, current->domain, d);
-}
-
static XSM_INLINE int xsm_hvm_param_altp2mhvm(XSM_DEFAULT_ARG struct domain *d)
{
XSM_ASSERT_ACTION(XSM_PRIV);
#endif
int (*hvm_param)(struct domain *d, unsigned long op);
- int (*hvm_control)(struct domain *d, unsigned long op);
int (*hvm_param_altp2mhvm)(struct domain *d);
int (*hvm_altp2mhvm_op)(struct domain *d, uint64_t mode, uint32_t op);
int (*get_vnumainfo)(struct domain *d);
return alternative_call(xsm_ops.hvm_param, d, op);
}
-static inline int xsm_hvm_control(
- xsm_default_t def, struct domain *d, unsigned long op)
-{
- return alternative_call(xsm_ops.hvm_control, d, op);
-}
-
static inline int xsm_hvm_param_altp2mhvm(xsm_default_t def, struct domain *d)
{
return alternative_call(xsm_ops.hvm_param_altp2mhvm, d);
set_to_dummy_if_null(ops, page_offline);
set_to_dummy_if_null(ops, hypfs_op);
set_to_dummy_if_null(ops, hvm_param);
- set_to_dummy_if_null(ops, hvm_control);
set_to_dummy_if_null(ops, hvm_param_altp2mhvm);
set_to_dummy_if_null(ops, hvm_altp2mhvm_op);
.page_offline = flask_page_offline,
.hypfs_op = flask_hypfs_op,
.hvm_param = flask_hvm_param,
- .hvm_control = flask_hvm_param,
.hvm_param_altp2mhvm = flask_hvm_param_altp2mhvm,
.hvm_altp2mhvm_op = flask_hvm_altp2mhvm_op,