Lines Matching refs:req_buf

223 	hw->hw_info.req_buf = kzalloc(mem_size, GFP_KERNEL);  in fjes_hw_setup()
224 if (!(hw->hw_info.req_buf)) in fjes_hw_setup()
267 param.req_start = __pa(hw->hw_info.req_buf); in fjes_hw_setup()
287 kfree(hw->hw_info.req_buf); in fjes_hw_cleanup()
288 hw->hw_info.req_buf = NULL; in fjes_hw_cleanup()
420 union fjes_device_command_req *req_buf = hw->hw_info.req_buf; in fjes_hw_request_info() local
425 memset(req_buf, 0, hw->hw_info.req_buf_size); in fjes_hw_request_info()
428 req_buf->info.length = FJES_DEV_COMMAND_INFO_REQ_LEN; in fjes_hw_request_info()
478 union fjes_device_command_req *req_buf = hw->hw_info.req_buf; in fjes_hw_register_buff_addr() local
490 memset(req_buf, 0, hw->hw_info.req_buf_size); in fjes_hw_register_buff_addr()
493 req_buf->share_buffer.length = FJES_DEV_COMMAND_SHARE_BUFFER_REQ_LEN( in fjes_hw_register_buff_addr()
496 req_buf->share_buffer.epid = dest_epid; in fjes_hw_register_buff_addr()
499 req_buf->share_buffer.buffer[idx++] = buf_pair->tx.size; in fjes_hw_register_buff_addr()
504 req_buf->share_buffer.buffer[idx++] = in fjes_hw_register_buff_addr()
509 req_buf->share_buffer.buffer[idx++] = buf_pair->rx.size; in fjes_hw_register_buff_addr()
514 req_buf->share_buffer.buffer[idx++] = in fjes_hw_register_buff_addr()
522 trace_fjes_hw_register_buff_addr_req(req_buf, buf_pair); in fjes_hw_register_buff_addr()
586 union fjes_device_command_req *req_buf = hw->hw_info.req_buf; in fjes_hw_unregister_buff_addr() local
596 if (!req_buf || !res_buf || !share) in fjes_hw_unregister_buff_addr()
602 memset(req_buf, 0, hw->hw_info.req_buf_size); in fjes_hw_unregister_buff_addr()
605 req_buf->unshare_buffer.length = in fjes_hw_unregister_buff_addr()
607 req_buf->unshare_buffer.epid = dest_epid; in fjes_hw_unregister_buff_addr()
612 trace_fjes_hw_unregister_buff_addr_req(req_buf); in fjes_hw_unregister_buff_addr()
1182 union fjes_device_command_req *req_buf = hw->hw_info.req_buf; in fjes_hw_start_debug() local
1194 memset(req_buf, 0, hw->hw_info.req_buf_size); in fjes_hw_start_debug()
1197 req_buf->start_trace.length = in fjes_hw_start_debug()
1199 req_buf->start_trace.mode = hw->debug_mode; in fjes_hw_start_debug()
1200 req_buf->start_trace.buffer_len = hw->hw_info.trace_size; in fjes_hw_start_debug()
1204 req_buf->start_trace.buffer[i] = in fjes_hw_start_debug()
1212 trace_fjes_hw_start_debug_req(req_buf); in fjes_hw_start_debug()
1251 union fjes_device_command_req *req_buf = hw->hw_info.req_buf; in fjes_hw_stop_debug() local
1259 memset(req_buf, 0, hw->hw_info.req_buf_size); in fjes_hw_stop_debug()
1261 req_buf->stop_trace.length = FJES_DEV_COMMAND_STOP_DBG_REQ_LEN; in fjes_hw_stop_debug()