Lines Matching defs:hdev
11 void gaudi_set_pll_profile(struct hl_device *hdev, enum hl_pll_frequency freq)
13 struct gaudi_device *gaudi = hdev->asic_specific;
16 hl_set_frequency(hdev, MME_PLL, gaudi->max_freq_value);
19 int gaudi_get_clk_rate(struct hl_device *hdev, u32 *cur_clk, u32 *max_clk)
23 if (hl_device_disabled_or_in_reset(hdev))
26 value = hl_get_frequency(hdev, MME_PLL, false);
29 dev_err(hdev->dev, "Failed to retrieve device max clock %ld\n",
36 value = hl_get_frequency(hdev, MME_PLL, true);
39 dev_err(hdev->dev,
53 struct hl_device *hdev = dev_get_drvdata(dev);
54 struct gaudi_device *gaudi = hdev->asic_specific;
57 if (hl_device_disabled_or_in_reset(hdev))
60 value = hl_get_frequency(hdev, MME_PLL, false);
70 struct hl_device *hdev = dev_get_drvdata(dev);
71 struct gaudi_device *gaudi = hdev->asic_specific;
75 if (hl_device_disabled_or_in_reset(hdev)) {
88 hl_set_frequency(hdev, MME_PLL, gaudi->max_freq_value);
97 struct hl_device *hdev = dev_get_drvdata(dev);
100 if (hl_device_disabled_or_in_reset(hdev))
103 value = hl_get_frequency(hdev, MME_PLL, true);
117 void gaudi_add_device_attr(struct hl_device *hdev,