Lines Matching refs:p_mhu
19 #define SEND_FRAME(p_mhu) ((struct mhu_v2_x_send_frame_t *)p_mhu) argument
20 #define RECV_FRAME(p_mhu) ((struct mhu_v2_x_recv_frame_t *)p_mhu) argument
139 union mhu_v2_x_frame *p_mhu; in mhu_v2_x_driver_init() local
143 p_mhu = (union mhu_v2_x_frame *)dev->base; in mhu_v2_x_driver_init()
152 AIDR = p_mhu->recv_frame.aidr; in mhu_v2_x_driver_init()
154 AIDR = p_mhu->send_frame.aidr; in mhu_v2_x_driver_init()
190 union mhu_v2_x_frame *p_mhu; in mhu_v2_x_get_num_channel_implemented() local
194 p_mhu = (union mhu_v2_x_frame *)dev->base; in mhu_v2_x_get_num_channel_implemented()
201 return (SEND_FRAME(p_mhu))->mhu_cfg; in mhu_v2_x_get_num_channel_implemented()
204 return (RECV_FRAME(p_mhu))->mhu_cfg; in mhu_v2_x_get_num_channel_implemented()
211 union mhu_v2_x_frame *p_mhu; in mhu_v2_x_channel_send() local
215 p_mhu = (union mhu_v2_x_frame *)dev->base; in mhu_v2_x_channel_send()
222 (SEND_FRAME(p_mhu))->send_ch_window[channel].ch_set = val; in mhu_v2_x_channel_send()
232 union mhu_v2_x_frame *p_mhu; in mhu_v2_x_channel_poll() local
236 p_mhu = (union mhu_v2_x_frame *)dev->base; in mhu_v2_x_channel_poll()
243 *value = (SEND_FRAME(p_mhu))->send_ch_window[channel].ch_st; in mhu_v2_x_channel_poll()
253 union mhu_v2_x_frame *p_mhu; in mhu_v2_x_channel_clear() local
257 p_mhu = (union mhu_v2_x_frame *)dev->base; in mhu_v2_x_channel_clear()
264 (RECV_FRAME(p_mhu))->rec_ch_window[channel].ch_clr = UINT32_MAX; in mhu_v2_x_channel_clear()
274 union mhu_v2_x_frame *p_mhu; in mhu_v2_x_channel_receive() local
278 p_mhu = (union mhu_v2_x_frame *)dev->base; in mhu_v2_x_channel_receive()
285 *value = (RECV_FRAME(p_mhu))->rec_ch_window[channel].ch_st; in mhu_v2_x_channel_receive()
295 union mhu_v2_x_frame *p_mhu; in mhu_v2_x_channel_mask_set() local
299 p_mhu = (union mhu_v2_x_frame *)dev->base; in mhu_v2_x_channel_mask_set()
306 (RECV_FRAME(p_mhu))->rec_ch_window[channel].ch_msk_set = mask; in mhu_v2_x_channel_mask_set()
316 union mhu_v2_x_frame *p_mhu; in mhu_v2_x_channel_mask_clear() local
320 p_mhu = (union mhu_v2_x_frame *)dev->base; in mhu_v2_x_channel_mask_clear()
327 (RECV_FRAME(p_mhu))->rec_ch_window[channel].ch_msk_clr = mask; in mhu_v2_x_channel_mask_clear()
336 union mhu_v2_x_frame *p_mhu; in mhu_v2_x_initiate_transfer() local
340 p_mhu = (union mhu_v2_x_frame *)dev->base; in mhu_v2_x_initiate_transfer()
350 (SEND_FRAME(p_mhu))->access_request = ENABLE; in mhu_v2_x_initiate_transfer()
352 while (!((SEND_FRAME(p_mhu))->access_ready)) { in mhu_v2_x_initiate_transfer()
362 union mhu_v2_x_frame *p_mhu; in mhu_v2_x_close_transfer() local
366 p_mhu = (union mhu_v2_x_frame *)dev->base; in mhu_v2_x_close_transfer()
376 (SEND_FRAME(p_mhu))->access_request = DISABLE; in mhu_v2_x_close_transfer()