Lines Matching refs:hw_info

363 	mutex_lock(&hw->hw_info.lock);  in fjes_setup_resources()
369 hw->hw_info.res_buf->info.info[epidx].es_status; in fjes_setup_resources()
371 hw->hw_info.res_buf->info.info[epidx].zone; in fjes_setup_resources()
379 mutex_unlock(&hw->hw_info.lock); in fjes_setup_resources()
382 mutex_unlock(&hw->hw_info.lock); in fjes_setup_resources()
409 mutex_lock(&hw->hw_info.lock); in fjes_setup_resources()
412 mutex_unlock(&hw->hw_info.lock); in fjes_setup_resources()
447 mutex_lock(&hw->hw_info.lock); in fjes_free_resources()
449 mutex_unlock(&hw->hw_info.lock); in fjes_free_resources()
474 hw->hw_info.buffer_share_bit = 0; in fjes_free_resources()
478 param.req_len = hw->hw_info.req_buf_size; in fjes_free_resources()
479 param.req_start = __pa(hw->hw_info.req_buf); in fjes_free_resources()
480 param.res_len = hw->hw_info.res_buf_size; in fjes_free_resources()
481 param.res_start = __pa(hw->hw_info.res_buf); in fjes_free_resources()
482 param.share_start = __pa(hw->hw_info.share->ep_status); in fjes_free_resources()
966 set_bit(src_epid, &hw->hw_info.buffer_unshare_reserve_bit); in fjes_stop_req_irq()
1412 is_shared = fjes_hw_epid_is_shared(hw->hw_info.share, in fjes_watch_unshare_task()
1423 &hw->hw_info.buffer_unshare_reserve_bit); in fjes_watch_unshare_task()
1430 mutex_lock(&hw->hw_info.lock); in fjes_watch_unshare_task()
1446 mutex_unlock(&hw->hw_info.lock); in fjes_watch_unshare_task()
1458 &hw->hw_info.buffer_unshare_reserve_bit); in fjes_watch_unshare_task()
1465 if (hw->hw_info.buffer_unshare_reserve_bit) { in fjes_watch_unshare_task()
1471 &hw->hw_info.buffer_unshare_reserve_bit)) { in fjes_watch_unshare_task()
1472 mutex_lock(&hw->hw_info.lock); in fjes_watch_unshare_task()
1489 mutex_unlock(&hw->hw_info.lock); in fjes_watch_unshare_task()
1503 clear_bit(epidx, &hw->hw_info.buffer_unshare_reserve_bit); in fjes_watch_unshare_task()