Lines Matching refs:reset

2859 	/* No point of asking this information again when not doing hard reset, as the device
2860 * CPU hasn't been reset
2994 dev_dbg(hdev->dev, "H/W state is dirty, must reset before initializing\n");
2997 dev_err(hdev->dev, "failed to reset HW in dirty state (%d)\n", rc);
4346 * before apply core reset.
4386 * before apply core reset.
4687 * in case of soft reset do a manual flush for QMANs (currently called
5530 /* Need to manually reset the status to 0 */
5945 * we need to reset the chip before doing H/W init. This register is
5946 * cleared by the H/W upon H/W reset
6029 * gaudi2_send_hard_reset_cmd - common function to handle reset
6033 * This function handles the various possible scenarios for reset.
6034 * It considers if reset is handled by driver\FW and what FW components are loaded
6065 * 1. FW reset: FW initiate the reset sequence
6066 * 2. driver reset: FW will start HALT sequence (the preparations for the
6067 * reset but not the reset itself as it is not implemented
6069 * sequence before issuing the reset
6080 * communicate only using the COMMS commands to issue halt/reset.
6085 * In that case, triggering reset through GIC won't help. We need to
6086 * trigger the reset as if Linux wasn't loaded.
6088 * We do it only if the reset cause was HB, because that would be the
6104 * gaudi2_execute_hard_reset - execute hard reset by driver/FW
6108 * This function executes hard reset based on if driver/FW should do the reset
6143 dev_err(hdev->dev, "Timeout while waiting for FW to complete soft reset (0x%x)\n",
6149 * gaudi2_execute_soft_reset - execute soft reset by driver/FW
6152 * @driver_performs_reset: true if driver should perform reset instead of f/w.
6155 * This function executes soft reset based on if driver/FW should do the reset
6165 /* set SP to indicate reset request sent to FW */
6181 /* Block access to engines, QMANs and SM during reset, these
6182 * RRs will be reconfigured after soft reset.
6183 * PCIE_MSIX is left unsecured to allow NIC packets processing during the reset.
6201 /* We poll the BTM done indication multiple times after reset due to
6214 dev_err(hdev->dev, "Timeout while waiting for device to reset 0x%x\n", reg_val);
6244 * soft reset) we have to make sure that security is disabled before letting driver
6245 * do the reset. user shall control the BFE flags to avoid asking soft reset in
6262 * 2. hard reset will be triggered due to the dirty bit
6263 * 3. FW initiates the reset:
6267 * 4. during hard reset:
6269 * - BIST test performed and another reset triggered
6270 * 5. only after this reset the preboot will set the preboot ready
6273 * communicate with FW that is during reset.
6277 /* without this sleep reset will not work */
6295 * reset as we call gaudi2_nic_init only during hard reset
7008 /* Unmask all IRQs since some could have been received during the soft reset */
9102 /* returns true if hard reset is required (ECC DERR or Read parity), false otherwise (ECC SERR) */
9206 /* Returns true if hard reset is needed or false otherwise */
9847 dev_info(hdev->dev, "CPLD shutdown cause, reset reason: 0x%llx\n",
9853 dev_err(hdev->dev, "CPLD shutdown event, reset reason: 0x%llx\n",
9896 if ((gaudi2_irq_map_table[event_type].reset != EVENT_RESET_TYPE_NONE) ||
9899 (gaudi2_irq_map_table[event_type].reset == EVENT_RESET_TYPE_HARD))
10531 * performed reset, we restore only nic qm registers
10740 dev_dbg(hdev->dev, "reset SOB, q_idx: %d, sob_id: %d\n", hw_sob->q_idx, hw_sob->sob_id);