Lines Matching refs:mas

275 			bitmap_and(mv->companion_mas.bm, rsv->mas.bm, conflicting_mas->bm, UWB_NUM_MAS);  in handle_conflict_normal()
335 bitmap_andnot(mv->companion_mas.bm, rsv->mas.bm, in handle_conflict_expanding()
355 if (bitmap_intersects(rsv->mas.bm, conflicting_mas->bm, in uwb_drp_handle_conflict_rsv()
368 } else if (bitmap_intersects(rsv->mas.bm, conflicting_mas->bm, in uwb_drp_handle_conflict_rsv()
390 struct uwb_ie_drp *drp_ie, struct uwb_mas_bm *mas) in uwb_drp_process_target_accepted() argument
404 if (!bitmap_equal(rsv->mas.bm, mas->bm, UWB_NUM_MAS)) { in uwb_drp_process_target_accepted()
410 if (!bitmap_equal(rsv->mas.bm, mas->bm, UWB_NUM_MAS)) { in uwb_drp_process_target_accepted()
411 if (uwb_drp_avail_reserve_pending(rc, mas) == -EBUSY) { in uwb_drp_process_target_accepted()
418 drp_ie, mas); in uwb_drp_process_target_accepted()
421 bitmap_copy(mv->companion_mas.bm, mas->bm, in uwb_drp_process_target_accepted()
447 struct uwb_mas_bm mas; in uwb_drp_process_target() local
451 uwb_drp_ie_to_bm(&mas, drp_ie); in uwb_drp_process_target()
455 uwb_drp_process_target_accepted(rc, rsv, drp_evt, drp_ie, &mas); in uwb_drp_process_target()
460 if (bitmap_equal(rsv->mas.bm, mas.bm, UWB_NUM_MAS)) { in uwb_drp_process_target()
466 if (bitmap_subset(mas.bm, rsv->mas.bm, UWB_NUM_MAS)) { in uwb_drp_process_target()
468 bitmap_andnot(mv->companion_mas.bm, rsv->mas.bm, mas.bm, in uwb_drp_process_target()
473 bitmap_copy(rsv->mas.bm, mas.bm, UWB_NUM_MAS); in uwb_drp_process_target()
483 struct uwb_mas_bm *mas) in uwb_drp_process_owner_accepted() argument
494 if (bitmap_equal(mas->bm, rsv->mas.bm, UWB_NUM_MAS)) in uwb_drp_process_owner_accepted()
501 if (bitmap_equal(mas->bm, rsv->mas.bm, UWB_NUM_MAS)) in uwb_drp_process_owner_accepted()
507 if (bitmap_equal(mas->bm, mv->companion_mas.bm, UWB_NUM_MAS)) { in uwb_drp_process_owner_accepted()
515 if (bitmap_equal(mas->bm, rsv->mas.bm, UWB_NUM_MAS)) in uwb_drp_process_owner_accepted()
535 struct uwb_mas_bm mas; in uwb_drp_process_owner() local
539 uwb_drp_ie_to_bm(&mas, drp_ie); in uwb_drp_process_owner()
544 uwb_drp_process_owner_accepted(rsv, &mas); in uwb_drp_process_owner()
560 bitmap_complement(mas.bm, src->last_availability_bm, in uwb_drp_process_owner()
562 uwb_drp_handle_conflict_rsv(rc, rsv, drp_evt, drp_ie, &mas); in uwb_drp_process_owner()
596 c->mas.bm, UWB_NUM_MAS); in uwb_cnflt_update_work()
620 struct uwb_mas_bm mas; in uwb_drp_handle_alien_drp() local
624 uwb_drp_ie_to_bm(&mas, drp_ie); in uwb_drp_handle_alien_drp()
627 if (bitmap_equal(cnflt->mas.bm, mas.bm, UWB_NUM_MAS)) { in uwb_drp_handle_alien_drp()
652 bitmap_copy(cnflt->mas.bm, mas.bm, UWB_NUM_MAS); in uwb_drp_handle_alien_drp()
657 bitmap_or(rc->cnflt_alien_bitmap.bm, rc->cnflt_alien_bitmap.bm, mas.bm, UWB_NUM_MAS); in uwb_drp_handle_alien_drp()
669 struct uwb_mas_bm mas; in uwb_drp_process_not_involved() local
671 uwb_drp_ie_to_bm(&mas, drp_ie); in uwb_drp_process_not_involved()
672 uwb_drp_handle_all_conflict_rsv(rc, drp_evt, drp_ie, &mas); in uwb_drp_process_not_involved()