Home
last modified time | relevance | path

Searched refs:hisi_qm (Results 1 – 5 of 5) sorted by relevance

/optee_os/core/drivers/crypto/hisilicon/
H A Dhisi_qm.h133 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 Dhisi_qm.c135 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 Dhpre_main.c60 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 Dsec_main.c88 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 Dsub.mk1 srcs-y += hisi_qm.c