Lines Matching full:qm
39 @Description QM Low-level implementation
103 static __inline__ uint32_t __qm_in(struct qm_addr *qm, uintptr_t offset) in __qm_in() argument
105 uint32_t *tmp = (uint32_t *)ptr_ADD(qm->addr_ci, offset); in __qm_in()
108 static __inline__ void __qm_out(struct qm_addr *qm, uintptr_t offset, uint32_t val) in __qm_out() argument
110 uint32_t *tmp = (uint32_t *)ptr_ADD(qm->addr_ci, offset); in __qm_out()
120 static __inline__ void __qm_cl_touch_ro(struct qm_addr *qm, uintptr_t offset) in __qm_cl_touch_ro() argument
122 dcbt_ro(ptr_ADD(qm->addr_ce, offset)); in __qm_cl_touch_ro()
124 static __inline__ void __qm_cl_touch_rw(struct qm_addr *qm, uintptr_t offset) in __qm_cl_touch_rw() argument
126 dcbt_rw(ptr_ADD(qm->addr_ce, offset)); in __qm_cl_touch_rw()
128 static __inline__ uint32_t __qm_cl_in(struct qm_addr *qm, uintptr_t offset) in __qm_cl_in() argument
130 uint32_t *tmp = (uint32_t *)ptr_ADD(qm->addr_ce, offset); in __qm_cl_in()
133 static __inline__ void __qm_cl_out(struct qm_addr *qm, uintptr_t offset, uint32_t val) in __qm_cl_out() argument
135 uint32_t *tmp = (uint32_t *)ptr_ADD(qm->addr_ce, offset); in __qm_cl_out()
139 static __inline__ void __qm_cl_invalidate(struct qm_addr *qm, uintptr_t offset) in __qm_cl_invalidate() argument
141 dcbi(ptr_ADD(qm->addr_ce, offset)); in __qm_cl_invalidate()