Lines Matching refs:res_buf

240 	hw->hw_info.res_buf = kzalloc(mem_size, GFP_KERNEL);  in fjes_hw_setup()
241 if (!(hw->hw_info.res_buf)) in fjes_hw_setup()
277 param.res_start = __pa(hw->hw_info.res_buf); in fjes_hw_setup()
298 kfree(hw->hw_info.res_buf); in fjes_hw_cleanup()
299 hw->hw_info.res_buf = NULL; in fjes_hw_cleanup()
411 union fjes_device_command_res *res_buf = hw->hw_info.res_buf; in fjes_hw_request_info() local
416 memset(res_buf, 0, hw->hw_info.res_buf_size); in fjes_hw_request_info()
420 res_buf->info.length = 0; in fjes_hw_request_info()
421 res_buf->info.code = 0; in fjes_hw_request_info()
428 res_buf->info.length) { in fjes_hw_request_info()
431 switch (res_buf->info.code) { in fjes_hw_request_info()
466 union fjes_device_command_res *res_buf = hw->hw_info.res_buf; in fjes_hw_register_buff_addr() local
478 memset(res_buf, 0, hw->hw_info.res_buf_size); in fjes_hw_register_buff_addr()
506 res_buf->share_buffer.length = 0; in fjes_hw_register_buff_addr()
507 res_buf->share_buffer.code = 0; in fjes_hw_register_buff_addr()
513 (res_buf->share_buffer.length == in fjes_hw_register_buff_addr()
515 (res_buf->share_buffer.code == FJES_CMD_REQ_RES_CODE_BUSY) && in fjes_hw_register_buff_addr()
520 res_buf->share_buffer.length = 0; in fjes_hw_register_buff_addr()
521 res_buf->share_buffer.code = 0; in fjes_hw_register_buff_addr()
529 if (res_buf->share_buffer.length != in fjes_hw_register_buff_addr()
533 switch (res_buf->share_buffer.code) { in fjes_hw_register_buff_addr()
567 union fjes_device_command_res *res_buf = hw->hw_info.res_buf; in fjes_hw_unregister_buff_addr() local
576 if (!req_buf || !res_buf || !share) in fjes_hw_unregister_buff_addr()
583 memset(res_buf, 0, hw->hw_info.res_buf_size); in fjes_hw_unregister_buff_addr()
589 res_buf->unshare_buffer.length = 0; in fjes_hw_unregister_buff_addr()
590 res_buf->unshare_buffer.code = 0; in fjes_hw_unregister_buff_addr()
596 (res_buf->unshare_buffer.length == in fjes_hw_unregister_buff_addr()
598 (res_buf->unshare_buffer.code == in fjes_hw_unregister_buff_addr()
604 res_buf->unshare_buffer.length = 0; in fjes_hw_unregister_buff_addr()
605 res_buf->unshare_buffer.code = 0; in fjes_hw_unregister_buff_addr()
613 if (res_buf->unshare_buffer.length != in fjes_hw_unregister_buff_addr()
617 switch (res_buf->unshare_buffer.code) { in fjes_hw_unregister_buff_addr()
930 union fjes_device_command_res *res_buf; in fjes_hw_update_zone_task() local
945 res_buf = hw->hw_info.res_buf; in fjes_hw_update_zone_task()
946 info = (struct my_s *)&res_buf->info.info; in fjes_hw_update_zone_task()