Searched refs:hl_fpriv (Results 1 – 9 of 9) sorted by relevance
/Linux-v6.1/drivers/misc/habanalabs/common/ |
D | habanalabs_ioctl.c | 128 static int events_info(struct hl_fpriv *hpriv, struct hl_info_args *args) in events_info() 145 static int dram_usage_info(struct hl_fpriv *hpriv, struct hl_info_args *args) in dram_usage_info() 321 static int pci_counters_info(struct hl_fpriv *hpriv, struct hl_info_args *args) in pci_counters_info() 340 static int clk_throttle_info(struct hl_fpriv *hpriv, struct hl_info_args *args) in clk_throttle_info() 379 static int cs_counters_info(struct hl_fpriv *hpriv, struct hl_info_args *args) in cs_counters_info() 430 static int sync_manager_info(struct hl_fpriv *hpriv, struct hl_info_args *args) in sync_manager_info() 455 static int total_energy_consumption_info(struct hl_fpriv *hpriv, in total_energy_consumption_info() 476 static int pll_frequency_info(struct hl_fpriv *hpriv, struct hl_info_args *args) in pll_frequency_info() 495 static int power_info(struct hl_fpriv *hpriv, struct hl_info_args *args) in power_info() 514 static int open_stats_info(struct hl_fpriv *hpriv, struct hl_info_args *args) in open_stats_info() [all …]
|
D | context.c | 129 struct hl_fpriv *hpriv = ctx->hpriv; in hl_ctx_do_release() 141 int hl_ctx_create(struct hl_device *hdev, struct hl_fpriv *hpriv) in hl_ctx_create() 297 struct hl_fpriv *hpriv; in hl_get_compute_ctx()
|
D | habanalabs.h | 35 struct hl_fpriv; 1826 struct hl_fpriv *hpriv; 2218 struct hl_fpriv { struct 3401 typedef int hl_ioctl_t(struct hl_fpriv *hpriv, void *data); 3534 int hl_ctx_create(struct hl_device *hdev, struct hl_fpriv *hpriv); 3552 void hl_hpriv_get(struct hl_fpriv *hpriv); 3553 int hl_hpriv_put(struct hl_fpriv *hpriv); 3572 int hl_hw_block_mmap(struct hl_fpriv *hpriv, struct vm_area_struct *vma); 3808 void hl_debugfs_add_file(struct hl_fpriv *hpriv); 3809 void hl_debugfs_remove_file(struct hl_fpriv *hpriv); [all …]
|
D | device.c | 362 struct hl_fpriv *hpriv; in hpriv_release() 365 hpriv = container_of(ref, struct hl_fpriv, refcount); in hpriv_release() 430 void hl_hpriv_get(struct hl_fpriv *hpriv) in hl_hpriv_get() 435 int hl_hpriv_put(struct hl_fpriv *hpriv) in hl_hpriv_put() 450 struct hl_fpriv *hpriv = filp->private_data; in hl_device_release() 483 struct hl_fpriv *hpriv = filp->private_data; in hl_device_release_ctrl() 520 struct hl_fpriv *hpriv = filp->private_data; in hl_mmap() 1163 struct hl_fpriv *hpriv; in device_kill_open_processes() 1251 struct hl_fpriv *hpriv; in device_disable_open_processes() 1729 struct hl_fpriv *hpriv; in hl_notifier_event_send_all()
|
D | command_submission.c | 303 static int cs_parser(struct hl_fpriv *hpriv, struct hl_cs_job *job) in cs_parser() 1253 static int hl_cs_sanity_checks(struct hl_fpriv *hpriv, union hl_cs_args *args) in hl_cs_sanity_checks() 1389 static int cs_ioctl_default(struct hl_fpriv *hpriv, void __user *chunks, in cs_ioctl_default() 1587 static int hl_cs_ctx_switch(struct hl_fpriv *hpriv, union hl_cs_args *args, in hl_cs_ctx_switch() 1909 static int cs_ioctl_reserve_signals(struct hl_fpriv *hpriv, in cs_ioctl_reserve_signals() 2029 static int cs_ioctl_unreserve_signals(struct hl_fpriv *hpriv, u32 handle_id) in cs_ioctl_unreserve_signals() 2096 static int cs_ioctl_signal_wait(struct hl_fpriv *hpriv, enum hl_cs_type cs_type, in cs_ioctl_signal_wait() 2362 static int cs_ioctl_engine_cores(struct hl_fpriv *hpriv, u64 engine_cores, in cs_ioctl_engine_cores() 2397 int hl_cs_ioctl(struct hl_fpriv *hpriv, void *data) in hl_cs_ioctl() 2833 static int hl_multi_cs_wait_ioctl(struct hl_fpriv *hpriv, void *data) in hl_multi_cs_wait_ioctl() [all …]
|
D | habanalabs_drv.c | 129 struct hl_fpriv *hpriv; in hl_device_open() 242 struct hl_fpriv *hpriv; in hl_device_open_ctrl()
|
D | memory.c | 24 static int allocate_timestamps_buffers(struct hl_fpriv *hpriv, 1473 int hl_hw_block_mmap(struct hl_fpriv *hpriv, struct vm_area_struct *vma) in hl_hw_block_mmap() 2002 static int mem_ioctl_no_mmu(struct hl_fpriv *hpriv, union hl_mem_args *args) in mem_ioctl_no_mmu() 2152 static int allocate_timestamps_buffers(struct hl_fpriv *hpriv, struct hl_mem_in *args, u64 *handle) in allocate_timestamps_buffers() 2172 int hl_mem_ioctl(struct hl_fpriv *hpriv, void *data) in hl_mem_ioctl()
|
D | command_buffer.c | 343 int hl_cb_ioctl(struct hl_fpriv *hpriv, void *data) in hl_cb_ioctl()
|
D | debugfs.c | 1804 void hl_debugfs_add_file(struct hl_fpriv *hpriv) in hl_debugfs_add_file() 1813 void hl_debugfs_remove_file(struct hl_fpriv *hpriv) in hl_debugfs_remove_file()
|