Lines Matching refs:hw_info

336 	mutex_lock(&hw->hw_info.lock);  in fjes_setup_resources()
342 hw->hw_info.res_buf->info.info[epidx].es_status; in fjes_setup_resources()
344 hw->hw_info.res_buf->info.info[epidx].zone; in fjes_setup_resources()
352 mutex_unlock(&hw->hw_info.lock); in fjes_setup_resources()
355 mutex_unlock(&hw->hw_info.lock); in fjes_setup_resources()
378 mutex_lock(&hw->hw_info.lock); in fjes_setup_resources()
381 mutex_unlock(&hw->hw_info.lock); in fjes_setup_resources()
412 mutex_lock(&hw->hw_info.lock); in fjes_free_resources()
414 mutex_unlock(&hw->hw_info.lock); in fjes_free_resources()
435 hw->hw_info.buffer_share_bit = 0; in fjes_free_resources()
439 param.req_len = hw->hw_info.req_buf_size; in fjes_free_resources()
440 param.req_start = __pa(hw->hw_info.req_buf); in fjes_free_resources()
441 param.res_len = hw->hw_info.res_buf_size; in fjes_free_resources()
442 param.res_start = __pa(hw->hw_info.res_buf); in fjes_free_resources()
443 param.share_start = __pa(hw->hw_info.share->ep_status); in fjes_free_resources()
865 set_bit(src_epid, &hw->hw_info.buffer_unshare_reserve_bit); in fjes_stop_req_irq()
1259 is_shared = fjes_hw_epid_is_shared(hw->hw_info.share, in fjes_watch_unshare_task()
1270 &hw->hw_info.buffer_unshare_reserve_bit); in fjes_watch_unshare_task()
1277 mutex_lock(&hw->hw_info.lock); in fjes_watch_unshare_task()
1293 mutex_unlock(&hw->hw_info.lock); in fjes_watch_unshare_task()
1301 &hw->hw_info.buffer_unshare_reserve_bit); in fjes_watch_unshare_task()
1308 if (hw->hw_info.buffer_unshare_reserve_bit) { in fjes_watch_unshare_task()
1314 &hw->hw_info.buffer_unshare_reserve_bit)) { in fjes_watch_unshare_task()
1315 mutex_lock(&hw->hw_info.lock); in fjes_watch_unshare_task()
1332 mutex_unlock(&hw->hw_info.lock); in fjes_watch_unshare_task()
1340 clear_bit(epidx, &hw->hw_info.buffer_unshare_reserve_bit); in fjes_watch_unshare_task()