Lines Matching refs:res_buf

230 	hw->hw_info.res_buf = kzalloc(mem_size, GFP_KERNEL);  in fjes_hw_setup()
231 if (!(hw->hw_info.res_buf)) in fjes_hw_setup()
269 param.res_start = __pa(hw->hw_info.res_buf); in fjes_hw_setup()
290 kfree(hw->hw_info.res_buf); in fjes_hw_cleanup()
291 hw->hw_info.res_buf = NULL; in fjes_hw_cleanup()
421 union fjes_device_command_res *res_buf = hw->hw_info.res_buf; in fjes_hw_request_info() local
426 memset(res_buf, 0, hw->hw_info.res_buf_size); in fjes_hw_request_info()
430 res_buf->info.length = 0; in fjes_hw_request_info()
431 res_buf->info.code = 0; in fjes_hw_request_info()
434 trace_fjes_hw_request_info(hw, res_buf); in fjes_hw_request_info()
439 res_buf->info.length) { in fjes_hw_request_info()
443 switch (res_buf->info.code) { in fjes_hw_request_info()
479 union fjes_device_command_res *res_buf = hw->hw_info.res_buf; in fjes_hw_register_buff_addr() local
491 memset(res_buf, 0, hw->hw_info.res_buf_size); in fjes_hw_register_buff_addr()
519 res_buf->share_buffer.length = 0; in fjes_hw_register_buff_addr()
520 res_buf->share_buffer.code = 0; in fjes_hw_register_buff_addr()
528 (res_buf->share_buffer.length == in fjes_hw_register_buff_addr()
530 (res_buf->share_buffer.code == FJES_CMD_REQ_RES_CODE_BUSY) && in fjes_hw_register_buff_addr()
535 res_buf->share_buffer.length = 0; in fjes_hw_register_buff_addr()
536 res_buf->share_buffer.code = 0; in fjes_hw_register_buff_addr()
544 trace_fjes_hw_register_buff_addr(res_buf, timeout); in fjes_hw_register_buff_addr()
546 if (res_buf->share_buffer.length != in fjes_hw_register_buff_addr()
551 switch (res_buf->share_buffer.code) { in fjes_hw_register_buff_addr()
587 union fjes_device_command_res *res_buf = hw->hw_info.res_buf; in fjes_hw_unregister_buff_addr() local
596 if (!req_buf || !res_buf || !share) in fjes_hw_unregister_buff_addr()
603 memset(res_buf, 0, hw->hw_info.res_buf_size); in fjes_hw_unregister_buff_addr()
609 res_buf->unshare_buffer.length = 0; in fjes_hw_unregister_buff_addr()
610 res_buf->unshare_buffer.code = 0; in fjes_hw_unregister_buff_addr()
617 (res_buf->unshare_buffer.length == in fjes_hw_unregister_buff_addr()
619 (res_buf->unshare_buffer.code == in fjes_hw_unregister_buff_addr()
625 res_buf->unshare_buffer.length = 0; in fjes_hw_unregister_buff_addr()
626 res_buf->unshare_buffer.code = 0; in fjes_hw_unregister_buff_addr()
634 trace_fjes_hw_unregister_buff_addr(res_buf, timeout); in fjes_hw_unregister_buff_addr()
636 if (res_buf->unshare_buffer.length != in fjes_hw_unregister_buff_addr()
641 switch (res_buf->unshare_buffer.code) { in fjes_hw_unregister_buff_addr()
964 union fjes_device_command_res *res_buf; in fjes_hw_update_zone_task() local
980 res_buf = hw->hw_info.res_buf; in fjes_hw_update_zone_task()
981 info = (struct my_s *)&res_buf->info.info; in fjes_hw_update_zone_task()
1183 union fjes_device_command_res *res_buf = hw->hw_info.res_buf; in fjes_hw_start_debug() local
1195 memset(res_buf, 0, hw->hw_info.res_buf_size); in fjes_hw_start_debug()
1209 res_buf->start_trace.length = 0; in fjes_hw_start_debug()
1210 res_buf->start_trace.code = 0; in fjes_hw_start_debug()
1214 trace_fjes_hw_start_debug(res_buf); in fjes_hw_start_debug()
1216 if (res_buf->start_trace.length != in fjes_hw_start_debug()
1221 switch (res_buf->start_trace.code) { in fjes_hw_start_debug()
1252 union fjes_device_command_res *res_buf = hw->hw_info.res_buf; in fjes_hw_stop_debug() local
1260 memset(res_buf, 0, hw->hw_info.res_buf_size); in fjes_hw_stop_debug()
1263 res_buf->stop_trace.length = 0; in fjes_hw_stop_debug()
1264 res_buf->stop_trace.code = 0; in fjes_hw_stop_debug()
1267 trace_fjes_hw_stop_debug(res_buf); in fjes_hw_stop_debug()
1269 if (res_buf->stop_trace.length != FJES_DEV_COMMAND_STOP_DBG_RES_LEN) { in fjes_hw_stop_debug()
1273 switch (res_buf->stop_trace.code) { in fjes_hw_stop_debug()