Lines Matching refs:res_buf

244 	hw->hw_info.res_buf = kzalloc(mem_size, GFP_KERNEL);  in fjes_hw_setup()
245 if (!(hw->hw_info.res_buf)) in fjes_hw_setup()
283 param.res_start = __pa(hw->hw_info.res_buf); in fjes_hw_setup()
304 kfree(hw->hw_info.res_buf); in fjes_hw_cleanup()
305 hw->hw_info.res_buf = NULL; in fjes_hw_cleanup()
435 union fjes_device_command_res *res_buf = hw->hw_info.res_buf; in fjes_hw_request_info() local
440 memset(res_buf, 0, hw->hw_info.res_buf_size); in fjes_hw_request_info()
444 res_buf->info.length = 0; in fjes_hw_request_info()
445 res_buf->info.code = 0; in fjes_hw_request_info()
448 trace_fjes_hw_request_info(hw, res_buf); in fjes_hw_request_info()
453 res_buf->info.length) { in fjes_hw_request_info()
457 switch (res_buf->info.code) { in fjes_hw_request_info()
493 union fjes_device_command_res *res_buf = hw->hw_info.res_buf; in fjes_hw_register_buff_addr() local
505 memset(res_buf, 0, hw->hw_info.res_buf_size); in fjes_hw_register_buff_addr()
533 res_buf->share_buffer.length = 0; in fjes_hw_register_buff_addr()
534 res_buf->share_buffer.code = 0; in fjes_hw_register_buff_addr()
542 (res_buf->share_buffer.length == in fjes_hw_register_buff_addr()
544 (res_buf->share_buffer.code == FJES_CMD_REQ_RES_CODE_BUSY) && in fjes_hw_register_buff_addr()
549 res_buf->share_buffer.length = 0; in fjes_hw_register_buff_addr()
550 res_buf->share_buffer.code = 0; in fjes_hw_register_buff_addr()
558 trace_fjes_hw_register_buff_addr(res_buf, timeout); in fjes_hw_register_buff_addr()
560 if (res_buf->share_buffer.length != in fjes_hw_register_buff_addr()
565 switch (res_buf->share_buffer.code) { in fjes_hw_register_buff_addr()
601 union fjes_device_command_res *res_buf = hw->hw_info.res_buf; in fjes_hw_unregister_buff_addr() local
610 if (!req_buf || !res_buf || !share) in fjes_hw_unregister_buff_addr()
617 memset(res_buf, 0, hw->hw_info.res_buf_size); in fjes_hw_unregister_buff_addr()
623 res_buf->unshare_buffer.length = 0; in fjes_hw_unregister_buff_addr()
624 res_buf->unshare_buffer.code = 0; in fjes_hw_unregister_buff_addr()
631 (res_buf->unshare_buffer.length == in fjes_hw_unregister_buff_addr()
633 (res_buf->unshare_buffer.code == in fjes_hw_unregister_buff_addr()
639 res_buf->unshare_buffer.length = 0; in fjes_hw_unregister_buff_addr()
640 res_buf->unshare_buffer.code = 0; in fjes_hw_unregister_buff_addr()
648 trace_fjes_hw_unregister_buff_addr(res_buf, timeout); in fjes_hw_unregister_buff_addr()
650 if (res_buf->unshare_buffer.length != in fjes_hw_unregister_buff_addr()
655 switch (res_buf->unshare_buffer.code) { in fjes_hw_unregister_buff_addr()
978 union fjes_device_command_res *res_buf; in fjes_hw_update_zone_task() local
994 res_buf = hw->hw_info.res_buf; in fjes_hw_update_zone_task()
995 info = (struct my_s *)&res_buf->info.info; in fjes_hw_update_zone_task()
1197 union fjes_device_command_res *res_buf = hw->hw_info.res_buf; in fjes_hw_start_debug() local
1209 memset(res_buf, 0, hw->hw_info.res_buf_size); in fjes_hw_start_debug()
1223 res_buf->start_trace.length = 0; in fjes_hw_start_debug()
1224 res_buf->start_trace.code = 0; in fjes_hw_start_debug()
1228 trace_fjes_hw_start_debug(res_buf); in fjes_hw_start_debug()
1230 if (res_buf->start_trace.length != in fjes_hw_start_debug()
1235 switch (res_buf->start_trace.code) { in fjes_hw_start_debug()
1266 union fjes_device_command_res *res_buf = hw->hw_info.res_buf; in fjes_hw_stop_debug() local
1274 memset(res_buf, 0, hw->hw_info.res_buf_size); in fjes_hw_stop_debug()
1277 res_buf->stop_trace.length = 0; in fjes_hw_stop_debug()
1278 res_buf->stop_trace.code = 0; in fjes_hw_stop_debug()
1281 trace_fjes_hw_stop_debug(res_buf); in fjes_hw_stop_debug()
1283 if (res_buf->stop_trace.length != FJES_DEV_COMMAND_STOP_DBG_RES_LEN) { in fjes_hw_stop_debug()
1287 switch (res_buf->stop_trace.code) { in fjes_hw_stop_debug()