Lines Matching full:drp
28 /* DRP Conflict Actions ([ECMA-368 2nd Edition] 17.4.6) */
35 * target, it shall also set the Reason Code in its DRP IE to
43 * Reason Code in its DRP IE to Conflict.
52 * Reason Code in its DRP IE to Conflict.
66 dev_err(&rc->uwb_dev.dev, "SET-DRP-IE failed: %s (%d)\n", in uwb_rc_set_drp_cmd_done()
69 dev_err(&rc->uwb_dev.dev, "SET-DRP-IE: timeout\n"); in uwb_rc_set_drp_cmd_done()
82 * Construct and send the SET DRP IE
88 * See WUSB[8.6.2.7]: The host must set all the DRP IEs that it wants the
90 * traverse all reservations and include the DRP IEs of all PENDING
91 * and NEGOTIATED reservations in a SET DRP command for transmission.
93 * A DRP Availability IE is appended.
133 /* put DRP avail IE first */ in uwb_rc_send_all_drp_ie()
155 result = uwb_rc_cmd_async(rc, "SET-DRP-IE", in uwb_rc_send_all_drp_ie()
437 * Based on the DRP IE, transition a target reservation to a new
477 dev_warn(dev, "ignoring invalid DRP IE state (%d/%d)\n", in uwb_drp_process_target()
525 * Based on the DRP IE, transition an owner reservation to a new
547 dev_warn(dev, "ignoring invalid DRP IE state (%d/%d)\n", in uwb_drp_process_owner()
565 dev_warn(dev, "ignoring invalid DRP IE state (%d/%d)\n", in uwb_drp_process_owner()
683 * terminated reservation; or the DRP IE couldn't be in uwb_drp_process_involved()
690 * Do nothing with DRP IEs for reservations that have been in uwb_drp_process_involved()
712 * Process a received DRP IE.
726 * Process a received DRP Availability IE
736 * Process all the DRP IEs (both DRP IEs and the DRP Availability IE)
761 dev_warn(dev, "unexpected IE in DRP notification\n"); in uwb_drp_process_all()
767 dev_warn(dev, "%d octets remaining in DRP notification\n", in uwb_drp_process_all()
775 * This processes DRP notifications from the radio controller, either
779 * DRP notifications can occur for three different reasons:
781 * - UWB_DRP_NOTIF_DRP_IE_RECVD: one or more DRP IEs with the RC as
784 * These DRP IEs could be new or for an existing reservation.
786 * If the DRP IE for an existing reservation ceases to be to
792 * - UWB_DRP_NOTIF_CONFLICT: DRP IEs from any device in the beacon
795 * - UWB_DRP_NOTIF_TERMINATE: DRP IEs are no longer being received
799 * of the radio controller's DRP IEs is done after all the events in
815 dev_err(dev, "DRP event: Not enough data to decode event " in uwbd_evt_handle_rc_drp()
824 dev_err(dev, "DRP event: Not enough data in payload [%zu" in uwbd_evt_handle_rc_drp()
834 * A DRP notification from an unrecognized device. in uwbd_evt_handle_rc_drp()