Lines Matching refs:clk_throttling
4588 mutex_lock(&hdev->clk_throttling.lock);
4592 hdev->clk_throttling.current_reason |= HL_CLK_THROTTLE_POWER;
4593 hdev->clk_throttling.aggregated_reason |= HL_CLK_THROTTLE_POWER;
4594 hdev->clk_throttling.timestamp[HL_CLK_THROTTLE_TYPE_POWER].start = ktime_get();
4595 hdev->clk_throttling.timestamp[HL_CLK_THROTTLE_TYPE_POWER].end = zero_time;
4601 hdev->clk_throttling.current_reason &= ~HL_CLK_THROTTLE_POWER;
4602 hdev->clk_throttling.timestamp[HL_CLK_THROTTLE_TYPE_POWER].end = ktime_get();
4608 hdev->clk_throttling.current_reason |= HL_CLK_THROTTLE_THERMAL;
4609 hdev->clk_throttling.aggregated_reason |= HL_CLK_THROTTLE_THERMAL;
4610 hdev->clk_throttling.timestamp[HL_CLK_THROTTLE_TYPE_THERMAL].start = ktime_get();
4611 hdev->clk_throttling.timestamp[HL_CLK_THROTTLE_TYPE_THERMAL].end = zero_time;
4617 hdev->clk_throttling.current_reason &= ~HL_CLK_THROTTLE_THERMAL;
4618 hdev->clk_throttling.timestamp[HL_CLK_THROTTLE_TYPE_THERMAL].end = ktime_get();
4629 mutex_unlock(&hdev->clk_throttling.lock);