Lines Matching defs:hdev
16 enum hl_device_status hl_device_status(struct hl_device *hdev) in hl_device_status()
34 bool hl_device_operational(struct hl_device *hdev, in hl_device_operational()
60 struct hl_device *hdev; in hpriv_release() local
132 struct hl_device *hdev = hpriv->hdev; in hl_device_release() local
163 struct hl_device *hdev = hpriv->hdev; in hl_device_release_ctrl() local
195 struct hl_device *hdev = hpriv->hdev; in hl_mmap() local
252 static int device_init_cdev(struct hl_device *hdev, struct class *hclass, in device_init_cdev()
274 static int device_cdev_sysfs_add(struct hl_device *hdev) in device_cdev_sysfs_add()
310 static void device_cdev_sysfs_del(struct hl_device *hdev) in device_cdev_sysfs_del()
329 struct hl_device *hdev = device_reset_work->hdev; in device_hard_reset_pending() local
358 static int device_early_init(struct hl_device *hdev) in device_early_init()
489 static void device_early_fini(struct hl_device *hdev) in device_early_fini()
518 struct hl_device *hdev = container_of(work, struct hl_device, in set_freq_to_low_job() local
534 struct hl_device *hdev = container_of(work, struct hl_device, in hl_device_heartbeat() local
574 static int device_late_init(struct hl_device *hdev) in device_late_init()
618 static void device_late_fini(struct hl_device *hdev) in device_late_fini()
633 int hl_device_utilization(struct hl_device *hdev, u32 *utilization) in hl_device_utilization()
666 int hl_device_set_frequency(struct hl_device *hdev, enum hl_pll_frequency freq) in hl_device_set_frequency()
682 int hl_device_set_debug_mode(struct hl_device *hdev, bool enable) in hl_device_set_debug_mode()
723 static void take_release_locks(struct hl_device *hdev) in take_release_locks()
740 static void cleanup_resources(struct hl_device *hdev, bool hard_reset, bool fw_reset) in cleanup_resources()
770 int hl_device_suspend(struct hl_device *hdev) in hl_device_suspend()
809 int hl_device_resume(struct hl_device *hdev) in hl_device_resume()
849 static int device_kill_open_processes(struct hl_device *hdev, u32 timeout) in device_kill_open_processes()
931 static void device_disable_open_processes(struct hl_device *hdev) in device_disable_open_processes()
941 static void handle_reset_trigger(struct hl_device *hdev, u32 flags) in handle_reset_trigger()
1016 int hl_device_reset(struct hl_device *hdev, u32 flags) in hl_device_reset()
1325 int hl_device_init(struct hl_device *hdev, struct class *hclass) in hl_device_init()
1620 void hl_device_fini(struct hl_device *hdev) in hl_device_fini()
1740 inline u32 hl_rreg(struct hl_device *hdev, u32 reg) in hl_rreg()
1755 inline void hl_wreg(struct hl_device *hdev, u32 reg, u32 val) in hl_wreg()