Searched refs:hisi_qm (Results 1 – 5 of 5) sorted by relevance
| /optee_os/core/drivers/crypto/hisilicon/ |
| H A D | hisi_qm.h | 133 struct hisi_qm *qm; 157 struct hisi_qm { struct 176 enum hisi_drv_status (*dev_status_check)(struct hisi_qm *qm); argument 198 struct hisi_qm qm; 211 void hisi_qm_get_version(struct hisi_qm *qm); 219 enum hisi_drv_status hisi_qm_init(struct hisi_qm *qm); 225 void hisi_qm_uninit(struct hisi_qm *qm); 231 enum hisi_drv_status hisi_qm_start(struct hisi_qm *qm); 237 void hisi_qm_dev_init(struct hisi_qm *qm); 246 struct hisi_qp *hisi_qm_create_qp(struct hisi_qm *qm, uint8_t sq_type);
|
| H A D | hisi_qm.c | 135 void hisi_qm_get_version(struct hisi_qm *qm) in hisi_qm_get_version() 141 static void qm_db(struct hisi_qm *qm, uint16_t qn, uint8_t cmd, uint16_t index, in qm_db() 154 static void qm_mb_write(struct hisi_qm *qm, struct qm_mailbox *mb) in qm_mb_write() 162 static void qm_mb_read(struct hisi_qm *qm, struct qm_mailbox *mb) in qm_mb_read() 170 static enum hisi_drv_status qm_wait_mb_ready(struct hisi_qm *qm) in qm_wait_mb_ready() 188 static enum hisi_drv_status qm_wait_mb_finish(struct hisi_qm *qm, in qm_wait_mb_finish() 218 static enum hisi_drv_status qm_mb_nolock(struct hisi_qm *qm, in qm_mb_nolock() 229 static enum hisi_drv_status hisi_qm_mb_write(struct hisi_qm *qm, uint8_t cmd, in hisi_qm_mb_write() 243 static enum hisi_drv_status hisi_qm_mb_read(struct hisi_qm *qm, uint64_t *base, in hisi_qm_mb_read() 261 static void qm_cfg_vft_data(struct hisi_qm *qm, uint8_t vft_type, in qm_cfg_vft_data() [all …]
|
| H A D | hpre_main.c | 60 struct hisi_qm *qm = NULL; in hpre_create_qp() 136 static enum hisi_drv_status hpre_set_cluster(struct hisi_qm *qm) in hpre_set_cluster() 151 static void hpre_disable_clock_gate(struct hisi_qm *qm) in hpre_disable_clock_gate() 159 static void hpre_enable_clock_gate(struct hisi_qm *qm) in hpre_enable_clock_gate() 169 struct hisi_qm *qm = &hpre_dev->qm; in hpre_engine_init() 213 static enum hisi_drv_status hpre_dev_status_check(struct hisi_qm *qm) in hpre_dev_status_check() 242 struct hisi_qm *qm = &hpre_dev->qm; in hpre_qm_init() 292 struct hisi_qm *qm = NULL; in hpre_probe()
|
| H A D | sec_main.c | 88 static void sec_enable_clock_gate(struct hisi_qm *qm) in sec_enable_clock_gate() 100 struct hisi_qm *qm = &sec_dev->qm; in sec_engine_init() 157 static enum hisi_drv_status sec_dev_status_check(struct hisi_qm *qm) in sec_dev_status_check() 186 struct hisi_qm *qm = &sec_dev->qm; in sec_qm_init() 238 struct hisi_qm *qm = NULL; in sec_probe()
|
| H A D | sub.mk | 1 srcs-y += hisi_qm.c
|