• Home
  • Raw
  • Download

Lines Matching refs:ie

309 static inline int uwb_ie_drp_type(struct uwb_ie_drp *ie)  in uwb_ie_drp_type()  argument
311 return (le16_to_cpu(ie->drp_control) >> 0) & 0x7; in uwb_ie_drp_type()
314 static inline int uwb_ie_drp_stream_index(struct uwb_ie_drp *ie) in uwb_ie_drp_stream_index() argument
316 return (le16_to_cpu(ie->drp_control) >> 3) & 0x7; in uwb_ie_drp_stream_index()
319 static inline int uwb_ie_drp_reason_code(struct uwb_ie_drp *ie) in uwb_ie_drp_reason_code() argument
321 return (le16_to_cpu(ie->drp_control) >> 6) & 0x7; in uwb_ie_drp_reason_code()
324 static inline int uwb_ie_drp_status(struct uwb_ie_drp *ie) in uwb_ie_drp_status() argument
326 return (le16_to_cpu(ie->drp_control) >> 9) & 0x1; in uwb_ie_drp_status()
329 static inline int uwb_ie_drp_owner(struct uwb_ie_drp *ie) in uwb_ie_drp_owner() argument
331 return (le16_to_cpu(ie->drp_control) >> 10) & 0x1; in uwb_ie_drp_owner()
334 static inline int uwb_ie_drp_tiebreaker(struct uwb_ie_drp *ie) in uwb_ie_drp_tiebreaker() argument
336 return (le16_to_cpu(ie->drp_control) >> 11) & 0x1; in uwb_ie_drp_tiebreaker()
339 static inline int uwb_ie_drp_unsafe(struct uwb_ie_drp *ie) in uwb_ie_drp_unsafe() argument
341 return (le16_to_cpu(ie->drp_control) >> 12) & 0x1; in uwb_ie_drp_unsafe()
344 static inline void uwb_ie_drp_set_type(struct uwb_ie_drp *ie, enum uwb_drp_type type) in uwb_ie_drp_set_type() argument
346 u16 drp_control = le16_to_cpu(ie->drp_control); in uwb_ie_drp_set_type()
348 ie->drp_control = cpu_to_le16(drp_control); in uwb_ie_drp_set_type()
351 static inline void uwb_ie_drp_set_stream_index(struct uwb_ie_drp *ie, int stream_index) in uwb_ie_drp_set_stream_index() argument
353 u16 drp_control = le16_to_cpu(ie->drp_control); in uwb_ie_drp_set_stream_index()
355 ie->drp_control = cpu_to_le16(drp_control); in uwb_ie_drp_set_stream_index()
358 static inline void uwb_ie_drp_set_reason_code(struct uwb_ie_drp *ie, in uwb_ie_drp_set_reason_code() argument
361 u16 drp_control = le16_to_cpu(ie->drp_control); in uwb_ie_drp_set_reason_code()
362 drp_control = (ie->drp_control & ~(0x7 << 6)) | (reason_code << 6); in uwb_ie_drp_set_reason_code()
363 ie->drp_control = cpu_to_le16(drp_control); in uwb_ie_drp_set_reason_code()
366 static inline void uwb_ie_drp_set_status(struct uwb_ie_drp *ie, int status) in uwb_ie_drp_set_status() argument
368 u16 drp_control = le16_to_cpu(ie->drp_control); in uwb_ie_drp_set_status()
370 ie->drp_control = cpu_to_le16(drp_control); in uwb_ie_drp_set_status()
373 static inline void uwb_ie_drp_set_owner(struct uwb_ie_drp *ie, int owner) in uwb_ie_drp_set_owner() argument
375 u16 drp_control = le16_to_cpu(ie->drp_control); in uwb_ie_drp_set_owner()
377 ie->drp_control = cpu_to_le16(drp_control); in uwb_ie_drp_set_owner()
380 static inline void uwb_ie_drp_set_tiebreaker(struct uwb_ie_drp *ie, int tiebreaker) in uwb_ie_drp_set_tiebreaker() argument
382 u16 drp_control = le16_to_cpu(ie->drp_control); in uwb_ie_drp_set_tiebreaker()
384 ie->drp_control = cpu_to_le16(drp_control); in uwb_ie_drp_set_tiebreaker()
387 static inline void uwb_ie_drp_set_unsafe(struct uwb_ie_drp *ie, int unsafe) in uwb_ie_drp_set_unsafe() argument
389 u16 drp_control = le16_to_cpu(ie->drp_control); in uwb_ie_drp_set_unsafe()
391 ie->drp_control = cpu_to_le16(drp_control); in uwb_ie_drp_set_unsafe()
408 static inline int uwb_ie_relinquish_req_reason_code(struct uwb_relinquish_request_ie *ie) in uwb_ie_relinquish_req_reason_code() argument
410 return (le16_to_cpu(ie->relinquish_req_control) >> 0) & 0xf; in uwb_ie_relinquish_req_reason_code()
413 static inline void uwb_ie_relinquish_req_set_reason_code(struct uwb_relinquish_request_ie *ie, in uwb_ie_relinquish_req_set_reason_code() argument
416 u16 ctrl = le16_to_cpu(ie->relinquish_req_control); in uwb_ie_relinquish_req_set_reason_code()
418 ie->relinquish_req_control = cpu_to_le16(ctrl); in uwb_ie_relinquish_req_set_reason_code()