Lines Matching refs:headptr
52 u32 headptr, tailptr; in retrieve_msg_frame() local
55 headptr = readl_be(MIXART_MEM(mgr, MSG_OUTBOUND_POST_HEAD)); in retrieve_msg_frame()
57 if (tailptr == headptr) in retrieve_msg_frame()
79 u32 headptr; in get_msg() local
117 headptr = readl_be(MIXART_MEM(mgr, MSG_OUTBOUND_FREE_HEAD)); in get_msg()
119 …if( (headptr < MSG_OUTBOUND_FREE_STACK) || ( headptr >= (MSG_OUTBOUND_FREE_STACK+MSG_BOUND_STACK_S… in get_msg()
125 writel_be(msg_frame_address, MIXART_MEM(mgr, headptr)); in get_msg()
128 headptr += 4; in get_msg()
129 if( headptr >= (MSG_OUTBOUND_FREE_STACK+MSG_BOUND_STACK_SIZE) ) in get_msg()
130 headptr = MSG_OUTBOUND_FREE_STACK; in get_msg()
132 writel_be(headptr, MIXART_MEM(mgr, MSG_OUTBOUND_FREE_HEAD)); in get_msg()
151 u32 headptr, tailptr; in send_msg() local
160 headptr = readl_be(MIXART_MEM(mgr, MSG_INBOUND_FREE_HEAD)); in send_msg()
162 if (tailptr == headptr) { in send_msg()
218 headptr = readl_be(MIXART_MEM(mgr, MSG_INBOUND_POST_HEAD)); in send_msg()
220 …if( (headptr < MSG_INBOUND_POST_STACK) || (headptr >= (MSG_INBOUND_POST_STACK+MSG_BOUND_STACK_SIZE… in send_msg()
224 writel_be(msg_frame_address, MIXART_MEM(mgr, headptr)); in send_msg()
227 headptr += 4; in send_msg()
228 if( headptr >= (MSG_INBOUND_POST_STACK+MSG_BOUND_STACK_SIZE) ) in send_msg()
229 headptr = MSG_INBOUND_POST_STACK; in send_msg()
231 writel_be(headptr, MIXART_MEM(mgr, MSG_INBOUND_POST_HEAD)); in send_msg()