hl_fpriv
struct hl_fpriv *hpriv = file_priv->driver_priv;
static int hl_cs_sanity_checks(struct hl_fpriv *hpriv, union hl_cs_args *args)
static int cs_ioctl_default(struct hl_fpriv *hpriv, void __user *chunks,
static int hl_cs_ctx_switch(struct hl_fpriv *hpriv, union hl_cs_args *args,
static int cs_ioctl_reserve_signals(struct hl_fpriv *hpriv,
static int cs_ioctl_unreserve_signals(struct hl_fpriv *hpriv, u32 handle_id)
static int cs_ioctl_signal_wait(struct hl_fpriv *hpriv, enum hl_cs_type cs_type,
static int cs_ioctl_engine_cores(struct hl_fpriv *hpriv, u64 engine_cores,
static int cs_ioctl_engines(struct hl_fpriv *hpriv, u64 engines_arr_user_addr,
static int cs_ioctl_flush_pci_hbw_writes(struct hl_fpriv *hpriv)
struct hl_fpriv *hpriv = file_priv->driver_priv;
static int hl_multi_cs_wait_ioctl(struct hl_fpriv *hpriv, void *data)
static int hl_cs_wait_ioctl(struct hl_fpriv *hpriv, void *data)
static int cs_parser(struct hl_fpriv *hpriv, struct hl_cs_job *job)
static int hl_interrupt_wait_ioctl(struct hl_fpriv *hpriv, void *data)
struct hl_fpriv *hpriv = file_priv->driver_priv;
struct hl_fpriv *hpriv = ctx->hpriv;
int hl_ctx_create(struct hl_device *hdev, struct hl_fpriv *hpriv)
struct hl_fpriv *hpriv;
void hl_debugfs_add_file(struct hl_fpriv *hpriv)
void hl_debugfs_remove_file(struct hl_fpriv *hpriv)
struct hl_fpriv *hpriv;
struct hl_fpriv *hpriv;
struct hl_fpriv *hpriv;
struct hl_fpriv *hpriv;
hpriv = container_of(ref, struct hl_fpriv, refcount);
void hl_hpriv_get(struct hl_fpriv *hpriv)
int hl_hpriv_put(struct hl_fpriv *hpriv)
struct hl_fpriv *hpriv = file_priv->driver_priv;
struct hl_fpriv *hpriv = filp->private_data;
static int __hl_mmap(struct hl_fpriv *hpriv, struct vm_area_struct *vma)
struct hl_fpriv *hpriv = file_priv->driver_priv;
struct hl_fpriv *hpriv;
typedef int hl_ioctl_t(struct hl_fpriv *hpriv, void *data);
int hl_ctx_create(struct hl_device *hdev, struct hl_fpriv *hpriv);
void hl_hpriv_get(struct hl_fpriv *hpriv);
int hl_hpriv_put(struct hl_fpriv *hpriv);
int hl_hw_block_mmap(struct hl_fpriv *hpriv, struct vm_area_struct *vma);
struct hl_fpriv;
void hl_debugfs_add_file(struct hl_fpriv *hpriv);
void hl_debugfs_remove_file(struct hl_fpriv *hpriv);
static inline void hl_debugfs_add_file(struct hl_fpriv *hpriv)
static inline void hl_debugfs_remove_file(struct hl_fpriv *hpriv)
struct hl_fpriv *hpriv;
struct hl_fpriv *hpriv;
static int _hl_info_ioctl(struct hl_fpriv *hpriv, void *data,
struct hl_fpriv *hpriv = file_priv->driver_priv;
static int hl_info_ioctl_control(struct hl_fpriv *hpriv, void *data)
struct hl_fpriv *hpriv = file_priv->driver_priv;
static long _hl_ioctl(struct hl_fpriv *hpriv, unsigned int cmd, unsigned long arg,
struct hl_fpriv *hpriv = filep->private_data;
static int events_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int dram_usage_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int pci_counters_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int clk_throttle_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int cs_counters_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int sync_manager_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int total_energy_consumption_info(struct hl_fpriv *hpriv,
static int pll_frequency_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int power_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int open_stats_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int dram_pending_rows_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int dram_replaced_rows_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int last_err_open_dev_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int cs_timeout_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int razwi_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int undefined_opcode_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int dev_mem_alloc_page_sizes_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int sec_attest_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int dev_info_signed(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int eventfd_register(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int eventfd_unregister(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int engine_status_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int page_fault_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int user_mappings_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int hw_err_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int fw_err_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
static int engine_err_info(struct hl_fpriv *hpriv, struct hl_info_args *args)
int hl_hw_block_mmap(struct hl_fpriv *hpriv, struct vm_area_struct *vma)
static int allocate_timestamps_buffers(struct hl_fpriv *hpriv, struct hl_mem_in *args, u64 *handle)
struct hl_fpriv *hpriv = file_priv->driver_priv;
static int allocate_timestamps_buffers(struct hl_fpriv *hpriv,