Searched refs:hl_fpriv (Results 1 – 9 of 9) sorted by relevance
| /linux-6.15/drivers/accel/habanalabs/common/ |
| H A D | habanalabs_ioctl.c | 140 static int events_info(struct hl_fpriv *hpriv, struct hl_info_args *args) in events_info() 468 static int total_energy_consumption_info(struct hl_fpriv *hpriv, in total_energy_consumption_info() 508 static int power_info(struct hl_fpriv *hpriv, struct hl_info_args *args) in power_info() 615 static int razwi_info(struct hl_fpriv *hpriv, struct hl_info_args *args) in razwi_info() 887 static int hw_err_info(struct hl_fpriv *hpriv, struct hl_info_args *args) in hw_err_info() 909 static int fw_err_info(struct hl_fpriv *hpriv, struct hl_info_args *args) in fw_err_info() 1001 static int _hl_info_ioctl(struct hl_fpriv *hpriv, void *data, in _hl_info_ioctl() 1156 struct hl_fpriv *hpriv = file_priv->driver_priv; in hl_info_ioctl() 1161 static int hl_info_ioctl_control(struct hl_fpriv *hpriv, void *data) in hl_info_ioctl_control() 1179 struct hl_fpriv *hpriv = file_priv->driver_priv; in hl_debug_ioctl() [all …]
|
| H A D | context.c | 140 struct hl_fpriv *hpriv = ctx->hpriv; in hl_ctx_do_release() 152 int hl_ctx_create(struct hl_device *hdev, struct hl_fpriv *hpriv) in hl_ctx_create() 311 struct hl_fpriv *hpriv; in hl_get_compute_ctx()
|
| H A D | command_submission.c | 316 static int cs_parser(struct hl_fpriv *hpriv, struct hl_cs_job *job) in cs_parser() 1489 static int cs_ioctl_default(struct hl_fpriv *hpriv, void __user *chunks, in cs_ioctl_default() 1687 static int hl_cs_ctx_switch(struct hl_fpriv *hpriv, union hl_cs_args *args, in hl_cs_ctx_switch() 2003 static int cs_ioctl_reserve_signals(struct hl_fpriv *hpriv, in cs_ioctl_reserve_signals() 2462 static int cs_ioctl_engine_cores(struct hl_fpriv *hpriv, u64 engine_cores, in cs_ioctl_engine_cores() 2542 static int cs_ioctl_flush_pci_hbw_writes(struct hl_fpriv *hpriv) in cs_ioctl_flush_pci_hbw_writes() 2559 struct hl_fpriv *hpriv = file_priv->driver_priv; in hl_cs_ioctl() 3007 static int hl_multi_cs_wait_ioctl(struct hl_fpriv *hpriv, void *data) in hl_multi_cs_wait_ioctl() 3160 static int hl_cs_wait_ioctl(struct hl_fpriv *hpriv, void *data) in hl_cs_wait_ioctl() 3624 static int hl_interrupt_wait_ioctl(struct hl_fpriv *hpriv, void *data) in hl_interrupt_wait_ioctl() [all …]
|
| H A D | device.c | 464 struct hl_fpriv *hpriv; in hpriv_release() 467 hpriv = container_of(ref, struct hl_fpriv, refcount); in hpriv_release() 544 void hl_hpriv_get(struct hl_fpriv *hpriv) in hl_hpriv_get() 549 int hl_hpriv_put(struct hl_fpriv *hpriv) in hl_hpriv_put() 600 struct hl_fpriv *hpriv = file_priv->driver_priv; in hl_device_release() 629 struct hl_fpriv *hpriv = filp->private_data; in hl_device_release_ctrl() 650 static int __hl_mmap(struct hl_fpriv *hpriv, struct vm_area_struct *vma) in __hl_mmap() 686 struct hl_fpriv *hpriv = file_priv->driver_priv; in hl_mmap() 1427 struct hl_fpriv *hpriv; in device_kill_open_processes() 1511 struct hl_fpriv *hpriv; in device_disable_open_processes() [all …]
|
| H A D | habanalabs.h | 40 struct hl_fpriv; 1933 struct hl_fpriv *hpriv; 2332 struct hl_fpriv { struct 3632 typedef int hl_ioctl_t(struct hl_fpriv *hpriv, void *data); 3783 int hl_ctx_create(struct hl_device *hdev, struct hl_fpriv *hpriv); 3802 void hl_hpriv_get(struct hl_fpriv *hpriv); 3803 int hl_hpriv_put(struct hl_fpriv *hpriv); 4098 void hl_debugfs_add_file(struct hl_fpriv *hpriv); 4099 void hl_debugfs_remove_file(struct hl_fpriv *hpriv); 4129 static inline void hl_debugfs_add_file(struct hl_fpriv *hpriv) in hl_debugfs_add_file() [all …]
|
| H A D | habanalabs_drv.c | 181 struct hl_fpriv *hpriv; in hl_device_open() 281 struct hl_fpriv *hpriv; in hl_device_open_ctrl()
|
| H A D | memory.c | 26 static int allocate_timestamps_buffers(struct hl_fpriv *hpriv, 1460 int hl_hw_block_mmap(struct hl_fpriv *hpriv, struct vm_area_struct *vma) in hl_hw_block_mmap() 2178 static int allocate_timestamps_buffers(struct hl_fpriv *hpriv, struct hl_mem_in *args, u64 *handle) in allocate_timestamps_buffers() 2200 struct hl_fpriv *hpriv = file_priv->driver_priv; in hl_mem_ioctl()
|
| H A D | command_buffer.c | 366 struct hl_fpriv *hpriv = file_priv->driver_priv; in hl_cb_ioctl()
|
| H A D | debugfs.c | 1797 void hl_debugfs_add_file(struct hl_fpriv *hpriv) in hl_debugfs_add_file() 1806 void hl_debugfs_remove_file(struct hl_fpriv *hpriv) in hl_debugfs_remove_file()
|