Lines Matching refs:ivpu_device
12 int (*info_init)(struct ivpu_device *vdev);
13 int (*power_up)(struct ivpu_device *vdev);
14 int (*boot_fw)(struct ivpu_device *vdev);
15 int (*power_down)(struct ivpu_device *vdev);
16 int (*reset)(struct ivpu_device *vdev);
17 bool (*is_idle)(struct ivpu_device *vdev);
18 void (*wdt_disable)(struct ivpu_device *vdev);
19 void (*diagnose_failure)(struct ivpu_device *vdev);
20 u32 (*reg_pll_freq_get)(struct ivpu_device *vdev);
21 u32 (*reg_telemetry_offset_get)(struct ivpu_device *vdev);
22 u32 (*reg_telemetry_size_get)(struct ivpu_device *vdev);
23 u32 (*reg_telemetry_enable_get)(struct ivpu_device *vdev);
24 void (*reg_db_set)(struct ivpu_device *vdev, u32 db_id);
25 u32 (*reg_ipc_rx_addr_get)(struct ivpu_device *vdev);
26 u32 (*reg_ipc_rx_count_get)(struct ivpu_device *vdev);
27 void (*reg_ipc_tx_set)(struct ivpu_device *vdev, u32 vpu_addr);
28 void (*irq_clear)(struct ivpu_device *vdev);
29 void (*irq_enable)(struct ivpu_device *vdev);
30 void (*irq_disable)(struct ivpu_device *vdev);
66 static inline int ivpu_hw_info_init(struct ivpu_device *vdev) in ivpu_hw_info_init()
71 static inline int ivpu_hw_power_up(struct ivpu_device *vdev) in ivpu_hw_power_up()
78 static inline int ivpu_hw_boot_fw(struct ivpu_device *vdev) in ivpu_hw_boot_fw()
83 static inline bool ivpu_hw_is_idle(struct ivpu_device *vdev) in ivpu_hw_is_idle()
88 static inline int ivpu_hw_power_down(struct ivpu_device *vdev) in ivpu_hw_power_down()
95 static inline int ivpu_hw_reset(struct ivpu_device *vdev) in ivpu_hw_reset()
102 static inline void ivpu_hw_wdt_disable(struct ivpu_device *vdev) in ivpu_hw_wdt_disable()
108 static inline u32 ivpu_hw_reg_pll_freq_get(struct ivpu_device *vdev) in ivpu_hw_reg_pll_freq_get()
113 static inline u32 ivpu_hw_reg_telemetry_offset_get(struct ivpu_device *vdev) in ivpu_hw_reg_telemetry_offset_get()
118 static inline u32 ivpu_hw_reg_telemetry_size_get(struct ivpu_device *vdev) in ivpu_hw_reg_telemetry_size_get()
123 static inline u32 ivpu_hw_reg_telemetry_enable_get(struct ivpu_device *vdev) in ivpu_hw_reg_telemetry_enable_get()
128 static inline void ivpu_hw_reg_db_set(struct ivpu_device *vdev, u32 db_id) in ivpu_hw_reg_db_set()
133 static inline u32 ivpu_hw_reg_ipc_rx_addr_get(struct ivpu_device *vdev) in ivpu_hw_reg_ipc_rx_addr_get()
138 static inline u32 ivpu_hw_reg_ipc_rx_count_get(struct ivpu_device *vdev) in ivpu_hw_reg_ipc_rx_count_get()
143 static inline void ivpu_hw_reg_ipc_tx_set(struct ivpu_device *vdev, u32 vpu_addr) in ivpu_hw_reg_ipc_tx_set()
148 static inline void ivpu_hw_irq_clear(struct ivpu_device *vdev) in ivpu_hw_irq_clear()
153 static inline void ivpu_hw_irq_enable(struct ivpu_device *vdev) in ivpu_hw_irq_enable()
158 static inline void ivpu_hw_irq_disable(struct ivpu_device *vdev) in ivpu_hw_irq_disable()
174 static inline void ivpu_hw_diagnose_failure(struct ivpu_device *vdev) in ivpu_hw_diagnose_failure()