Searched refs:ivpu_device (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/accel/ivpu/ |
| H A D | ivpu_hw_ip.c | 67 static int wait_for_ip_bar(struct ivpu_device *vdev) in wait_for_ip_bar() 72 static void host_ss_rst_clr(struct ivpu_device *vdev) in host_ss_rst_clr() 83 static int host_ss_noc_qreqn_check_37xx(struct ivpu_device *vdev, u32 exp_val) in host_ss_noc_qreqn_check_37xx() 93 static int host_ss_noc_qreqn_check_40xx(struct ivpu_device *vdev, u32 exp_val) in host_ss_noc_qreqn_check_40xx() 103 static int host_ss_noc_qreqn_check(struct ivpu_device *vdev, u32 exp_val) in host_ss_noc_qreqn_check() 111 static int host_ss_noc_qacceptn_check_37xx(struct ivpu_device *vdev, u32 exp_val) in host_ss_noc_qacceptn_check_37xx() 121 static int host_ss_noc_qacceptn_check_40xx(struct ivpu_device *vdev, u32 exp_val) in host_ss_noc_qacceptn_check_40xx() 131 static int host_ss_noc_qacceptn_check(struct ivpu_device *vdev, u32 exp_val) in host_ss_noc_qacceptn_check() 139 static int host_ss_noc_qdeny_check_37xx(struct ivpu_device *vdev, u32 exp_val) in host_ss_noc_qdeny_check_37xx() 149 static int host_ss_noc_qdeny_check_40xx(struct ivpu_device *vdev, u32 exp_val) in host_ss_noc_qdeny_check_40xx() [all …]
|
| H A D | ivpu_drv.h | 127 struct ivpu_device *vdev; 135 struct ivpu_device { struct 196 struct ivpu_device *vdev; argument 237 int ivpu_boot(struct ivpu_device *vdev); 238 int ivpu_shutdown(struct ivpu_device *vdev); 239 void ivpu_prepare_for_reset(struct ivpu_device *vdev); 240 bool ivpu_is_capable(struct ivpu_device *vdev, u32 capability); 242 static inline u8 ivpu_revision(struct ivpu_device *vdev) in ivpu_revision() 247 static inline u16 ivpu_device_id(struct ivpu_device *vdev) in ivpu_device_id() 252 static inline int ivpu_hw_ip_gen(struct ivpu_device *vdev) in ivpu_hw_ip_gen() [all …]
|
| H A D | ivpu_hw.c | 45 static void platform_init(struct ivpu_device *vdev) in platform_init() 65 static void wa_init(struct ivpu_device *vdev) in wa_init() 99 static void timeouts_init(struct ivpu_device *vdev) in timeouts_init() 138 static void priority_bands_init(struct ivpu_device *vdev) in priority_bands_init() 158 int ivpu_hw_range_init(struct ivpu_device *vdev, struct ivpu_addr_range *range, u64 start, u64 size) in ivpu_hw_range_init() 173 static void memory_ranges_init(struct ivpu_device *vdev) in memory_ranges_init() 193 static int wp_enable(struct ivpu_device *vdev) in wp_enable() 198 static int wp_disable(struct ivpu_device *vdev) in wp_disable() 203 int ivpu_hw_power_up(struct ivpu_device *vdev) in ivpu_hw_power_up() 267 static void save_d0i3_entry_timestamp(struct ivpu_device *vdev) in save_d0i3_entry_timestamp() [all …]
|
| H A D | ivpu_ipc.c | 27 static void ivpu_ipc_msg_dump(struct ivpu_device *vdev, char *c, in ivpu_ipc_msg_dump() 36 static void ivpu_jsm_msg_dump(struct ivpu_device *vdev, char *c, in ivpu_jsm_msg_dump() 49 ivpu_ipc_rx_mark_free(struct ivpu_device *vdev, struct ivpu_ipc_hdr *ipc_hdr, in ivpu_ipc_rx_mark_free() 58 static void ivpu_ipc_mem_fini(struct ivpu_device *vdev) in ivpu_ipc_mem_fini() 67 ivpu_ipc_tx_prepare(struct ivpu_device *vdev, struct ivpu_ipc_consumer *cons, in ivpu_ipc_tx_prepare() 123 static void ivpu_ipc_tx_release(struct ivpu_device *vdev, u32 vpu_addr) in ivpu_ipc_tx_release() 131 static void ivpu_ipc_tx(struct ivpu_device *vdev, u32 vpu_addr) in ivpu_ipc_tx() 137 ivpu_ipc_rx_msg_add(struct ivpu_device *vdev, struct ivpu_ipc_consumer *cons, in ivpu_ipc_rx_msg_add() 168 ivpu_ipc_rx_msg_del(struct ivpu_device *vdev, struct ivpu_ipc_rx_msg *rx_msg) in ivpu_ipc_rx_msg_del() 176 void ivpu_ipc_consumer_add(struct ivpu_device *vdev, struct ivpu_ipc_consumer *cons, in ivpu_ipc_consumer_add() [all …]
|
| H A D | ivpu_drv.c | 70 static struct ivpu_user_limits *ivpu_user_limits_alloc(struct ivpu_device *vdev, uid_t uid) in ivpu_user_limits_alloc() 97 static struct ivpu_user_limits *ivpu_user_limits_get(struct ivpu_device *vdev) in ivpu_user_limits_get() 123 struct ivpu_device *vdev = limits->vdev; in ivpu_user_limits_release() 131 static void ivpu_user_limits_put(struct ivpu_device *vdev, struct ivpu_user_limits *limits) in ivpu_user_limits_put() 139 struct ivpu_device *vdev = file_priv->vdev; in ivpu_file_priv_get() 149 static void file_priv_unbind(struct ivpu_device *vdev, struct ivpu_file_priv *file_priv) in file_priv_unbind() 167 struct ivpu_device *vdev = file_priv->vdev; in file_priv_release() 189 struct ivpu_device *vdev = file_priv->vdev; in ivpu_file_priv_put() 198 bool ivpu_is_capable(struct ivpu_device *vdev, u32 capability) in ivpu_is_capable() 217 struct ivpu_device *vdev = file_priv->vdev; in ivpu_get_param_ioctl() [all …]
|
| H A D | ivpu_debugfs.h | 9 struct ivpu_device; 12 void ivpu_debugfs_init(struct ivpu_device *vdev); 14 static inline void ivpu_debugfs_init(struct ivpu_device *vdev) { } in ivpu_debugfs_init()
|
| H A D | ivpu_ms.c | 39 struct ivpu_device *vdev = file_priv->vdev; in ivpu_ms_start_ioctl() 137 copy_samples_to_user(struct ivpu_device *vdev, struct ivpu_ms_instance *ms, in copy_samples_to_user() 170 struct ivpu_device *vdev = file_priv->vdev; in ivpu_ms_get_data_ioctl() 228 struct ivpu_device *vdev = file_priv->vdev; in ivpu_ms_stop_ioctl() 267 struct ivpu_device *vdev = file_priv->vdev; in ivpu_ms_get_info_ioctl() 312 struct ivpu_device *vdev = file_priv->vdev; in ivpu_ms_cleanup() 331 void ivpu_ms_cleanup_all(struct ivpu_device *vdev) in ivpu_ms_cleanup_all()
|
| H A D | ivpu_ms.h | 13 struct ivpu_device; 34 void ivpu_ms_cleanup_all(struct ivpu_device *vdev);
|
| H A D | ivpu_gem_userptr.c | 65 ivpu_create_userptr_dmabuf(struct ivpu_device *vdev, void __user *user_ptr, in ivpu_create_userptr_dmabuf() 139 ivpu_bo_create_from_userptr(struct ivpu_device *vdev, void __user *user_ptr, in ivpu_bo_create_from_userptr() 168 struct ivpu_device *vdev = to_ivpu_device(dev); in ivpu_bo_create_from_userptr_ioctl()
|
| H A D | ivpu_sysfs.h | 11 void ivpu_sysfs_init(struct ivpu_device *vdev);
|