Home
last modified time | relevance | path

Searched refs:uwb_mas_bm (Results 1 – 7 of 7) sorted by relevance

/linux-4.19.296/drivers/uwb/
Duwb-internal.h121 struct uwb_mas_bm mas;
164 struct uwb_mas_bm *not_available;
165 struct uwb_mas_bm *result;
176 struct uwb_mas_bm *available,
177 struct uwb_mas_bm *result);
331 int uwb_rsv_try_move(struct uwb_rsv *rsv, struct uwb_mas_bm *available);
345 void uwb_drp_ie_to_bm(struct uwb_mas_bm *bm, const struct uwb_ie_drp *drp_ie);
348 void uwb_drp_available(struct uwb_rc *rc, struct uwb_mas_bm *avail);
349 int uwb_drp_avail_reserve_pending(struct uwb_rc *rc, struct uwb_mas_bm *mas);
350 void uwb_drp_avail_reserve(struct uwb_rc *rc, struct uwb_mas_bm *mas);
[all …]
Ddrp-avail.c61 void uwb_drp_available(struct uwb_rc *rc, struct uwb_mas_bm *avail) in uwb_drp_available()
74 int uwb_drp_avail_reserve_pending(struct uwb_rc *rc, struct uwb_mas_bm *mas) in uwb_drp_avail_reserve_pending()
76 struct uwb_mas_bm avail; in uwb_drp_avail_reserve_pending()
91 void uwb_drp_avail_reserve(struct uwb_rc *rc, struct uwb_mas_bm *mas) in uwb_drp_avail_reserve()
103 void uwb_drp_avail_release(struct uwb_rc *rc, struct uwb_mas_bm *mas) in uwb_drp_avail_release()
119 struct uwb_mas_bm avail; in uwb_drp_avail_ie_update()
Ddrp.c253 struct uwb_mas_bm *conflicting_mas) in handle_conflict_normal()
295 struct uwb_mas_bm *conflicting_mas) in handle_conflict_expanding()
348 struct uwb_mas_bm *conflicting_mas) in uwb_drp_handle_conflict_rsv()
378 struct uwb_mas_bm *conflicting_mas) in uwb_drp_handle_all_conflict_rsv()
390 struct uwb_ie_drp *drp_ie, struct uwb_mas_bm *mas) in uwb_drp_process_target_accepted()
447 struct uwb_mas_bm mas; in uwb_drp_process_target()
483 struct uwb_mas_bm *mas) in uwb_drp_process_owner_accepted()
535 struct uwb_mas_bm mas; in uwb_drp_process_owner()
620 struct uwb_mas_bm mas; in uwb_drp_handle_alien_drp()
667 struct uwb_mas_bm mas; in uwb_drp_process_not_involved()
Ddrp-ie.c141 struct uwb_mas_bm *mas) in uwb_drp_ie_from_bm()
268 void uwb_drp_ie_single_zone_to_bm(struct uwb_mas_bm *bm, u8 zone, u16 mas_bm) in uwb_drp_ie_single_zone_to_bm()
295 void uwb_drp_ie_to_bm(struct uwb_mas_bm *bm, const struct uwb_ie_drp *drp_ie) in uwb_drp_ie_to_bm()
Dallocator.c321 int uwb_rsv_find_best_allocation(struct uwb_rsv *rsv, struct uwb_mas_bm *available, in uwb_rsv_find_best_allocation()
322 struct uwb_mas_bm *result) in uwb_rsv_find_best_allocation()
Drsv.c557 struct uwb_mas_bm available; in uwb_rsv_establish()
620 int uwb_rsv_try_move(struct uwb_rsv *rsv, struct uwb_mas_bm *available) in uwb_rsv_try_move()
655 struct uwb_mas_bm mas; in uwb_rsv_handle_drp_avail_change()
802 void uwb_rsv_get_usable_mas(struct uwb_rsv *rsv, struct uwb_mas_bm *mas) in uwb_rsv_get_usable_mas()
/linux-4.19.296/include/linux/
Duwb.h112 struct uwb_mas_bm { struct
185 struct uwb_mas_bm final_mas;
187 struct uwb_mas_bm companion_mas;
260 struct uwb_mas_bm mas;
269 struct uwb_mas_bm uwb_mas_bm_zero = { .bm = { 0 } };
271 static inline void uwb_mas_bm_copy_le(void *dst, const struct uwb_mas_bm *mas) in uwb_mas_bm_copy_le()
329 void uwb_rsv_get_usable_mas(struct uwb_rsv *orig_rsv, struct uwb_mas_bm *mas);
405 struct uwb_mas_bm cnflt_alien_bitmap;