Symbol: qm
function parameter
Defined...
-
drivers/crypto/hisilicon/debugfs.c:122:23-122:39: static void dump_show(struct hisi_qm *qm, void *info,
-
drivers/crypto/hisilicon/debugfs.c:137:24-137:40: static int qm_sqc_dump(struct hisi_qm *qm, char *s, char *name)
-
drivers/crypto/hisilicon/debugfs.c:178:24-178:40: static int qm_cqc_dump(struct hisi_qm *qm, char *s, char *name)
-
drivers/crypto/hisilicon/debugfs.c:219:29-219:45: static int qm_eqc_aeqc_dump(struct hisi_qm *qm, char *s, char *name)
-
drivers/crypto/hisilicon/debugfs.c:256:31-256:47: static int q_dump_param_parse(struct hisi_qm *qm, char *s,
-
drivers/crypto/hisilicon/debugfs.c:296:23-296:39: static int qm_sq_dump(struct hisi_qm *qm, char *s, char *name)
-
drivers/crypto/hisilicon/debugfs.c:325:23-325:39: static int qm_cq_dump(struct hisi_qm *qm, char *s, char *name)
-
drivers/crypto/hisilicon/debugfs.c:343:27-343:43: static int qm_eq_aeq_dump(struct hisi_qm *qm, char *s, char *name)
-
drivers/crypto/hisilicon/debugfs.c:390:24-390:40: static int qm_dbg_help(struct hisi_qm *qm, char *s)
-
drivers/crypto/hisilicon/debugfs.c:448:30-448:46: static int qm_cmd_write_dump(struct hisi_qm *qm, const char *cmd_buf)
-
drivers/crypto/hisilicon/debugfs.c:601:27-601:43: static u32 current_q_read(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/debugfs.c:606:28-606:44: static int current_q_write(struct hisi_qm *qm, u32 val)
-
drivers/crypto/hisilicon/debugfs.c:624:30-624:46: static u32 clear_enable_read(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/debugfs.c:630:31-630:47: static int clear_enable_write(struct hisi_qm *qm, u32 rd_clr_ctrl)
-
drivers/crypto/hisilicon/debugfs.c:640:28-640:44: static u32 current_qm_read(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/debugfs.c:645:29-645:45: static int qm_get_vf_qp_num(struct hisi_qm *qm, u32 fun_num)
-
drivers/crypto/hisilicon/debugfs.c:665:29-665:45: static int current_qm_write(struct hisi_qm *qm, u32 val)
-
drivers/crypto/hisilicon/debugfs.c:792:29-792:45: static void dfx_regs_uninit(struct hisi_qm *qm,
-
drivers/crypto/hisilicon/debugfs.c:805:49-805:65: static struct dfx_diff_registers *dfx_regs_init(struct hisi_qm *qm,
-
drivers/crypto/hisilicon/debugfs.c:845:30-845:46: static int qm_diff_regs_init(struct hisi_qm *qm,
-
drivers/crypto/hisilicon/debugfs.c:861:33-861:49: static void qm_last_regs_uninit(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/debugfs.c:872:30-872:46: static int qm_last_regs_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/debugfs.c:893:33-893:49: static void qm_diff_regs_uninit(struct hisi_qm *qm, u32 reg_len)
-
drivers/crypto/hisilicon/debugfs.c:905:31-905:47: int hisi_qm_regs_debugfs_init(struct hisi_qm *qm,
-
drivers/crypto/hisilicon/debugfs.c:937:34-937:50: void hisi_qm_regs_debugfs_uninit(struct hisi_qm *qm, u32 reg_len)
-
drivers/crypto/hisilicon/debugfs.c:954:33-954:49: void hisi_qm_acc_diff_regs_dump(struct hisi_qm *qm, struct seq_file *s,
-
drivers/crypto/hisilicon/debugfs.c:986:33-986:49: void hisi_qm_show_last_dfx_regs(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/debugfs.c:1034:36-1034:52: static void qm_create_debugfs_file(struct hisi_qm *qm, struct dentry *dir,
-
drivers/crypto/hisilicon/debugfs.c:1073:25-1073:41: void hisi_qm_debug_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/debugfs.c:1119:31-1119:47: void hisi_qm_debug_regs_clear(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_crypto.c:2100:30-2100:46: static int hpre_register_rsa(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_crypto.c:2115:33-2115:49: static void hpre_unregister_rsa(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_crypto.c:2123:29-2123:45: static int hpre_register_dh(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_crypto.c:2137:32-2137:48: static void hpre_unregister_dh(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_crypto.c:2145:31-2145:47: static int hpre_register_ecdh(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_crypto.c:2170:34-2170:50: static void hpre_unregister_ecdh(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_crypto.c:2181:33-2181:49: static int hpre_register_x25519(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_crypto.c:2195:36-2195:52: static void hpre_unregister_x25519(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_crypto.c:2203:24-2203:40: int hpre_algs_register(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_crypto.c:2234:27-2234:43: void hpre_algs_unregister(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:353:29-353:45: bool hpre_check_alg_support(struct hisi_qm *qm, u32 alg)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:364:29-364:45: static int hpre_set_qm_algs(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:459:36-459:52: static inline int hpre_cluster_num(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:464:42-464:58: static inline int hpre_cluster_core_mask(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:489:31-489:47: static void hpre_config_pasid(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:509:28-509:44: static int hpre_cfg_by_dsm(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:533:29-533:45: static int hpre_set_cluster(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:570:32-570:48: static void disable_flr_of_bme(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:581:36-581:52: static void hpre_open_sva_prefetch(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:602:37-602:53: static void hpre_close_sva_prefetch(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:622:36-622:52: static void hpre_enable_clock_gate(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:646:37-646:53: static void hpre_disable_clock_gate(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:670:43-670:59: static int hpre_set_user_domain_and_cache(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:734:33-734:49: static void hpre_cnt_regs_clear(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:752:34-752:50: static void hpre_master_ooo_ctrl(struct hisi_qm *qm, bool enable)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:772:35-772:51: static void hpre_hw_error_disable(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:785:34-785:50: static void hpre_hw_error_enable(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:980:37-980:53: static int hpre_create_debugfs_file(struct hisi_qm *qm, struct dentry *dir,
-
drivers/crypto/hisilicon/hpre/hpre_main.c:1005:43-1005:59: static int hpre_pf_comm_regs_debugfs_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:1025:38-1025:54: static int hpre_cluster_debugfs_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:1060:33-1060:49: static int hpre_ctrl_debug_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:1076:33-1076:49: static void hpre_dfx_debug_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:1096:30-1096:46: static int hpre_debugfs_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:1131:31-1131:47: static void hpre_debugfs_exit(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:1138:25-1138:41: static int hpre_qm_init(struct hisi_qm *qm, struct pci_dev *pdev)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:1177:37-1177:53: static int hpre_show_last_regs_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:1207:40-1207:56: static void hpre_show_last_regs_uninit(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:1218:37-1218:53: static void hpre_show_last_dfx_regs(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:1253:31-1253:47: static void hpre_log_hw_error(struct hisi_qm *qm, u32 err_sts)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:1266:35-1266:51: static u32 hpre_get_hw_err_status(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:1271:38-1271:54: static void hpre_clear_hw_err_status(struct hisi_qm *qm, u32 err_sts)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:1280:38-1280:54: static void hpre_open_axi_master_ooo(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/hpre/hpre_main.c:1291:32-1291:48: static void hpre_err_info_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:445:28-445:44: static bool qm_avail_state(struct hisi_qm *qm, enum qm_state new)
-
drivers/crypto/hisilicon/qm.c:477:31-477:47: static bool qm_qp_avail_state(struct hisi_qm *qm, struct hisi_qp *qp,
-
drivers/crypto/hisilicon/qm.c:524:35-524:51: static u32 qm_get_hw_error_status(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:529:34-529:50: static u32 qm_get_dev_err_status(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:535:32-535:48: static bool qm_check_dev_error(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:548:33-548:49: static int qm_wait_reset_finish(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:562:35-562:51: static int qm_reset_prepare_ready(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:577:32-577:48: static void qm_reset_bit_clear(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:601:27-601:43: int hisi_qm_wait_mb_ready(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:612:25-612:41: static void qm_mb_write(struct hisi_qm *qm, const void *src)
-
drivers/crypto/hisilicon/qm.c:638:25-638:41: static int qm_mb_nolock(struct hisi_qm *qm, struct qm_mailbox *mailbox)
-
drivers/crypto/hisilicon/qm.c:671:16-671:32: int hisi_qm_mb(struct hisi_qm *qm, u8 cmd, dma_addr_t dma_addr, u16 queue,
-
drivers/crypto/hisilicon/qm.c:690:22-690:38: static void qm_db_v1(struct hisi_qm *qm, u16 qn, u8 cmd, u16 index, u8 priority)
-
drivers/crypto/hisilicon/qm.c:701:22-701:38: static void qm_db_v2(struct hisi_qm *qm, u16 qn, u8 cmd, u16 index, u8 priority)
-
drivers/crypto/hisilicon/qm.c:721:19-721:35: static void qm_db(struct hisi_qm *qm, u16 qn, u8 cmd, u16 index, u8 priority)
-
drivers/crypto/hisilicon/qm.c:729:35-729:51: static void qm_disable_clock_gate(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:742:29-742:45: static int qm_dev_mem_reset(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:761:25-761:41: u32 hisi_qm_get_hw_info(struct hisi_qm *qm,
-
drivers/crypto/hisilicon/qm.c:782:30-782:46: static void qm_get_xqc_depth(struct hisi_qm *qm, u16 *low_bits,
-
drivers/crypto/hisilicon/qm.c:792:27-792:43: static u32 qm_get_irq_num(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:800:27-800:43: static int qm_pm_get_sync(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:817:28-817:44: static void qm_pm_put_sync(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:914:26-914:42: static bool do_qm_eq_irq(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:983:27-983:43: static void qm_disable_qp(struct hisi_qm *qm, u32 qp_id)
-
drivers/crypto/hisilicon/qm.c:992:31-992:47: static void qm_reset_function(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:1086:30-1086:46: static void qm_init_prefetch(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:1179:29-1179:45: static void qm_vft_data_cfg(struct hisi_qm *qm, enum vft_type type, u32 base,
-
drivers/crypto/hisilicon/qm.c:1225:30-1225:46: static int qm_set_vft_common(struct hisi_qm *qm, enum vft_type type,
-
drivers/crypto/hisilicon/qm.c:1258:31-1258:47: static int qm_shaper_init_vft(struct hisi_qm *qm, u32 fun_num)
-
drivers/crypto/hisilicon/qm.c:1280:31-1280:47: static int qm_set_sqc_cqc_vft(struct hisi_qm *qm, u32 fun_num, u32 base,
-
drivers/crypto/hisilicon/qm.c:1306:26-1306:42: static int qm_get_vft_v2(struct hisi_qm *qm, u32 *base, u32 *number)
-
drivers/crypto/hisilicon/qm.c:1324:25-1324:41: void *hisi_qm_ctx_alloc(struct hisi_qm *qm, size_t ctx_size,
-
drivers/crypto/hisilicon/qm.c:1344:23-1344:39: void hisi_qm_ctx_free(struct hisi_qm *qm, size_t ctx_size,
-
drivers/crypto/hisilicon/qm.c:1353:28-1353:44: static int qm_dump_sqc_raw(struct hisi_qm *qm, dma_addr_t dma_addr, u16 qp_id)
-
drivers/crypto/hisilicon/qm.c:1358:28-1358:44: static int qm_dump_cqc_raw(struct hisi_qm *qm, dma_addr_t dma_addr, u16 qp_id)
-
drivers/crypto/hisilicon/qm.c:1363:33-1363:49: static void qm_hw_error_init_v1(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:1368:29-1368:45: static void qm_hw_error_cfg(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:1383:33-1383:49: static void qm_hw_error_init_v2(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:1394:35-1394:51: static void qm_hw_error_uninit_v2(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:1402:33-1402:49: static void qm_hw_error_init_v3(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:1416:35-1416:51: static void qm_hw_error_uninit_v3(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:1427:29-1427:45: static void qm_log_hw_error(struct hisi_qm *qm, u32 error_status)
-
drivers/crypto/hisilicon/qm.c:1464:50-1464:66: static enum acc_err_result qm_hw_error_handle_v2(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:1487:26-1487:42: static int qm_get_mb_cmd(struct hisi_qm *qm, u64 *msg, u16 fun_num)
-
drivers/crypto/hisilicon/qm.c:1506:36-1506:52: static void qm_clear_cmd_interrupt(struct hisi_qm *qm, u64 vf_mask)
-
drivers/crypto/hisilicon/qm.c:1518:30-1518:46: static void qm_handle_vf_msg(struct hisi_qm *qm, u32 vf_id)
-
drivers/crypto/hisilicon/qm.c:1548:38-1548:54: static int qm_wait_vf_prepare_finish(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:1588:37-1588:53: static void qm_trigger_vf_interrupt(struct hisi_qm *qm, u32 fun_num)
-
drivers/crypto/hisilicon/qm.c:1602:37-1602:53: static void qm_trigger_pf_interrupt(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:1611:30-1611:46: static int qm_ping_single_vf(struct hisi_qm *qm, u64 cmd, u32 fun_num)
-
drivers/crypto/hisilicon/qm.c:1647:28-1647:44: static int qm_ping_all_vfs(struct hisi_qm *qm, u64 cmd)
-
drivers/crypto/hisilicon/qm.c:1692:23-1692:39: static int qm_ping_pf(struct hisi_qm *qm, u64 cmd)
-
drivers/crypto/hisilicon/qm.c:1731:23-1731:39: static int qm_set_msi(struct hisi_qm *qm, bool set)
-
drivers/crypto/hisilicon/qm.c:1753:32-1753:48: static void qm_wait_msi_finish(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:1788:26-1788:42: static int qm_set_msi_v3(struct hisi_qm *qm, bool set)
-
drivers/crypto/hisilicon/qm.c:1862:44-1862:60: static struct hisi_qp *qm_create_qp_nolock(struct hisi_qm *qm, u8 alg_type)
-
drivers/crypto/hisilicon/qm.c:1908:42-1908:58: static struct hisi_qp *hisi_qm_create_qp(struct hisi_qm *qm, u8 alg_type)
-
drivers/crypto/hisilicon/qm.c:2278:30-2278:46: static void hisi_qm_cache_wb(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:2310:34-2310:50: static void hisi_qm_set_hw_reset(struct hisi_qm *qm, int offset)
-
drivers/crypto/hisilicon/qm.c:2487:30-2487:46: static int qm_hw_err_isolate(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:2531:31-2531:47: static void qm_hw_err_destroy(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:2603:29-2603:45: static void qm_remove_uacce(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:2614:27-2614:43: static int qm_alloc_uacce(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:2686:22-2686:38: static int qm_frozen(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:2741:31-2741:47: void hisi_qm_wait_task_finish(struct hisi_qm *qm, struct hisi_qm_list *qm_list)
-
drivers/crypto/hisilicon/qm.c:2760:35-2760:51: static void hisi_qp_memory_uninit(struct hisi_qm *qm, int num)
-
drivers/crypto/hisilicon/qm.c:2776:32-2776:48: static int hisi_qp_memory_init(struct hisi_qm *qm, size_t dma_size, int id,
-
drivers/crypto/hisilicon/qm.c:2812:30-2812:46: static void hisi_qm_pre_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:2834:27-2834:43: static void qm_cmd_uninit(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:2846:25-2846:41: static void qm_cmd_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:2862:28-2862:44: static void qm_put_pci_res(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:2873:32-2873:48: static void hisi_qm_pci_uninit(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:2882:31-2882:47: static void hisi_qm_set_state(struct hisi_qm *qm, u8 state)
-
drivers/crypto/hisilicon/qm.c:2888:32-2888:48: static void hisi_qm_unint_work(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:2893:35-2893:51: static void hisi_qm_memory_uninit(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:2916:21-2916:37: void hisi_qm_uninit(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:2952:28-2952:44: static int hisi_qm_get_vft(struct hisi_qm *qm, u32 *base, u32 *number)
-
drivers/crypto/hisilicon/qm.c:2979:28-2979:44: static int hisi_qm_set_vft(struct hisi_qm *qm, u32 fun_num, u32 base,
-
drivers/crypto/hisilicon/qm.c:2991:35-2991:51: static void qm_init_eq_aeq_status(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:3001:41-3001:57: static void qm_enable_eq_aeq_interrupts(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:3011:42-3011:58: static void qm_disable_eq_aeq_interrupts(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:3017:26-3017:42: static int qm_eq_ctx_cfg(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:3048:27-3048:43: static int qm_aeq_ctx_cfg(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:3077:30-3077:46: static int qm_eq_aeq_ctx_cfg(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:3093:28-3093:44: static int __hisi_qm_start(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:3129:19-3129:35: int hisi_qm_start(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:3160:23-3160:39: static int qm_restart(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:3191:31-3191:47: static int qm_stop_started_qp(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:3219:29-3219:45: static void qm_clear_queues(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:3242:18-3242:34: int hisi_qm_stop(struct hisi_qm *qm, enum qm_stop_reason r)
-
drivers/crypto/hisilicon/qm.c:3285:30-3285:46: static void qm_hw_error_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:3295:32-3295:48: static void qm_hw_error_uninit(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:3305:47-3305:63: static enum acc_err_result qm_hw_error_handle(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:3321:27-3321:43: void hisi_qm_dev_err_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:3342:29-3342:45: void hisi_qm_dev_err_uninit(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:3474:27-3474:43: static int qm_vf_q_assign(struct hisi_qm *qm, u32 num_vfs)
-
drivers/crypto/hisilicon/qm.c:3521:32-3521:48: static int qm_clear_vft_config(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:3536:34-3536:50: static int qm_func_shaper_enable(struct hisi_qm *qm, u32 fun_index, u32 qos)
-
drivers/crypto/hisilicon/qm.c:3566:34-3566:50: static u32 qm_get_shaper_vft_qos(struct hisi_qm *qm, u32 fun_index)
-
drivers/crypto/hisilicon/qm.c:3616:27-3616:43: static void qm_vf_get_qos(struct hisi_qm *qm, u32 fun_num)
-
drivers/crypto/hisilicon/qm.c:3635:27-3635:43: static int qm_vf_read_qos(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:3704:33-3704:49: static ssize_t qm_get_qos_value(struct hisi_qm *qm, const char *buf,
-
drivers/crypto/hisilicon/qm.c:3805:30-3805:46: void hisi_qm_set_algqos_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:3815:33-3815:49: static void hisi_qm_init_vf_qos(struct hisi_qm *qm, int total_func)
-
drivers/crypto/hisilicon/qm.c:3936:46-3936:62: static enum acc_err_result qm_dev_err_handle(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:3964:49-3964:65: static enum acc_err_result qm_process_dev_error(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:4008:30-4008:46: static int qm_check_req_recv(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:4036:26-4036:42: static int qm_set_pf_mse(struct hisi_qm *qm, bool set)
-
drivers/crypto/hisilicon/qm.c:4060:26-4060:42: static int qm_set_vf_mse(struct hisi_qm *qm, bool set)
-
drivers/crypto/hisilicon/qm.c:4087:32-4087:48: static int qm_vf_reset_prepare(struct hisi_qm *qm,
-
drivers/crypto/hisilicon/qm.c:4117:28-4117:44: static int qm_try_stop_vfs(struct hisi_qm *qm, u64 cmd,
-
drivers/crypto/hisilicon/qm.c:4140:40-4140:56: static int qm_controller_reset_prepare(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:4181:36-4181:52: static void qm_dev_ecc_mbit_handle(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:4203:26-4203:42: static int qm_soft_reset(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:4278:29-4278:45: static int qm_vf_reset_done(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:4307:29-4307:45: static int qm_try_start_vfs(struct hisi_qm *qm, enum qm_mb_cmd cmd)
-
drivers/crypto/hisilicon/qm.c:4335:27-4335:43: static int qm_dev_hw_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:4340:32-4340:48: static void qm_restart_prepare(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:4371:29-4371:45: static void qm_restart_done(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:4392:37-4392:53: static int qm_controller_reset_done(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:4456:32-4456:48: static int qm_controller_reset(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:4681:36-4681:52: static void qm_pf_reset_vf_prepare(struct hisi_qm *qm,
-
drivers/crypto/hisilicon/qm.c:4716:33-4716:49: static void qm_pf_reset_vf_done(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:4737:36-4737:52: static int qm_wait_pf_reset_finish(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:4774:36-4774:52: static void qm_pf_reset_vf_process(struct hisi_qm *qm,
-
drivers/crypto/hisilicon/qm.c:4801:31-4801:47: static void qm_handle_cmd_msg(struct hisi_qm *qm, u32 fun_num)
-
drivers/crypto/hisilicon/qm.c:4871:26-4871:42: int hisi_qm_alg_register(struct hisi_qm *qm, struct hisi_qm_list *qm_list)
-
drivers/crypto/hisilicon/qm.c:4910:29-4910:45: void hisi_qm_alg_unregister(struct hisi_qm *qm, struct hisi_qm_list *qm_list)
-
drivers/crypto/hisilicon/qm.c:4924:40-4924:56: static void qm_unregister_abnormal_irq(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:4940:37-4940:53: static int qm_register_abnormal_irq(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:4961:38-4961:54: static void qm_unregister_mb_cmd_irq(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:4974:35-4974:51: static int qm_register_mb_cmd_irq(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:4992:35-4992:51: static void qm_unregister_aeq_irq(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:5005:32-5005:48: static int qm_register_aeq_irq(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:5024:34-5024:50: static void qm_unregister_eq_irq(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:5037:31-5037:47: static int qm_register_eq_irq(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:5055:32-5055:48: static void qm_irqs_unregister(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:5063:29-5063:45: static int qm_irqs_register(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:5094:26-5094:42: static int qm_get_qp_num(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:5122:28-5122:44: static void qm_get_hw_caps(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:5155:27-5155:43: static int qm_get_pci_res(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:5206:29-5206:45: static int hisi_qm_pci_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:5244:30-5244:46: static int hisi_qm_init_work(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:5268:33-5268:49: static int hisi_qp_alloc_memory(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:5306:32-5306:48: static int hisi_qm_memory_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:5369:18-5369:34: int hisi_qm_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:5436:28-5436:44: int hisi_qm_get_dfx_access(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:5455:29-5455:45: void hisi_qm_put_dfx_access(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:5467:22-5467:38: void hisi_qm_pm_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:5486:24-5486:40: void hisi_qm_pm_uninit(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:5498:35-5498:51: static int qm_prepare_for_suspend(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/qm.c:5530:34-5530:50: static int qm_rebuild_for_resume(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_crypto.c:485:38-485:54: static int sec_alloc_qp_ctx_resource(struct hisi_qm *qm, struct sec_ctx *ctx,
-
drivers/crypto/hisilicon/sec2/sec_crypto.c:541:30-541:46: static int sec_create_qp_ctx(struct hisi_qm *qm, struct sec_ctx *ctx,
-
drivers/crypto/hisilicon/sec2/sec_crypto.c:2544:28-2544:44: int sec_register_to_crypto(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_crypto.c:2560:33-2560:49: void sec_unregister_from_crypto(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:390:24-390:40: u64 sec_get_alg_bitmap(struct hisi_qm *qm, u32 high, u32 low)
-
drivers/crypto/hisilicon/sec2/sec_main.c:420:28-420:44: static void sec_set_endian(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:435:35-435:51: static void sec_engine_sva_config(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:470:35-470:51: static void sec_open_sva_prefetch(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:490:36-490:52: static void sec_close_sva_prefetch(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:509:35-509:51: static void sec_enable_clock_gate(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:529:36-529:52: static void sec_disable_clock_gate(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:539:28-539:44: static int sec_engine_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:589:42-589:58: static int sec_set_user_domain_and_cache(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:615:34-615:50: static void sec_debug_regs_clear(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:630:33-630:49: static void sec_master_ooo_ctrl(struct hisi_qm *qm, bool enable)
-
drivers/crypto/hisilicon/sec2/sec_main.c:650:33-650:49: static void sec_hw_error_enable(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:678:34-678:50: static void sec_hw_error_disable(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:692:34-692:50: static u32 sec_clear_enable_read(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:698:35-698:51: static int sec_clear_enable_write(struct hisi_qm *qm, u32 val)
-
drivers/crypto/hisilicon/sec2/sec_main.c:832:32-832:48: static int sec_core_debug_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:869:27-869:43: static int sec_debug_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:890:29-890:45: static int sec_debugfs_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:921:30-921:46: static void sec_debugfs_exit(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:928:36-928:52: static int sec_show_last_regs_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:945:39-945:55: static void sec_show_last_regs_uninit(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:956:36-956:52: static void sec_show_last_dfx_regs(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:975:30-975:46: static void sec_log_hw_error(struct hisi_qm *qm, u32 err_sts)
-
drivers/crypto/hisilicon/sec2/sec_main.c:998:34-998:50: static u32 sec_get_hw_err_status(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:1003:37-1003:53: static void sec_clear_hw_err_status(struct hisi_qm *qm, u32 err_sts)
-
drivers/crypto/hisilicon/sec2/sec_main.c:1012:37-1012:53: static void sec_open_axi_master_ooo(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:1021:31-1021:47: static void sec_err_info_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:1077:28-1077:44: static int sec_set_qm_algs(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:1106:24-1106:40: static int sec_qm_init(struct hisi_qm *qm, struct pci_dev *pdev)
-
drivers/crypto/hisilicon/sec2/sec_main.c:1149:27-1149:43: static void sec_qm_uninit(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/sec2/sec_main.c:1174:30-1174:46: static void sec_probe_uninit(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_crypto.c:762:35-762:51: static int hisi_zip_register_zlib(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_crypto.c:776:38-776:54: static void hisi_zip_unregister_zlib(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_crypto.c:798:35-798:51: static int hisi_zip_register_gzip(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_crypto.c:812:38-812:54: static void hisi_zip_unregister_gzip(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_crypto.c:820:33-820:49: int hisi_zip_register_to_crypto(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_crypto.c:835:38-835:54: void hisi_zip_unregister_from_crypto(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_main.c:405:27-405:43: bool hisi_zip_alg_support(struct hisi_qm *qm, u32 alg)
-
drivers/crypto/hisilicon/zip/zip_main.c:416:33-416:49: static int hisi_zip_set_qm_algs(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_main.c:445:40-445:56: static void hisi_zip_open_sva_prefetch(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_main.c:465:41-465:57: static void hisi_zip_close_sva_prefetch(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_main.c:484:40-484:56: static void hisi_zip_enable_clock_gate(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_main.c:500:47-500:63: static int hisi_zip_set_user_domain_and_cache(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_main.c:557:38-557:54: static void hisi_zip_master_ooo_ctrl(struct hisi_qm *qm, bool enable)
-
drivers/crypto/hisilicon/zip/zip_main.c:577:38-577:54: static void hisi_zip_hw_error_enable(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_main.c:605:39-605:55: static void hisi_zip_hw_error_disable(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_main.c:624:30-624:46: static u32 clear_enable_read(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_main.c:630:31-630:47: static int clear_enable_write(struct hisi_qm *qm, u32 val)
-
drivers/crypto/hisilicon/zip/zip_main.c:762:37-762:53: static int hisi_zip_core_debug_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_main.c:799:37-799:53: static void hisi_zip_dfx_debug_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_main.c:821:37-821:53: static int hisi_zip_ctrl_debug_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_main.c:840:34-840:50: static int hisi_zip_debugfs_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_main.c:877:39-877:55: static void hisi_zip_debug_regs_clear(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_main.c:894:35-894:51: static void hisi_zip_debugfs_exit(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_main.c:906:41-906:57: static int hisi_zip_show_last_regs_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_main.c:939:44-939:60: static void hisi_zip_show_last_regs_uninit(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_main.c:950:41-950:57: static void hisi_zip_show_last_dfx_regs(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_main.c:995:35-995:51: static void hisi_zip_log_hw_error(struct hisi_qm *qm, u32 err_sts)
-
drivers/crypto/hisilicon/zip/zip_main.c:1018:39-1018:55: static u32 hisi_zip_get_hw_err_status(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_main.c:1023:42-1023:58: static void hisi_zip_clear_hw_err_status(struct hisi_qm *qm, u32 err_sts)
-
drivers/crypto/hisilicon/zip/zip_main.c:1032:42-1032:58: static void hisi_zip_open_axi_master_ooo(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_main.c:1045:43-1045:59: static void hisi_zip_close_axi_master_ooo(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_main.c:1059:36-1059:52: static void hisi_zip_err_info_init(struct hisi_qm *qm)
-
drivers/crypto/hisilicon/zip/zip_main.c:1125:29-1125:45: static int hisi_zip_qm_init(struct hisi_qm *qm, struct pci_dev *pdev)
-
drivers/crypto/hisilicon/zip/zip_main.c:1169:32-1169:48: static void hisi_zip_qm_uninit(struct hisi_qm *qm)
-
drivers/media/usb/uvc/uvc_v4l2.c:1183:11-1183:34: struct v4l2_querymenu *qm)
-
drivers/media/v4l2-core/v4l2-ctrls-api.c:1154:51-1154:74: int v4l2_querymenu(struct v4l2_ctrl_handler *hdl, struct v4l2_querymenu *qm)
-
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c:20:34-20:50: static int qm_wait_dev_not_ready(struct hisi_qm *qm)
-
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c:33:31-33:47: static u32 qm_check_reg_state(struct hisi_qm *qm, u32 regs)
-
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c:48:25-48:41: static int qm_read_regs(struct hisi_qm *qm, u32 reg_addr,
-
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c:64:26-64:42: static int qm_write_regs(struct hisi_qm *qm, u32 reg,
-
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c:78:23-78:39: static int qm_get_vft(struct hisi_qm *qm, u32 *base)
-
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c:98:23-98:39: static int qm_get_sqc(struct hisi_qm *qm, u64 *addr)
-
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c:113:23-113:39: static int qm_get_cqc(struct hisi_qm *qm, u64 *addr)
-
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c:128:24-128:40: static int qm_get_regs(struct hisi_qm *qm, struct acc_vf_data *vf_data)
-
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c:187:24-187:40: static int qm_set_regs(struct hisi_qm *qm, struct acc_vf_data *vf_data)
-
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c:258:19-258:35: static void qm_db(struct hisi_qm *qm, u16 qn, u8 cmd,
-
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c:278:29-278:45: static int pf_qm_get_qp_num(struct hisi_qm *qm, int vf_id, u32 *rbase)
-
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c:316:29-316:45: static void qm_dev_cmd_init(struct hisi_qm *qm)
-
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c:325:27-325:43: static int vf_qm_cache_wb(struct hisi_qm *qm)
-
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c:340:29-340:45: static void vf_qm_fun_reset(struct hisi_qm *qm)
-
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c:348:28-348:44: static int vf_qm_func_stop(struct hisi_qm *qm)
variable
Defined...