Lines Matching refs:msg_data
2504 bnx2_fw_sync(struct bnx2 *bp, u32 msg_data, int ack, int silent) in bnx2_fw_sync() argument
2510 msg_data |= bp->fw_wr_seq; in bnx2_fw_sync()
2511 bp->fw_last_msg = msg_data; in bnx2_fw_sync()
2513 bnx2_shmem_wr(bp, BNX2_DRV_MB, msg_data); in bnx2_fw_sync()
2524 if ((val & BNX2_FW_MSG_ACK) == (msg_data & BNX2_DRV_MSG_SEQ)) in bnx2_fw_sync()
2527 if ((msg_data & BNX2_DRV_MSG_DATA) == BNX2_DRV_MSG_DATA_WAIT0) in bnx2_fw_sync()
2531 if ((val & BNX2_FW_MSG_ACK) != (msg_data & BNX2_DRV_MSG_SEQ)) { in bnx2_fw_sync()
2532 msg_data &= ~BNX2_DRV_MSG_CODE; in bnx2_fw_sync()
2533 msg_data |= BNX2_DRV_MSG_CODE_FW_TIMEOUT; in bnx2_fw_sync()
2535 bnx2_shmem_wr(bp, BNX2_DRV_MB, msg_data); in bnx2_fw_sync()
2537 pr_err("fw sync timeout, reset code = %x\n", msg_data); in bnx2_fw_sync()