Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/staging/uwb/include/
Dspec.h289 struct uwb_ie_drp { struct
296 static inline int uwb_ie_drp_type(struct uwb_ie_drp *ie) in uwb_ie_drp_type() argument
301 static inline int uwb_ie_drp_stream_index(struct uwb_ie_drp *ie) in uwb_ie_drp_stream_index()
306 static inline int uwb_ie_drp_reason_code(struct uwb_ie_drp *ie) in uwb_ie_drp_reason_code()
311 static inline int uwb_ie_drp_status(struct uwb_ie_drp *ie) in uwb_ie_drp_status()
316 static inline int uwb_ie_drp_owner(struct uwb_ie_drp *ie) in uwb_ie_drp_owner()
321 static inline int uwb_ie_drp_tiebreaker(struct uwb_ie_drp *ie) in uwb_ie_drp_tiebreaker()
326 static inline int uwb_ie_drp_unsafe(struct uwb_ie_drp *ie) in uwb_ie_drp_unsafe()
331 static inline void uwb_ie_drp_set_type(struct uwb_ie_drp *ie, enum uwb_drp_type type) in uwb_ie_drp_set_type()
338 static inline void uwb_ie_drp_set_stream_index(struct uwb_ie_drp *ie, int stream_index) in uwb_ie_drp_set_stream_index()
[all …]
/Linux-v5.4/drivers/staging/uwb/
Ddrp-ie.c113 static struct uwb_ie_drp *uwb_drp_ie_alloc(void) in uwb_drp_ie_alloc()
115 struct uwb_ie_drp *drp_ie; in uwb_drp_ie_alloc()
128 static void uwb_drp_ie_from_bm(struct uwb_ie_drp *drp_ie, in uwb_drp_ie_from_bm()
170 drp_ie->hdr.length = sizeof(struct uwb_ie_drp) - sizeof(struct uwb_ie_hdr) in uwb_drp_ie_from_bm()
180 struct uwb_ie_drp *drp_ie; in uwb_drp_ie_update()
231 memcpy(drp_ie, rsv->drp_ie, sizeof(struct uwb_ie_drp)); in uwb_drp_ie_update()
283 void uwb_drp_ie_to_bm(struct uwb_mas_bm *bm, const struct uwb_ie_drp *drp_ie) in uwb_drp_ie_to_bm()
Ddrp.c161 static int evaluate_conflict_action(struct uwb_ie_drp *ext_drp_ie, int ext_beacon_slot, in evaluate_conflict_action()
239 static void handle_conflict_normal(struct uwb_ie_drp *drp_ie, in handle_conflict_normal()
282 static void handle_conflict_expanding(struct uwb_ie_drp *drp_ie, int ext_beacon_slot, in handle_conflict_expanding()
336 struct uwb_ie_drp *drp_ie, in uwb_drp_handle_conflict_rsv()
366 struct uwb_ie_drp *drp_ie, in uwb_drp_handle_all_conflict_rsv()
379 struct uwb_ie_drp *drp_ie, struct uwb_mas_bm *mas) in uwb_drp_process_target_accepted()
430 struct uwb_ie_drp *drp_ie, struct uwb_rc_evt_drp *drp_evt) in uwb_drp_process_target()
518 struct uwb_dev *src, struct uwb_ie_drp *drp_ie, in uwb_drp_process_owner()
606 static void uwb_drp_handle_alien_drp(struct uwb_rc *rc, struct uwb_ie_drp *drp_ie) in uwb_drp_handle_alien_drp()
654 struct uwb_ie_drp *drp_ie) in uwb_drp_process_not_involved()
[all …]
Duwb-internal.h327 struct uwb_ie_drp *drp_ie);
332 void uwb_drp_ie_to_bm(struct uwb_mas_bm *bm, const struct uwb_ie_drp *drp_ie);
Duwb.h172 struct uwb_ie_drp *companion_drp_ie;
247 struct uwb_ie_drp *drp_ie;
Drsv.c709 struct uwb_ie_drp *drp_ie) in uwb_rsv_match()
734 struct uwb_ie_drp *drp_ie) in uwb_rsv_new_target()
809 struct uwb_ie_drp *drp_ie) in uwb_rsv_find()
Dhwa-rc.c313 struct uwb_ie_drp IEData[];