Home
last modified time | relevance | path

Searched refs:hl_fpriv (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/misc/habanalabs/common/
A Dhabanalabs_ioctl.c118 static int dram_usage_info(struct hl_fpriv *hpriv, struct hl_info_args *args) in dram_usage_info()
406 static int total_energy_consumption_info(struct hl_fpriv *hpriv, in total_energy_consumption_info()
446 static int power_info(struct hl_fpriv *hpriv, struct hl_info_args *args) in power_info()
465 static int open_stats_info(struct hl_fpriv *hpriv, struct hl_info_args *args) in open_stats_info()
483 static int _hl_info_ioctl(struct hl_fpriv *hpriv, void *data, in _hl_info_ioctl()
578 static int hl_info_ioctl(struct hl_fpriv *hpriv, void *data) in hl_info_ioctl()
583 static int hl_info_ioctl_control(struct hl_fpriv *hpriv, void *data) in hl_info_ioctl_control()
588 static int hl_debug_ioctl(struct hl_fpriv *hpriv, void *data) in hl_debug_ioctl()
651 struct hl_fpriv *hpriv = filep->private_data; in _hl_ioctl()
722 struct hl_fpriv *hpriv = filep->private_data; in hl_ioctl()
[all …]
A Dhabanalabs.h196 struct hl_fpriv;
1431 struct hl_fpriv *hpriv;
1797 struct hl_fpriv { struct
2835 void hl_hpriv_get(struct hl_fpriv *hpriv);
2836 int hl_hpriv_put(struct hl_fpriv *hpriv);
3043 void hl_debugfs_add_file(struct hl_fpriv *hpriv);
3044 void hl_debugfs_remove_file(struct hl_fpriv *hpriv);
3141 int hl_cb_ioctl(struct hl_fpriv *hpriv, void *data);
3142 int hl_cs_ioctl(struct hl_fpriv *hpriv, void *data);
3143 int hl_wait_ioctl(struct hl_fpriv *hpriv, void *data);
[all …]
A Ddevice.c59 struct hl_fpriv *hpriv; in hpriv_release()
62 hpriv = container_of(ref, struct hl_fpriv, refcount); in hpriv_release()
111 void hl_hpriv_get(struct hl_fpriv *hpriv) in hl_hpriv_get()
116 int hl_hpriv_put(struct hl_fpriv *hpriv) in hl_hpriv_put()
131 struct hl_fpriv *hpriv = filp->private_data; in hl_device_release()
162 struct hl_fpriv *hpriv = filp->private_data; in hl_device_release_ctrl()
194 struct hl_fpriv *hpriv = filp->private_data; in hl_mmap()
851 struct hl_fpriv *hpriv; in device_kill_open_processes()
933 struct hl_fpriv *hpriv; in device_disable_open_processes()
A Dcommand_submission.c222 static int cs_parser(struct hl_fpriv *hpriv, struct hl_cs_job *job) in cs_parser()
1125 static int hl_cs_sanity_checks(struct hl_fpriv *hpriv, union hl_cs_args *args) in hl_cs_sanity_checks()
1263 static int cs_ioctl_default(struct hl_fpriv *hpriv, void __user *chunks, in cs_ioctl_default()
1451 static int hl_cs_ctx_switch(struct hl_fpriv *hpriv, union hl_cs_args *args, in hl_cs_ctx_switch()
1769 static int cs_ioctl_reserve_signals(struct hl_fpriv *hpriv, in cs_ioctl_reserve_signals()
1883 static int cs_ioctl_unreserve_signals(struct hl_fpriv *hpriv, u32 handle_id) in cs_ioctl_unreserve_signals()
2205 int hl_cs_ioctl(struct hl_fpriv *hpriv, void *data) in hl_cs_ioctl()
2578 static int hl_multi_cs_wait_ioctl(struct hl_fpriv *hpriv, void *data) in hl_multi_cs_wait_ioctl()
2711 static int hl_cs_wait_ioctl(struct hl_fpriv *hpriv, void *data) in hl_cs_wait_ioctl()
2880 static int hl_interrupt_wait_ioctl(struct hl_fpriv *hpriv, void *data) in hl_interrupt_wait_ioctl()
[all …]
A Dhabanalabs_drv.c117 struct hl_fpriv *hpriv; in hl_device_open()
211 struct hl_fpriv *hpriv; in hl_device_open_ctrl()
A Dcommand_buffer.c412 int hl_cb_ioctl(struct hl_fpriv *hpriv, void *data) in hl_cb_ioctl()
490 int hl_cb_mmap(struct hl_fpriv *hpriv, struct vm_area_struct *vma) in hl_cb_mmap()
A Dcontext.c136 int hl_ctx_create(struct hl_device *hdev, struct hl_fpriv *hpriv) in hl_ctx_create()
A Dmemory.c1444 int hl_hw_block_mmap(struct hl_fpriv *hpriv, struct vm_area_struct *vma) in hl_hw_block_mmap()
1973 static int mem_ioctl_no_mmu(struct hl_fpriv *hpriv, union hl_mem_args *args) in mem_ioctl_no_mmu()
2048 int hl_mem_ioctl(struct hl_fpriv *hpriv, void *data) in hl_mem_ioctl()
A Ddebugfs.c1503 void hl_debugfs_add_file(struct hl_fpriv *hpriv) in hl_debugfs_add_file()
1512 void hl_debugfs_remove_file(struct hl_fpriv *hpriv) in hl_debugfs_remove_file()

Completed in 33 milliseconds