Lines Matching refs:hisi_qm
455 struct hisi_qm *qm;
461 int (*get_vft)(struct hisi_qm *qm, u32 *base, u32 *number);
462 void (*qm_db)(struct hisi_qm *qm, u16 qn,
464 int (*debug_init)(struct hisi_qm *qm);
465 void (*hw_error_init)(struct hisi_qm *qm);
466 void (*hw_error_uninit)(struct hisi_qm *qm);
467 enum acc_err_result (*hw_error_handle)(struct hisi_qm *qm);
468 int (*set_msi)(struct hisi_qm *qm, bool set);
572 static void qm_irqs_unregister(struct hisi_qm *qm);
574 static bool qm_avail_state(struct hisi_qm *qm, enum qm_state new) in qm_avail_state()
606 static bool qm_qp_avail_state(struct hisi_qm *qm, struct hisi_qp *qp, in qm_qp_avail_state()
653 static u32 qm_get_hw_error_status(struct hisi_qm *qm) in qm_get_hw_error_status()
658 static u32 qm_get_dev_err_status(struct hisi_qm *qm) in qm_get_dev_err_status()
664 static bool qm_check_dev_error(struct hisi_qm *qm) in qm_check_dev_error()
677 static int qm_wait_reset_finish(struct hisi_qm *qm) in qm_wait_reset_finish()
691 static int qm_reset_prepare_ready(struct hisi_qm *qm) in qm_reset_prepare_ready()
694 struct hisi_qm *pf_qm = pci_get_drvdata(pci_physfn(pdev)); in qm_reset_prepare_ready()
706 static void qm_reset_bit_clear(struct hisi_qm *qm) in qm_reset_bit_clear()
709 struct hisi_qm *pf_qm = pci_get_drvdata(pci_physfn(pdev)); in qm_reset_bit_clear()
730 int hisi_qm_wait_mb_ready(struct hisi_qm *qm) in hisi_qm_wait_mb_ready()
741 static void qm_mb_write(struct hisi_qm *qm, const void *src) in qm_mb_write()
762 static int qm_mb_nolock(struct hisi_qm *qm, struct qm_mailbox *mailbox) in qm_mb_nolock()
795 int hisi_qm_mb(struct hisi_qm *qm, u8 cmd, dma_addr_t dma_addr, u16 queue, in hisi_qm_mb()
814 static void qm_db_v1(struct hisi_qm *qm, u16 qn, u8 cmd, u16 index, u8 priority) in qm_db_v1()
825 static void qm_db_v2(struct hisi_qm *qm, u16 qn, u8 cmd, u16 index, u8 priority) in qm_db_v2()
845 static void qm_db(struct hisi_qm *qm, u16 qn, u8 cmd, u16 index, u8 priority) in qm_db()
853 static void qm_disable_clock_gate(struct hisi_qm *qm) in qm_disable_clock_gate()
866 static int qm_dev_mem_reset(struct hisi_qm *qm) in qm_dev_mem_reset()
885 u32 hisi_qm_get_hw_info(struct hisi_qm *qm, in hisi_qm_get_hw_info()
906 static void qm_get_xqc_depth(struct hisi_qm *qm, u16 *low_bits, in qm_get_xqc_depth()
916 static u32 qm_get_irq_num(struct hisi_qm *qm) in qm_get_irq_num()
924 static int qm_pm_get_sync(struct hisi_qm *qm) in qm_pm_get_sync()
941 static void qm_pm_put_sync(struct hisi_qm *qm) in qm_pm_put_sync()
965 struct hisi_qm *qm = qp->qm; in qm_poll_req_cb()
984 struct hisi_qm *qm = poll_data->qm; in qm_get_complete_eqe_num()
1017 struct hisi_qm *qm = poll_data->qm; in qm_work_process()
1038 static bool do_qm_irq(struct hisi_qm *qm) in do_qm_irq()
1060 struct hisi_qm *qm = data; in qm_irq()
1075 struct hisi_qm *qm = data; in qm_mb_cmd_irq()
1102 static void qm_disable_qp(struct hisi_qm *qm, u32 qp_id) in qm_disable_qp()
1111 static void qm_reset_function(struct hisi_qm *qm) in qm_reset_function()
1113 struct hisi_qm *pf_qm = pci_get_drvdata(pci_physfn(qm->pdev)); in qm_reset_function()
1142 struct hisi_qm *qm = data; in qm_aeq_thread()
1186 struct hisi_qm *qm = data; in qm_aeq_irq()
1205 static void qm_init_prefetch(struct hisi_qm *qm) in qm_init_prefetch()
1298 static void qm_vft_data_cfg(struct hisi_qm *qm, enum vft_type type, u32 base, in qm_vft_data_cfg()
1344 static int qm_set_vft_common(struct hisi_qm *qm, enum vft_type type, in qm_set_vft_common()
1377 static int qm_shaper_init_vft(struct hisi_qm *qm, u32 fun_num) in qm_shaper_init_vft()
1399 static int qm_set_sqc_cqc_vft(struct hisi_qm *qm, u32 fun_num, u32 base, in qm_set_sqc_cqc_vft()
1425 static int qm_get_vft_v2(struct hisi_qm *qm, u32 *base, u32 *number) in qm_get_vft_v2()
1443 static int qm_get_vf_qp_num(struct hisi_qm *qm, u32 fun_num) in qm_get_vf_qp_num()
1463 static struct hisi_qm *file_to_qm(struct debugfs_file *file) in file_to_qm()
1467 return container_of(debug, struct hisi_qm, debug); in file_to_qm()
1470 static u32 current_q_read(struct hisi_qm *qm) in current_q_read()
1475 static int current_q_write(struct hisi_qm *qm, u32 val) in current_q_write()
1493 static u32 clear_enable_read(struct hisi_qm *qm) in clear_enable_read()
1499 static int clear_enable_write(struct hisi_qm *qm, u32 rd_clr_ctrl) in clear_enable_write()
1509 static u32 current_qm_read(struct hisi_qm *qm) in current_qm_read()
1514 static int current_qm_write(struct hisi_qm *qm, u32 val) in current_qm_write()
1546 struct hisi_qm *qm = file_to_qm(file); in qm_debug_read()
1586 struct hisi_qm *qm = file_to_qm(file); in qm_debug_write()
1684 struct hisi_qm *qm = pci_get_drvdata(pdev); in hisi_qm_regs_dump()
1705 struct hisi_qm *qm = s->private; in qm_regs_show()
1726 static struct dfx_diff_registers *dfx_regs_init(struct hisi_qm *qm, in dfx_regs_init()
1766 static void dfx_regs_uninit(struct hisi_qm *qm, in dfx_regs_uninit()
1786 int hisi_qm_diff_regs_init(struct hisi_qm *qm, in hisi_qm_diff_regs_init()
1816 void hisi_qm_diff_regs_uninit(struct hisi_qm *qm, int reg_len) in hisi_qm_diff_regs_uninit()
1833 void hisi_qm_acc_diff_regs_dump(struct hisi_qm *qm, struct seq_file *s, in hisi_qm_acc_diff_regs_dump()
1867 struct hisi_qm *qm = s->private; in qm_diff_regs_show()
1888 static void *qm_ctx_alloc(struct hisi_qm *qm, size_t ctx_size, in qm_ctx_alloc()
1908 static void qm_ctx_free(struct hisi_qm *qm, size_t ctx_size, in qm_ctx_free()
1917 static void dump_show(struct hisi_qm *qm, void *info, in dump_show()
1932 static int qm_dump_sqc_raw(struct hisi_qm *qm, dma_addr_t dma_addr, u16 qp_id) in qm_dump_sqc_raw()
1937 static int qm_dump_cqc_raw(struct hisi_qm *qm, dma_addr_t dma_addr, u16 qp_id) in qm_dump_cqc_raw()
1942 static int qm_sqc_dump(struct hisi_qm *qm, const char *s) in qm_sqc_dump()
1983 static int qm_cqc_dump(struct hisi_qm *qm, const char *s) in qm_cqc_dump()
2024 static int qm_eqc_aeqc_dump(struct hisi_qm *qm, char *s, size_t size, in qm_eqc_aeqc_dump()
2052 static int q_dump_param_parse(struct hisi_qm *qm, char *s, in q_dump_param_parse()
2092 static int qm_sq_dump(struct hisi_qm *qm, char *s) in qm_sq_dump()
2121 static int qm_cq_dump(struct hisi_qm *qm, char *s) in qm_cq_dump()
2139 static int qm_eq_aeq_dump(struct hisi_qm *qm, const char *s, in qm_eq_aeq_dump()
2180 static int qm_dbg_help(struct hisi_qm *qm, char *s) in qm_dbg_help()
2202 static int qm_cmd_write_dump(struct hisi_qm *qm, const char *cmd_buf) in qm_cmd_write_dump()
2254 struct hisi_qm *qm = filp->private_data; in qm_cmd_write()
2310 static void qm_create_debugfs_file(struct hisi_qm *qm, struct dentry *dir, in qm_create_debugfs_file()
2323 static void qm_hw_error_init_v1(struct hisi_qm *qm) in qm_hw_error_init_v1()
2328 static void qm_hw_error_cfg(struct hisi_qm *qm) in qm_hw_error_cfg()
2343 static void qm_hw_error_init_v2(struct hisi_qm *qm) in qm_hw_error_init_v2()
2354 static void qm_hw_error_uninit_v2(struct hisi_qm *qm) in qm_hw_error_uninit_v2()
2362 static void qm_hw_error_init_v3(struct hisi_qm *qm) in qm_hw_error_init_v3()
2376 static void qm_hw_error_uninit_v3(struct hisi_qm *qm) in qm_hw_error_uninit_v3()
2387 static void qm_log_hw_error(struct hisi_qm *qm, u32 error_status) in qm_log_hw_error()
2424 static enum acc_err_result qm_hw_error_handle_v2(struct hisi_qm *qm) in qm_hw_error_handle_v2()
2447 static int qm_get_mb_cmd(struct hisi_qm *qm, u64 *msg, u16 fun_num) in qm_get_mb_cmd()
2466 static void qm_clear_cmd_interrupt(struct hisi_qm *qm, u64 vf_mask) in qm_clear_cmd_interrupt()
2478 static void qm_handle_vf_msg(struct hisi_qm *qm, u32 vf_id) in qm_handle_vf_msg()
2508 static int qm_wait_vf_prepare_finish(struct hisi_qm *qm) in qm_wait_vf_prepare_finish()
2548 static void qm_trigger_vf_interrupt(struct hisi_qm *qm, u32 fun_num) in qm_trigger_vf_interrupt()
2562 static void qm_trigger_pf_interrupt(struct hisi_qm *qm) in qm_trigger_pf_interrupt()
2571 static int qm_ping_single_vf(struct hisi_qm *qm, u64 cmd, u32 fun_num) in qm_ping_single_vf()
2607 static int qm_ping_all_vfs(struct hisi_qm *qm, u64 cmd) in qm_ping_all_vfs()
2652 static int qm_ping_pf(struct hisi_qm *qm, u64 cmd) in qm_ping_pf()
2691 static int qm_set_msi(struct hisi_qm *qm, bool set) in qm_set_msi()
2713 static void qm_wait_msi_finish(struct hisi_qm *qm) in qm_wait_msi_finish()
2748 static int qm_set_msi_v3(struct hisi_qm *qm, bool set) in qm_set_msi_v3()
2822 static struct hisi_qp *qm_create_qp_nolock(struct hisi_qm *qm, u8 alg_type) in qm_create_qp_nolock()
2869 static struct hisi_qp *hisi_qm_create_qp(struct hisi_qm *qm, u8 alg_type) in hisi_qm_create_qp()
2896 struct hisi_qm *qm = qp->qm; in hisi_qm_release_qp()
2915 struct hisi_qm *qm = qp->qm; in qm_sq_ctx_cfg()
2957 struct hisi_qm *qm = qp->qm; in qm_cq_ctx_cfg()
3011 struct hisi_qm *qm = qp->qm; in qm_start_qp_nolock()
3040 struct hisi_qm *qm = qp->qm; in hisi_qm_start_qp()
3063 struct hisi_qm *qm = qp->qm; in qp_stop_fail_cb()
3084 struct hisi_qm *qm = qp->qm; in qm_drain_qp()
3239 static void hisi_qm_cache_wb(struct hisi_qm *qm) in hisi_qm_cache_wb()
3261 struct hisi_qm *qm = uacce->priv; in hisi_qm_get_available_instances()
3271 static void hisi_qm_set_hw_reset(struct hisi_qm *qm, int offset) in hisi_qm_set_hw_reset()
3283 struct hisi_qm *qm = uacce->priv; in hisi_qm_uacce_get_queue()
3314 struct hisi_qm *qm = qp->qm; in hisi_qm_uacce_mmap()
3393 struct hisi_qm *qm = q->uacce->priv; in qm_set_sqctype()
3454 static int qm_alloc_uacce(struct hisi_qm *qm) in qm_alloc_uacce()
3525 static int qm_frozen(struct hisi_qm *qm) in qm_frozen()
3547 struct hisi_qm *qm, *vf_qm; in qm_try_frozen_vfs()
3580 void hisi_qm_wait_task_finish(struct hisi_qm *qm, struct hisi_qm_list *qm_list) in hisi_qm_wait_task_finish()
3596 static void hisi_qp_memory_uninit(struct hisi_qm *qm, int num) in hisi_qp_memory_uninit()
3612 static int hisi_qp_memory_init(struct hisi_qm *qm, size_t dma_size, int id, in hisi_qp_memory_init()
3648 static void hisi_qm_pre_init(struct hisi_qm *qm) in hisi_qm_pre_init()
3670 static void qm_cmd_uninit(struct hisi_qm *qm) in qm_cmd_uninit()
3682 static void qm_cmd_init(struct hisi_qm *qm) in qm_cmd_init()
3698 static void qm_put_pci_res(struct hisi_qm *qm) in qm_put_pci_res()
3709 static void hisi_qm_pci_uninit(struct hisi_qm *qm) in hisi_qm_pci_uninit()
3718 static void hisi_qm_set_state(struct hisi_qm *qm, u8 state) in hisi_qm_set_state()
3724 static void qm_last_regs_uninit(struct hisi_qm *qm) in qm_last_regs_uninit()
3735 static void hisi_qm_unint_work(struct hisi_qm *qm) in hisi_qm_unint_work()
3740 static void hisi_qm_memory_uninit(struct hisi_qm *qm) in hisi_qm_memory_uninit()
3763 void hisi_qm_uninit(struct hisi_qm *qm) in hisi_qm_uninit()
3801 static int hisi_qm_get_vft(struct hisi_qm *qm, u32 *base, u32 *number) in hisi_qm_get_vft()
3828 static int hisi_qm_set_vft(struct hisi_qm *qm, u32 fun_num, u32 base, in hisi_qm_set_vft()
3840 static void qm_init_eq_aeq_status(struct hisi_qm *qm) in qm_init_eq_aeq_status()
3850 static void qm_enable_eq_aeq_interrupts(struct hisi_qm *qm) in qm_enable_eq_aeq_interrupts()
3860 static void qm_disable_eq_aeq_interrupts(struct hisi_qm *qm) in qm_disable_eq_aeq_interrupts()
3866 static int qm_eq_ctx_cfg(struct hisi_qm *qm) in qm_eq_ctx_cfg()
3897 static int qm_aeq_ctx_cfg(struct hisi_qm *qm) in qm_aeq_ctx_cfg()
3926 static int qm_eq_aeq_ctx_cfg(struct hisi_qm *qm) in qm_eq_aeq_ctx_cfg()
3942 static int __hisi_qm_start(struct hisi_qm *qm) in __hisi_qm_start()
3978 int hisi_qm_start(struct hisi_qm *qm) in hisi_qm_start()
4009 static int qm_restart(struct hisi_qm *qm) in qm_restart()
4040 static int qm_stop_started_qp(struct hisi_qm *qm) in qm_stop_started_qp()
4069 static void qm_clear_queues(struct hisi_qm *qm) in qm_clear_queues()
4092 int hisi_qm_stop(struct hisi_qm *qm, enum qm_stop_reason r) in hisi_qm_stop()
4138 struct hisi_qm *qm = filp->private_data; in qm_status_read()
4174 static void qm_hw_error_init(struct hisi_qm *qm) in qm_hw_error_init()
4184 static void qm_hw_error_uninit(struct hisi_qm *qm) in qm_hw_error_uninit()
4194 static enum acc_err_result qm_hw_error_handle(struct hisi_qm *qm) in qm_hw_error_handle()
4210 void hisi_qm_dev_err_init(struct hisi_qm *qm) in hisi_qm_dev_err_init()
4231 void hisi_qm_dev_err_uninit(struct hisi_qm *qm) in hisi_qm_dev_err_uninit()
4277 struct hisi_qm *qm; in hisi_qm_sort_devices()
4365 static int qm_vf_q_assign(struct hisi_qm *qm, u32 num_vfs) in qm_vf_q_assign()
4412 static int qm_clear_vft_config(struct hisi_qm *qm) in qm_clear_vft_config()
4427 static int qm_func_shaper_enable(struct hisi_qm *qm, u32 fun_index, u32 qos) in qm_func_shaper_enable()
4457 static u32 qm_get_shaper_vft_qos(struct hisi_qm *qm, u32 fun_index) in qm_get_shaper_vft_qos()
4507 static void qm_vf_get_qos(struct hisi_qm *qm, u32 fun_num) in qm_vf_get_qos()
4526 static int qm_vf_read_qos(struct hisi_qm *qm) in qm_vf_read_qos()
4558 struct hisi_qm *qm = filp->private_data; in qm_algqos_read()
4612 static ssize_t qm_get_qos_value(struct hisi_qm *qm, const char *buf, in qm_get_qos_value()
4645 struct hisi_qm *qm = filp->private_data; in qm_algqos_write()
4712 static void hisi_qm_set_algqos_init(struct hisi_qm *qm) in hisi_qm_set_algqos_init()
4728 void hisi_qm_debug_init(struct hisi_qm *qm) in hisi_qm_debug_init()
4774 void hisi_qm_debug_regs_clear(struct hisi_qm *qm) in hisi_qm_debug_regs_clear()
4804 static void hisi_qm_init_vf_qos(struct hisi_qm *qm, int total_func) in hisi_qm_init_vf_qos()
4823 struct hisi_qm *qm = pci_get_drvdata(pdev); in hisi_qm_sriov_enable()
4883 struct hisi_qm *qm = pci_get_drvdata(pdev); in hisi_qm_sriov_disable()
4925 static enum acc_err_result qm_dev_err_handle(struct hisi_qm *qm) in qm_dev_err_handle()
4953 static enum acc_err_result qm_process_dev_error(struct hisi_qm *qm) in qm_process_dev_error()
4979 struct hisi_qm *qm = pci_get_drvdata(pdev); in hisi_qm_dev_err_detected()
4997 static int qm_check_req_recv(struct hisi_qm *qm) in qm_check_req_recv()
5025 static int qm_set_pf_mse(struct hisi_qm *qm, bool set) in qm_set_pf_mse()
5049 static int qm_set_vf_mse(struct hisi_qm *qm, bool set) in qm_set_vf_mse()
5076 static int qm_vf_reset_prepare(struct hisi_qm *qm, in qm_vf_reset_prepare()
5082 struct hisi_qm *vf_qm; in qm_vf_reset_prepare()
5106 static int qm_try_stop_vfs(struct hisi_qm *qm, u64 cmd, in qm_try_stop_vfs()
5129 static int qm_controller_reset_prepare(struct hisi_qm *qm) in qm_controller_reset_prepare()
5164 static void qm_dev_ecc_mbit_handle(struct hisi_qm *qm) in qm_dev_ecc_mbit_handle()
5189 static int qm_soft_reset(struct hisi_qm *qm) in qm_soft_reset()
5264 static int qm_vf_reset_done(struct hisi_qm *qm) in qm_vf_reset_done()
5269 struct hisi_qm *vf_qm; in qm_vf_reset_done()
5293 static int qm_try_start_vfs(struct hisi_qm *qm, enum qm_mb_cmd cmd) in qm_try_start_vfs()
5321 static int qm_dev_hw_init(struct hisi_qm *qm) in qm_dev_hw_init()
5326 static void qm_restart_prepare(struct hisi_qm *qm) in qm_restart_prepare()
5357 static void qm_restart_done(struct hisi_qm *qm) in qm_restart_done()
5378 static int qm_controller_reset_done(struct hisi_qm *qm) in qm_controller_reset_done()
5442 static void qm_show_last_dfx_regs(struct hisi_qm *qm) in qm_show_last_dfx_regs()
5460 static int qm_controller_reset(struct hisi_qm *qm) in qm_controller_reset()
5506 struct hisi_qm *qm = pci_get_drvdata(pdev); in hisi_qm_dev_slot_reset()
5525 struct hisi_qm *pf_qm = pci_get_drvdata(pci_physfn(pdev)); in hisi_qm_reset_prepare()
5526 struct hisi_qm *qm = pci_get_drvdata(pdev); in hisi_qm_reset_prepare()
5575 struct hisi_qm *qm = pci_get_drvdata(pf_pdev); in qm_flr_reset_complete()
5589 struct hisi_qm *pf_qm = pci_get_drvdata(pci_physfn(pdev)); in hisi_qm_reset_done()
5590 struct hisi_qm *qm = pci_get_drvdata(pdev); in hisi_qm_reset_done()
5630 struct hisi_qm *qm = data; in qm_abnormal_irq()
5652 struct hisi_qm *qm = pci_get_drvdata(pdev); in hisi_qm_dev_shutdown()
5663 struct hisi_qm *qm = container_of(rst_work, struct hisi_qm, rst_work); in hisi_qm_controller_reset()
5680 static void qm_pf_reset_vf_prepare(struct hisi_qm *qm, in qm_pf_reset_vf_prepare()
5715 static void qm_pf_reset_vf_done(struct hisi_qm *qm) in qm_pf_reset_vf_done()
5735 static int qm_wait_pf_reset_finish(struct hisi_qm *qm) in qm_wait_pf_reset_finish()
5772 static void qm_pf_reset_vf_process(struct hisi_qm *qm, in qm_pf_reset_vf_process()
5800 static void qm_handle_cmd_msg(struct hisi_qm *qm, u32 fun_num) in qm_handle_cmd_msg()
5840 struct hisi_qm *qm = container_of(cmd_process, in qm_cmd_process()
5841 struct hisi_qm, cmd_process); in qm_cmd_process()
5870 int hisi_qm_alg_register(struct hisi_qm *qm, struct hisi_qm_list *qm_list) in hisi_qm_alg_register()
5909 void hisi_qm_alg_unregister(struct hisi_qm *qm, struct hisi_qm_list *qm_list) in hisi_qm_alg_unregister()
5923 static void qm_unregister_abnormal_irq(struct hisi_qm *qm) in qm_unregister_abnormal_irq()
5939 static int qm_register_abnormal_irq(struct hisi_qm *qm) in qm_register_abnormal_irq()
5960 static void qm_unregister_mb_cmd_irq(struct hisi_qm *qm) in qm_unregister_mb_cmd_irq()
5973 static int qm_register_mb_cmd_irq(struct hisi_qm *qm) in qm_register_mb_cmd_irq()
5991 static void qm_unregister_aeq_irq(struct hisi_qm *qm) in qm_unregister_aeq_irq()
6004 static int qm_register_aeq_irq(struct hisi_qm *qm) in qm_register_aeq_irq()
6023 static void qm_unregister_eq_irq(struct hisi_qm *qm) in qm_unregister_eq_irq()
6036 static int qm_register_eq_irq(struct hisi_qm *qm) in qm_register_eq_irq()
6054 static void qm_irqs_unregister(struct hisi_qm *qm) in qm_irqs_unregister()
6062 static int qm_irqs_register(struct hisi_qm *qm) in qm_irqs_register()
6093 static int qm_get_qp_num(struct hisi_qm *qm) in qm_get_qp_num()
6121 static void qm_get_hw_caps(struct hisi_qm *qm) in qm_get_hw_caps()
6154 static int qm_get_pci_res(struct hisi_qm *qm) in qm_get_pci_res()
6205 static int hisi_qm_pci_init(struct hisi_qm *qm) in hisi_qm_pci_init()
6243 static int hisi_qm_init_work(struct hisi_qm *qm) in hisi_qm_init_work()
6267 static int hisi_qp_alloc_memory(struct hisi_qm *qm) in hisi_qp_alloc_memory()
6305 static int hisi_qm_memory_init(struct hisi_qm *qm) in hisi_qm_memory_init()
6362 static void qm_last_regs_init(struct hisi_qm *qm) in qm_last_regs_init()
6388 int hisi_qm_init(struct hisi_qm *qm) in hisi_qm_init()
6458 int hisi_qm_get_dfx_access(struct hisi_qm *qm) in hisi_qm_get_dfx_access()
6477 void hisi_qm_put_dfx_access(struct hisi_qm *qm) in hisi_qm_put_dfx_access()
6489 void hisi_qm_pm_init(struct hisi_qm *qm) in hisi_qm_pm_init()
6508 void hisi_qm_pm_uninit(struct hisi_qm *qm) in hisi_qm_pm_uninit()
6520 static int qm_prepare_for_suspend(struct hisi_qm *qm) in qm_prepare_for_suspend()
6552 static int qm_rebuild_for_resume(struct hisi_qm *qm) in qm_rebuild_for_resume()
6594 struct hisi_qm *qm = pci_get_drvdata(pdev); in hisi_qm_suspend()
6622 struct hisi_qm *qm = pci_get_drvdata(pdev); in hisi_qm_resume()