Lines Matching refs:mv

302 	struct uwb_rsv_move *mv = &rsv->mv;  in uwb_rsv_set_state()  local
340 bitmap_andnot(rsv->mas.bm, rsv->mas.bm, mv->companion_mas.bm, UWB_NUM_MAS); in uwb_rsv_set_state()
346 uwb_drp_avail_release(rsv->rc, &mv->companion_mas); in uwb_rsv_set_state()
359 uwb_drp_avail_reserve(rsv->rc, &mv->companion_mas); in uwb_rsv_set_state()
360 bitmap_or(rsv->mas.bm, rsv->mas.bm, mv->companion_mas.bm, UWB_NUM_MAS); in uwb_rsv_set_state()
361 rsv->mas.safe += mv->companion_mas.safe; in uwb_rsv_set_state()
362 rsv->mas.unsafe += mv->companion_mas.unsafe; in uwb_rsv_set_state()
366 bitmap_andnot(mv->companion_mas.bm, rsv->mas.bm, mv->final_mas.bm, UWB_NUM_MAS); in uwb_rsv_set_state()
368 rsv->mas.safe = mv->final_mas.safe; in uwb_rsv_set_state()
369 rsv->mas.unsafe = mv->final_mas.unsafe; in uwb_rsv_set_state()
370 bitmap_copy(rsv->mas.bm, mv->final_mas.bm, UWB_NUM_MAS); in uwb_rsv_set_state()
371 bitmap_copy(rsv->mas.unsafe_bm, mv->final_mas.unsafe_bm, UWB_NUM_MAS); in uwb_rsv_set_state()
392 uwb_drp_avail_reserve(rsv->rc, &mv->companion_mas); in uwb_rsv_set_state()
448 uwb_drp_avail_release(rsv->rc, &rsv->mv.companion_mas); in uwb_rsv_handle_timeout_work()
519 uwb_drp_avail_release(rsv->rc, &rsv->mv.companion_mas); in uwb_rsv_remove()
627 struct uwb_rsv_move *mv; in uwb_rsv_try_move() local
633 mv = &rsv->mv; in uwb_rsv_try_move()
635 if (uwb_rsv_find_best_allocation(rsv, available, &mv->final_mas) == UWB_RSV_ALLOC_FOUND) { in uwb_rsv_try_move()
637 if (!bitmap_equal(rsv->mas.bm, mv->final_mas.bm, UWB_NUM_MAS)) { in uwb_rsv_try_move()
639 bitmap_andnot(mv->companion_mas.bm, mv->final_mas.bm, rsv->mas.bm, UWB_NUM_MAS); in uwb_rsv_try_move()
640 uwb_drp_avail_reserve_pending(rc, &mv->companion_mas); in uwb_rsv_try_move()