Home
last modified time | relevance | path

Searched refs:UWB_NUM_MAS (Results 1 – 12 of 12) sorted by relevance

/drivers/staging/uwb/
Ddrp-avail.c39 bitmap_fill(rc->drp_avail.global, UWB_NUM_MAS); in uwb_drp_avail_init()
40 bitmap_fill(rc->drp_avail.local, UWB_NUM_MAS); in uwb_drp_avail_init()
41 bitmap_fill(rc->drp_avail.pending, UWB_NUM_MAS); in uwb_drp_avail_init()
51 bitmap_and(avail->bm, rc->drp_avail.global, rc->drp_avail.local, UWB_NUM_MAS); in uwb_drp_available()
52 bitmap_and(avail->bm, avail->bm, rc->drp_avail.pending, UWB_NUM_MAS); in uwb_drp_available()
67 if (!bitmap_subset(mas->bm, avail.bm, UWB_NUM_MAS)) in uwb_drp_avail_reserve_pending()
70 bitmap_andnot(rc->drp_avail.pending, rc->drp_avail.pending, mas->bm, UWB_NUM_MAS); in uwb_drp_avail_reserve_pending()
81 bitmap_or(rc->drp_avail.pending, rc->drp_avail.pending, mas->bm, UWB_NUM_MAS); in uwb_drp_avail_reserve()
82 bitmap_andnot(rc->drp_avail.local, rc->drp_avail.local, mas->bm, UWB_NUM_MAS); in uwb_drp_avail_reserve()
93 bitmap_or(rc->drp_avail.local, rc->drp_avail.local, mas->bm, UWB_NUM_MAS); in uwb_drp_avail_release()
[all …]
Ddrp.c264 bitmap_and(mv->companion_mas.bm, rsv->mas.bm, conflicting_mas->bm, UWB_NUM_MAS); in handle_conflict_normal()
325 conflicting_mas->bm, UWB_NUM_MAS); in handle_conflict_expanding()
345 UWB_NUM_MAS)) { in uwb_drp_handle_conflict_rsv()
351 conflicting_mas->bm, UWB_NUM_MAS)) { in uwb_drp_handle_conflict_rsv()
358 UWB_NUM_MAS)) { in uwb_drp_handle_conflict_rsv()
393 if (!bitmap_equal(rsv->mas.bm, mas->bm, UWB_NUM_MAS)) { in uwb_drp_process_target_accepted()
399 if (!bitmap_equal(rsv->mas.bm, mas->bm, UWB_NUM_MAS)) { in uwb_drp_process_target_accepted()
411 UWB_NUM_MAS); in uwb_drp_process_target_accepted()
449 if (bitmap_equal(rsv->mas.bm, mas.bm, UWB_NUM_MAS)) { in uwb_drp_process_target()
455 if (bitmap_subset(mas.bm, rsv->mas.bm, UWB_NUM_MAS)) { in uwb_drp_process_target()
[all …]
Duwb.h57 DECLARE_BITMAP(last_availability_bm, UWB_NUM_MAS);
99 DECLARE_BITMAP(bm, UWB_NUM_MAS);
100 DECLARE_BITMAP(unsafe_bm, UWB_NUM_MAS);
259 bitmap_copy_le(dst, mas->bm, UWB_NUM_MAS); in uwb_mas_bm_copy_le()
286 DECLARE_BITMAP(global, UWB_NUM_MAS);
287 DECLARE_BITMAP(local, UWB_NUM_MAS);
288 DECLARE_BITMAP(pending, UWB_NUM_MAS);
Dallocator.c326 for_each_clear_bit(bit_index, available->bm, UWB_NUM_MAS) in uwb_rsv_find_best_allocation()
354 bitmap_zero(result->bm, UWB_NUM_MAS); in uwb_rsv_find_best_allocation()
355 bitmap_zero(result->unsafe_bm, UWB_NUM_MAS); in uwb_rsv_find_best_allocation()
357 for (bit_index = 0; bit_index < UWB_NUM_MAS; bit_index++) { in uwb_rsv_find_best_allocation()
363 bitmap_or(result->bm, result->bm, result->unsafe_bm, UWB_NUM_MAS); in uwb_rsv_find_best_allocation()
Drsv.c329 bitmap_andnot(rsv->mas.bm, rsv->mas.bm, mv->companion_mas.bm, UWB_NUM_MAS); in uwb_rsv_set_state()
349 bitmap_or(rsv->mas.bm, rsv->mas.bm, mv->companion_mas.bm, UWB_NUM_MAS); in uwb_rsv_set_state()
355 bitmap_andnot(mv->companion_mas.bm, rsv->mas.bm, mv->final_mas.bm, UWB_NUM_MAS); in uwb_rsv_set_state()
359 bitmap_copy(rsv->mas.bm, mv->final_mas.bm, UWB_NUM_MAS); in uwb_rsv_set_state()
360 bitmap_copy(rsv->mas.unsafe_bm, mv->final_mas.unsafe_bm, UWB_NUM_MAS); in uwb_rsv_set_state()
624 if (!bitmap_equal(rsv->mas.bm, mv->final_mas.bm, UWB_NUM_MAS)) { in uwb_rsv_try_move()
626 bitmap_andnot(mv->companion_mas.bm, mv->final_mas.bm, rsv->mas.bm, UWB_NUM_MAS); in uwb_rsv_try_move()
653 bitmap_or(mas.bm, mas.bm, rsv->mas.bm, UWB_NUM_MAS); in uwb_rsv_handle_drp_avail_change()
793 bitmap_zero(mas->bm, UWB_NUM_MAS); in uwb_rsv_get_usable_mas()
794 bitmap_andnot(mas->bm, rsv->mas.bm, rsv->rc->cnflt_alien_bitmap.bm, UWB_NUM_MAS); in uwb_rsv_get_usable_mas()
Ddrp-ie.c134 DECLARE_BITMAP(tmp_bmp, UWB_NUM_MAS); in uwb_drp_ie_from_bm()
139 bitmap_copy(tmp_bmp, mas->bm, UWB_NUM_MAS); in uwb_drp_ie_from_bm()
161 bitmap_shift_right(tmp_bmp, tmp_bmp, UWB_MAS_PER_ZONE, UWB_NUM_MAS); in uwb_drp_ie_from_bm()
292 bitmap_zero(bm->bm, UWB_NUM_MAS); in uwb_drp_ie_to_bm()
Duwb-debug.c221 seq_printf(s, " %*pb\n", UWB_NUM_MAS, rsv->mas.bm); in reservations_show()
234 seq_printf(s, "global: %*pb\n", UWB_NUM_MAS, rc->drp_avail.global); in drp_avail_show()
235 seq_printf(s, "local: %*pb\n", UWB_NUM_MAS, rc->drp_avail.local); in drp_avail_show()
236 seq_printf(s, "pending: %*pb\n", UWB_NUM_MAS, rc->drp_avail.pending); in drp_avail_show()
/drivers/staging/uwb/include/
Dspec.h33 enum { UWB_NUM_MAS = 256 }; enumerator
46 #define UWB_MAS_PER_ZONE (UWB_NUM_MAS / UWB_NUM_ZONES)
111 #define UWB_SUPERFRAME_LENGTH_US (UWB_MAS_LENGTH_US * UWB_NUM_MAS)
384 DECLARE_BITMAP(bmp, UWB_NUM_MAS);
714 DECLARE_BITMAP(bmp, UWB_NUM_MAS);
/drivers/staging/wusbcore/
Dreservation.c47 UWB_NUM_MAS, mas.bm); in wusbhc_rsv_complete_cb()
Ddevconnect.c178 bitmap_fill(wusb_dev->availability.bm, UWB_NUM_MAS); in wusbhc_cack_add()
/drivers/staging/wusbcore/host/whci/
Ddebug.c85 UWB_NUM_MAS, (unsigned long *)di->availability_info); in di_show()
/drivers/staging/wusbcore/host/
Dhwa-hc.c326 u8 mas_le[UWB_NUM_MAS/8]; in __hwahc_op_bwa_set()