Lines Matching refs:clk_throttling
7514 mutex_lock(&hdev->clk_throttling.lock);
7518 hdev->clk_throttling.current_reason |= HL_CLK_THROTTLE_POWER;
7519 hdev->clk_throttling.aggregated_reason |= HL_CLK_THROTTLE_POWER;
7520 hdev->clk_throttling.timestamp[HL_CLK_THROTTLE_TYPE_POWER].start = ktime_get();
7521 hdev->clk_throttling.timestamp[HL_CLK_THROTTLE_TYPE_POWER].end = zero_time;
7527 hdev->clk_throttling.current_reason &= ~HL_CLK_THROTTLE_POWER;
7528 hdev->clk_throttling.timestamp[HL_CLK_THROTTLE_TYPE_POWER].end = ktime_get();
7534 hdev->clk_throttling.current_reason |= HL_CLK_THROTTLE_THERMAL;
7535 hdev->clk_throttling.aggregated_reason |= HL_CLK_THROTTLE_THERMAL;
7536 hdev->clk_throttling.timestamp[HL_CLK_THROTTLE_TYPE_THERMAL].start = ktime_get();
7537 hdev->clk_throttling.timestamp[HL_CLK_THROTTLE_TYPE_THERMAL].end = zero_time;
7544 hdev->clk_throttling.current_reason &= ~HL_CLK_THROTTLE_THERMAL;
7545 hdev->clk_throttling.timestamp[HL_CLK_THROTTLE_TYPE_THERMAL].end = ktime_get();
7557 mutex_unlock(&hdev->clk_throttling.lock);