Lines Matching refs:policy
650 struct cxl_event_interrupt_policy *policy)
654 .payload_out = policy,
655 .size_out = sizeof(*policy),
662 "Failed to get event interrupt policy : %d", rc);
668 struct cxl_event_interrupt_policy *policy)
673 *policy = (struct cxl_event_interrupt_policy) {
682 .payload_in = policy,
683 .size_in = sizeof(*policy),
688 dev_err(mds->cxlds.dev, "Failed to set event interrupt policy : %d",
694 return cxl_event_get_int_policy(mds, policy);
700 struct cxl_event_interrupt_policy policy;
703 rc = cxl_event_config_msgnums(mds, &policy);
707 rc = cxl_event_req_irq(cxlds, policy.info_settings);
713 rc = cxl_event_req_irq(cxlds, policy.warn_settings);
719 rc = cxl_event_req_irq(cxlds, policy.failure_settings);
725 rc = cxl_event_req_irq(cxlds, policy.fatal_settings);
744 struct cxl_event_interrupt_policy policy;
758 rc = cxl_event_get_int_policy(mds, &policy);
762 if (cxl_event_int_is_fw(policy.info_settings) ||
763 cxl_event_int_is_fw(policy.warn_settings) ||
764 cxl_event_int_is_fw(policy.failure_settings) ||
765 cxl_event_int_is_fw(policy.fatal_settings)) {