Lines Matching refs:hw_info

375 	mutex_lock(&hw->hw_info.lock);  in fjes_setup_resources()
381 hw->hw_info.res_buf->info.info[epidx].es_status; in fjes_setup_resources()
383 hw->hw_info.res_buf->info.info[epidx].zone; in fjes_setup_resources()
391 mutex_unlock(&hw->hw_info.lock); in fjes_setup_resources()
394 mutex_unlock(&hw->hw_info.lock); in fjes_setup_resources()
421 mutex_lock(&hw->hw_info.lock); in fjes_setup_resources()
424 mutex_unlock(&hw->hw_info.lock); in fjes_setup_resources()
459 mutex_lock(&hw->hw_info.lock); in fjes_free_resources()
461 mutex_unlock(&hw->hw_info.lock); in fjes_free_resources()
486 hw->hw_info.buffer_share_bit = 0; in fjes_free_resources()
490 param.req_len = hw->hw_info.req_buf_size; in fjes_free_resources()
491 param.req_start = __pa(hw->hw_info.req_buf); in fjes_free_resources()
492 param.res_len = hw->hw_info.res_buf_size; in fjes_free_resources()
493 param.res_start = __pa(hw->hw_info.res_buf); in fjes_free_resources()
494 param.share_start = __pa(hw->hw_info.share->ep_status); in fjes_free_resources()
978 set_bit(src_epid, &hw->hw_info.buffer_unshare_reserve_bit); in fjes_stop_req_irq()
1402 is_shared = fjes_hw_epid_is_shared(hw->hw_info.share, in fjes_watch_unshare_task()
1413 &hw->hw_info.buffer_unshare_reserve_bit); in fjes_watch_unshare_task()
1420 mutex_lock(&hw->hw_info.lock); in fjes_watch_unshare_task()
1436 mutex_unlock(&hw->hw_info.lock); in fjes_watch_unshare_task()
1448 &hw->hw_info.buffer_unshare_reserve_bit); in fjes_watch_unshare_task()
1455 if (hw->hw_info.buffer_unshare_reserve_bit) { in fjes_watch_unshare_task()
1461 &hw->hw_info.buffer_unshare_reserve_bit)) { in fjes_watch_unshare_task()
1462 mutex_lock(&hw->hw_info.lock); in fjes_watch_unshare_task()
1479 mutex_unlock(&hw->hw_info.lock); in fjes_watch_unshare_task()
1493 clear_bit(epidx, &hw->hw_info.buffer_unshare_reserve_bit); in fjes_watch_unshare_task()