qaic_device
struct qaic_device *qdev = pci_get_drvdata(to_pci_dev(mhi_cntrl->cntrl_dev));
struct qaic_device *qdev;
int get_cntl_version(struct qaic_device *qdev, struct qaic_user *usr, u16 *major, u16 *minor);
int qaic_control_open(struct qaic_device *qdev);
void qaic_control_close(struct qaic_device *qdev);
void qaic_release_usr(struct qaic_device *qdev, struct qaic_user *usr);
int disable_dbc(struct qaic_device *qdev, u32 dbc_id, struct qaic_user *usr);
void enable_dbc(struct qaic_device *qdev, u32 dbc_id, struct qaic_user *usr);
void wakeup_dbc(struct qaic_device *qdev, u32 dbc_id);
void release_dbc(struct qaic_device *qdev, u32 dbc_id);
void wake_all_cntl(struct qaic_device *qdev);
void qaic_dev_reset_clean_local_state(struct qaic_device *qdev);
void qaic_dbc_enter_ssr(struct qaic_device *qdev, u32 dbc_id);
void qaic_dbc_exit_ssr(struct qaic_device *qdev);
void set_dbc_state(struct qaic_device *qdev, u32 dbc_id, unsigned int state);
struct qaic_device *qdev;
static void *msg_xfer(struct qaic_device *qdev, struct wrapper_list *wrappers, u32 seq_num,
static int abort_dma_cont(struct qaic_device *qdev, struct wrapper_list *wrappers, u32 dma_chunk_id)
static int qaic_manage_msg_xfer(struct qaic_device *qdev, struct qaic_user *usr,
static int qaic_manage(struct qaic_device *qdev, struct qaic_user *usr, struct manage_msg *user_msg)
struct qaic_device *qdev;
int get_cntl_version(struct qaic_device *qdev, struct qaic_user *usr, u16 *major, u16 *minor)
struct qaic_device *qdev = resp->qdev;
struct qaic_device *qdev = dev_get_drvdata(&mhi_dev->dev);
int qaic_control_open(struct qaic_device *qdev)
void qaic_control_close(struct qaic_device *qdev)
void qaic_release_usr(struct qaic_device *qdev, struct qaic_user *usr)
void wake_all_cntl(struct qaic_device *qdev)
struct qaic_device *qdev;
static void save_dbc_buf(struct qaic_device *qdev, struct ioctl_resources *resources,
static void free_dbc_buf(struct qaic_device *qdev, struct ioctl_resources *resources)
static void free_dma_xfers(struct qaic_device *qdev, struct ioctl_resources *resources)
static int encode_passthrough(struct qaic_device *qdev, void *trans, struct wrapper_list *wrappers,
static int find_and_map_user_pages(struct qaic_device *qdev,
static void cleanup_xfer(struct qaic_device *qdev, struct dma_xfer *xfer)
static int encode_dma(struct qaic_device *qdev, void *trans, struct wrapper_list *wrappers,
static int encode_activate(struct qaic_device *qdev, void *trans, struct wrapper_list *wrappers,
static int encode_deactivate(struct qaic_device *qdev, void *trans,
static int encode_status(struct qaic_device *qdev, void *trans, struct wrapper_list *wrappers,
static int encode_message(struct qaic_device *qdev, struct manage_msg *user_msg,
static int decode_passthrough(struct qaic_device *qdev, void *trans, struct manage_msg *user_msg,
static int decode_activate(struct qaic_device *qdev, void *trans, struct manage_msg *user_msg,
static int decode_deactivate(struct qaic_device *qdev, void *trans, u32 *msg_len,
static int decode_status(struct qaic_device *qdev, void *trans, struct manage_msg *user_msg,
static int decode_message(struct qaic_device *qdev, struct manage_msg *user_msg,
static inline int copy_exec_reqs(struct qaic_device *qdev, struct bo_slice *slice, u32 dbc_id,
static inline int copy_partial_exec_reqs(struct qaic_device *qdev, struct bo_slice *slice,
static int send_bo_list_to_device(struct qaic_device *qdev, struct drm_file *file_priv,
struct qaic_device *qdev;
struct qaic_device *qdev;
struct qaic_device *qdev;
static int clone_range_of_sgt_for_slice(struct qaic_device *qdev, struct sg_table **sgt_out,
struct qaic_device *qdev;
static void detach_slice_bo(struct qaic_device *qdev, struct qaic_bo *bo)
struct qaic_device *qdev;
static void empty_xfer_list(struct qaic_device *qdev, struct dma_bridge_chan *dbc)
static void sync_empty_xfer_list(struct qaic_device *qdev, struct dma_bridge_chan *dbc)
int disable_dbc(struct qaic_device *qdev, u32 dbc_id, struct qaic_user *usr)
void enable_dbc(struct qaic_device *qdev, u32 dbc_id, struct qaic_user *usr)
void wakeup_dbc(struct qaic_device *qdev, u32 dbc_id)
void release_dbc(struct qaic_device *qdev, u32 dbc_id)
void qaic_dbc_enter_ssr(struct qaic_device *qdev, u32 dbc_id)
void qaic_dbc_exit_ssr(struct qaic_device *qdev)
static int encode_reqs(struct qaic_device *qdev, struct bo_slice *slice,
static int qaic_map_one_slice(struct qaic_device *qdev, struct qaic_bo *bo,
static int create_sgt(struct qaic_device *qdev, struct sg_table **sgt_out, u64 size)
static int qaic_validate_req(struct qaic_device *qdev, struct qaic_attach_slice_entry *slice_ent,
struct qaic_device *qdev;
struct qaic_device *qdev;
static int qaic_prepare_export_bo(struct qaic_device *qdev, struct qaic_bo *bo,
static int qaic_prepare_bo(struct qaic_device *qdev, struct qaic_bo *bo,
static void qaic_unprepare_export_bo(struct qaic_device *qdev, struct qaic_bo *bo)
static void qaic_unprepare_bo(struct qaic_device *qdev, struct qaic_bo *bo)
static int qaic_attach_slicing_bo(struct qaic_device *qdev, struct qaic_bo *bo,
struct qaic_device *qdev;
static struct bootlog_page *alloc_bootlog_page(struct qaic_device *qdev)
static int reset_bootlog(struct qaic_device *qdev)
static void *bootlog_get_space(struct qaic_device *qdev, unsigned int size)
static void bootlog_commit(struct qaic_device *qdev, unsigned int size)
struct qaic_device *qdev = msg->qdev;
struct qaic_device *qdev = pci_get_drvdata(to_pci_dev(mhi_dev->mhi_cntrl->cntrl_dev));
struct qaic_device *qdev;
struct qaic_device *qdev = dev_get_drvdata(&mhi_dev->dev);
struct qaic_device *qdev;
struct qaic_device *qdev;
struct qaic_device *qdev = qddev->qdev;
struct qaic_device *qdev = to_qaic_device(dev);
struct qaic_device *qdev = qddev->qdev;
struct qaic_device *qdev;
static int qaic_create_drm_device(struct qaic_device *qdev, s32 partition_id)
static void qaic_destroy_drm_device(struct qaic_device *qdev, s32 partition_id)
struct qaic_device *qdev;
static void qaic_notify_reset(struct qaic_device *qdev)
void qaic_dev_reset_clean_local_state(struct qaic_device *qdev)
static struct qaic_device *create_qdev(struct pci_dev *pdev,
struct qaic_device *qdev;
static int init_pci(struct qaic_device *qdev, struct pci_dev *pdev,
static int init_msi(struct qaic_device *qdev, struct pci_dev *pdev)
struct qaic_device *qdev;
struct qaic_device *qdev = pci_get_drvdata(pdev);
struct qaic_device *qdev = pci_get_drvdata(pdev);
struct qaic_device *qdev = pci_get_drvdata(pdev);
static bool qaic_is_under_reset(struct qaic_device *qdev)
static bool qaic_data_path_busy(struct qaic_device *qdev)
struct qaic_device *qdev = pci_get_drvdata(to_pci_dev(dev));
struct qaic_device *qdev = pci_get_drvdata(to_pci_dev(dev));
static void decode_ras_msg(struct qaic_device *qdev, struct ras_data *msg)
struct qaic_device *qdev = pci_get_drvdata(to_pci_dev(dev));
struct qaic_device *qdev = pci_get_drvdata(to_pci_dev(dev));
struct qaic_device *qdev = pci_get_drvdata(to_pci_dev(dev));
struct qaic_device *qdev = pci_get_drvdata(to_pci_dev(mhi_dev->mhi_cntrl->cntrl_dev));
struct qaic_device *qdev;
struct qaic_device *qdev = dev_get_drvdata(&mhi_dev->dev);
struct qaic_device *qdev;
struct qaic_device *qdev;
void qaic_clean_up_ssr(struct qaic_device *qdev)
static int send_xfer_done(struct qaic_device *qdev, void *resp, u32 dbc_id)
static int mem_read_req(struct qaic_device *qdev, u64 dest_addr, u64 dest_len)
struct qaic_device *qdev = ssr_crash->qdev;
static struct ssr_dump_info *alloc_dump_info(struct qaic_device *qdev,
static int dbg_xfer_info_rsp(struct qaic_device *qdev, struct dma_bridge_chan *dbc,
static void dbg_xfer_done_rsp(struct qaic_device *qdev, struct dma_bridge_chan *dbc,
struct qaic_device *qdev = resp->qdev;
struct qaic_device *qdev = pci_get_drvdata(to_pci_dev(mhi_dev->mhi_cntrl->cntrl_dev));
struct qaic_device *qdev;
struct qaic_device *qdev = dev_get_drvdata(&mhi_dev->dev);
struct qaic_device *qdev = dev_get_drvdata(&mhi_dev->dev);
int qaic_ssr_init(struct qaic_device *qdev, struct drm_device *drm)
struct qaic_device;
void qaic_clean_up_ssr(struct qaic_device *qdev);
int qaic_ssr_init(struct qaic_device *qdev, struct drm_device *drm);
struct qaic_device *qdev;
void set_dbc_state(struct qaic_device *qdev, u32 dbc_id, unsigned int state)
struct qaic_device *qdev = pci_get_drvdata(to_pci_dev(mhi_dev->mhi_cntrl->cntrl_dev));
struct qaic_device *qdev = resp->qdev;
static int qaic_boot_timesync_queue_resp(struct mhi_device *mhi_dev, struct qaic_device *qdev)
struct qaic_device *qdev;
struct qaic_device *qdev = pci_get_drvdata(to_pci_dev(mhi_dev->mhi_cntrl->cntrl_dev));
struct qaic_device *qdev;
struct qaic_device *qdev;