Lines Matching refs:enables

580 	u8 enables = 0;  in current_global_enables()  local
583 enables |= IPMI_BMC_EVT_MSG_BUFF; in current_global_enables()
588 enables |= IPMI_BMC_RCV_MSG_INTR; in current_global_enables()
593 enables |= IPMI_BMC_EVT_MSG_INTR; in current_global_enables()
595 *irq_on = enables & (IPMI_BMC_EVT_MSG_INTR | IPMI_BMC_RCV_MSG_INTR); in current_global_enables()
597 return enables; in current_global_enables()
759 u8 enables; in handle_transaction_done() local
772 enables = current_global_enables(smi_info, 0, &irq_on); in handle_transaction_done()
776 if (enables != (msg[3] & GLOBAL_ENABLES_MASK)) { in handle_transaction_done()
780 msg[2] = enables | (msg[3] & ~GLOBAL_ENABLES_MASK); in handle_transaction_done()
2947 static int get_global_enables(struct smi_info *smi_info, u8 *enables) in get_global_enables() argument
2983 *enables = resp[3]; in get_global_enables()
2994 static int set_global_enables(struct smi_info *smi_info, u8 enables) in set_global_enables() argument
3007 msg[2] = enables; in set_global_enables()
3046 u8 enables = 0; in check_clr_rcv_irq() local
3049 rv = get_global_enables(smi_info, &enables); in check_clr_rcv_irq()
3051 if ((enables & IPMI_BMC_RCV_MSG_INTR) == 0) in check_clr_rcv_irq()
3055 enables &= ~IPMI_BMC_RCV_MSG_INTR; in check_clr_rcv_irq()
3056 rv = set_global_enables(smi_info, enables); in check_clr_rcv_irq()
3083 u8 enables = 0; in check_set_rcv_irq() local
3089 rv = get_global_enables(smi_info, &enables); in check_set_rcv_irq()
3091 enables |= IPMI_BMC_RCV_MSG_INTR; in check_set_rcv_irq()
3092 rv = set_global_enables(smi_info, enables); in check_set_rcv_irq()