Home
last modified time | relevance | path

Searched refs:mb (Results 1 – 6 of 6) sorted by relevance

/optee_os/core/drivers/crypto/hisilicon/
H A Dhisi_qm.c154 static void qm_mb_write(struct hisi_qm *qm, struct qm_mailbox *mb) in qm_mb_write() argument
158 write_64bit_pair(dst, mb->x[1], mb->x[0]); in qm_mb_write()
162 static void qm_mb_read(struct hisi_qm *qm, struct qm_mailbox *mb) in qm_mb_read() argument
166 read_64bit_pair(mb_base, mb->x + 1, mb->x); in qm_mb_read()
172 struct qm_mailbox mb = { }; in qm_wait_mb_ready() local
178 qm_mb_read(qm, &mb); in qm_wait_mb_ready()
179 if (!(mb.w0 & QM_MB_BUSY_BIT)) in qm_wait_mb_ready()
189 struct qm_mailbox *mb) in qm_wait_mb_finish() argument
195 qm_mb_read(qm, mb); in qm_wait_mb_finish()
196 if (!(mb->w0 & QM_MB_BUSY_BIT)) { in qm_wait_mb_finish()
[all …]
/optee_os/lib/libutee/include/
H A Driscv_user_sysreg.h38 static inline __noprof void mb(void) in mb() function
45 mb(); /* Get timer value after pending operations have completed */ in barrier_read_counter_timer()
/optee_os/core/arch/riscv/kernel/
H A Didle.c12 mb(); in cpu_idle()
/optee_os/core/arch/riscv/include/
H A Driscv.h132 static inline __noprof void mb(void) in mb() function
431 mb(); /* Get timer value after pending operations have completed */ in barrier_read_counter_timer()
/optee_os/core/arch/riscv/include/mm/
H A Dcore_mmu_arch.h187 mb(); in core_mmu_table_write_barrier()
/optee_os/core/arch/riscv/mm/
H A Dcore_mmu_arch.c581 mb(); in tlbi_va_range()
592 mb(); in tlbi_va_range()
605 mb(); in tlbi_va_range_asid()
615 mb(); in tlbi_va_range_asid()