Lines Matching refs:drp_evt

346 					struct uwb_rc_evt_drp *drp_evt,  in uwb_drp_handle_conflict_rsv()  argument
358 drp_evt->beacon_slot_number, in uwb_drp_handle_conflict_rsv()
364 drp_ie, drp_evt->beacon_slot_number, in uwb_drp_handle_conflict_rsv()
370 handle_conflict_normal(drp_ie, drp_evt->beacon_slot_number, in uwb_drp_handle_conflict_rsv()
376 struct uwb_rc_evt_drp *drp_evt, in uwb_drp_handle_all_conflict_rsv() argument
383 uwb_drp_handle_conflict_rsv(rc, rsv, drp_evt, drp_ie, in uwb_drp_handle_all_conflict_rsv()
389 struct uwb_rsv *rsv, struct uwb_rc_evt_drp *drp_evt, in uwb_drp_process_target_accepted() argument
417 uwb_drp_handle_all_conflict_rsv(rc, drp_evt, in uwb_drp_process_target_accepted()
441 struct uwb_ie_drp *drp_ie, struct uwb_rc_evt_drp *drp_evt) in uwb_drp_process_target() argument
455 uwb_drp_process_target_accepted(rc, rsv, drp_evt, drp_ie, &mas); in uwb_drp_process_target()
530 struct uwb_rc_evt_drp *drp_evt) in uwb_drp_process_owner() argument
562 uwb_drp_handle_conflict_rsv(rc, rsv, drp_evt, drp_ie, &mas); in uwb_drp_process_owner()
664 struct uwb_rc_evt_drp *drp_evt, in uwb_drp_process_not_involved() argument
670 uwb_drp_handle_all_conflict_rsv(rc, drp_evt, drp_ie, &mas); in uwb_drp_process_not_involved()
674 struct uwb_rc_evt_drp *drp_evt, in uwb_drp_process_involved() argument
699 uwb_drp_process_target(rc, rsv, drp_ie, drp_evt); in uwb_drp_process_involved()
701 uwb_drp_process_owner(rc, rsv, src, drp_ie, drp_evt); in uwb_drp_process_involved()
714 static void uwb_drp_process(struct uwb_rc *rc, struct uwb_rc_evt_drp *drp_evt, in uwb_drp_process() argument
720 uwb_drp_process_involved(rc, src, drp_evt, drp_ie); in uwb_drp_process()
722 uwb_drp_process_not_involved(rc, drp_evt, drp_ie); in uwb_drp_process()
740 void uwb_drp_process_all(struct uwb_rc *rc, struct uwb_rc_evt_drp *drp_evt, in uwb_drp_process_all() argument
747 ptr = drp_evt->ie_data; in uwb_drp_process_all()
758 uwb_drp_process(rc, drp_evt, src_dev, (struct uwb_ie_drp *)ie_hdr); in uwb_drp_process_all()
807 struct uwb_rc_evt_drp *drp_evt; in uwbd_evt_handle_rc_drp() local
814 if (evt->notif.size < sizeof(*drp_evt)) { in uwbd_evt_handle_rc_drp()
817 evt->notif.size, sizeof(*drp_evt)); in uwbd_evt_handle_rc_drp()
820 bytes_left = evt->notif.size - sizeof(*drp_evt); in uwbd_evt_handle_rc_drp()
821 drp_evt = container_of(evt->notif.rceb, struct uwb_rc_evt_drp, rceb); in uwbd_evt_handle_rc_drp()
822 ielength = le16_to_cpu(drp_evt->ie_length); in uwbd_evt_handle_rc_drp()
830 memcpy(src_addr.data, &drp_evt->src_addr, sizeof(src_addr)); in uwbd_evt_handle_rc_drp()
847 uwb_drp_process_all(rc, drp_evt, ielength, src_dev); in uwbd_evt_handle_rc_drp()