| /kernel/linux/linux-4.19/drivers/uwb/ |
| D | drp.c | 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. [all …]
|
| D | drp-avail.c | 3 * DRP availability management 22 * Manage DRP Availability (the MAS available for DRP 25 * - Handle DRP Availability Change notifications 31 * - Based on the two sources above, generate a DRP Availability IE to 112 * uwb_drp_avail_ie_update - update the DRP Availability IE 161 * DRP Availability IE. 164 * Element ID Length (=N) DRP Availability Bitmap 166 * The DRP Availability Bitmap field is up to 256 bits long, one 171 * The DRP Availability bitmap is in octets from 0 to 32, so octet 221 * Extract DRP Availability bitmap from the notification. [all …]
|
| D | drp-ie.c | 2 * UWB DRP IE management. 28 * Return the reason code for a reservations's DRP IE. 56 * Return the reason code for a reservations's companion DRP IE . 72 * Return the status bit for a reservations's DRP IE. 101 * Return the status bit for a reservations's companion DRP IE . 117 * Allocate a DRP IE. 119 * To save having to free/allocate a DRP IE when its MAS changes, 120 * enough memory is allocated for the maxiumum number of DRP 138 * Fill a DRP IE's allocation fields from a MAS bitmap. 187 * uwb_drp_ie_update - update a reservation's DRP IE [all …]
|
| D | rsv.c | 270 * time to send the SET DRP IE command. in uwb_rsv_stroke_timer() 280 * transmitted DRP IEs. 443 * companion DRP, assume it's for the companion and in uwb_rsv_handle_timeout_work() 675 * A reservation is terminated by removing the DRP IE from the beacon, 677 * it does not see the DRP IE for at least mMaxLostBeacons. 717 * Is a received DRP IE for this reservation? 810 * uwb_rsv_find - find a reservation for a received DRP IE. 812 * @src: source of the DRP IE 813 * @drp_ie: the DRP IE 815 * If the reservation cannot be found and the DRP IE is from a peer [all …]
|
| D | Makefile | 12 drp.o \ 13 drp-avail.o \ 14 drp-ie.o \
|
| D | hwa-rc.c | 160 /* DRP Availability change notification (WUSB 1.0 [8.6.3.8]) */ 168 * Filter WUSB 1.0 DRP AVAILABILITY CHANGE notification to be WHCI 0.95 190 dev_err(dev, "Not enough data to decode DRP Avail " in hwarc_filter_evt_drp_avail_WUSB_0100() 198 dev_err(dev, "DRP Avail Notification filter: IE length " in hwarc_filter_evt_drp_avail_WUSB_0100() 204 dev_err(dev, "DRP Avail Notification filter: Not enough " in hwarc_filter_evt_drp_avail_WUSB_0100() 211 dev_err(dev, "DRP Availability Change event has unexpected " in hwarc_filter_evt_drp_avail_WUSB_0100() 227 /* DRP notification (WUSB 1.0 [8.6.3.9]) */ 237 * Filter WUSB 1.0 DRP Notification to be WHCI 0.95 243 * It is hard to manage DRP reservations without having a Reason code. 245 * DRP IE RECEIVED. [all …]
|
| D | uwb-internal.h | 322 /* -- DRP Bandwidth allocator: bandwidth allocations, reservations, DRP */
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
| D | ti,hd3ss3220.yaml | 7 title: TI HD3SS3220 TypeC DRP Port Controller 13 HD3SS3220 is a USB SuperSpeed (SS) 2:1 mux with DRP port controller. The device provides Channel 16 Dual Role Port (DRP) making it ideal for any application.
|
| /kernel/linux/linux-4.19/include/linux/uwb/ |
| D | spec.h | 68 * Number of streams per DRP reservation between a pair of devices. 210 /** DRP reservation types ([ECMA-368 table 106) */ 220 /** DRP Reason Codes ([ECMA-368] table 107) */ 236 * DRP Notification Reason Codes (WHCI 0.95 [3.1.4.9]) 245 /** Allocation of MAS slots in a DRP request MBOA MAC[7.8.7] */ 584 /* Set DRP IE Event. [WHCI] section 3.1.3.7. */ 606 /* Set DRP IE command. [WHCI] section 3.1.3.7. */ 709 /* DRP notification. [WHCI] section 3.1.4.9. */ 725 /* DRP Availability Change notification. [WHCI] section 3.1.4.8. */
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/connector/ |
| D | usb-connector.txt | 19 - power-role: should be one of "source", "sink" or "dual"(DRP) if typec 21 - try-power-role: preferred power role if "dual"(DRP) can support Try.SNK 105 power delivery support and enables drp.
|
| /kernel/linux/linux-4.19/include/linux/usb/ |
| D | typec.h | 97 * @roles: Only for ports. DRP if the mode is available in both roles 177 * @prefer_role: Initial role preference (DRP ports). 182 * @try_role: Set data role preference for DRP port
|
| /kernel/linux/linux-4.19/include/linux/ |
| D | uwb.h | 122 * NONE - reservation is not active (no DRP IE being transmitted). 126 * INITIATED - owner has sent an initial DRP request. 198 * struct uwb_rsv - a DRP reservation 229 * @drp_ie: the DRP IE 230 * @ie_valid: true iff the DRP IE matches the reservation parameters 232 * DRP reservations are uniquely identified by the owner, target and 282 * @ie: DRP Availability IE to be included in the beacon 290 * The radio controller must transmit a DRP Availability IE that's the
|
| /kernel/linux/linux-5.10/include/linux/usb/ |
| D | typec.h | 116 * @roles: Only for ports. DRP if the mode is available in both roles 192 * @try_role: Set data role preference for DRP port 213 * @prefer_role: Initial role preference (DRP ports).
|
| /kernel/linux/linux-5.10/drivers/usb/typec/tcpm/ |
| D | tcpci.c | 129 /* Handle vendor drp toggling */ in tcpci_start_toggling() 227 * When port has drp toggling enabled, ROLE_CONTROL would only have the initial in tcpci_set_polarity() 229 * terminations when ConnectionResult is 0 i.e. drp toggling stops and in tcpci_set_polarity() 234 /* Disable DRP for the OPEN setting to take effect */ in tcpci_set_polarity() 241 /* Role control would have the Rp setting when DRP was enabled */ in tcpci_set_polarity() 249 /* Role control would have the Rp setting when DRP was enabled */ in tcpci_set_polarity()
|
| D | tcpci_mt6360.c | 81 /* DRP Toggle Cycle : 51.2 + 6.4*val ms */ in mt6360_tcpc_init() 86 /* DRP Duyt Ctrl : dcSRC: /1024 */ in mt6360_tcpc_init()
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/iio/adc/ |
| D | xilinx-xadc.txt | 5 series 7 FPGAs from Xilinx. The XADC has a DRP interface for communication. 6 Currently two different frontends for the DRP interface exist. One that is only
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/ |
| D | xilinx-xadc.txt | 5 series 7 FPGAs from Xilinx. The XADC has a DRP interface for communication. 6 Currently two different frontends for the DRP interface exist. One that is only
|
| /kernel/linux/linux-5.10/drivers/usb/typec/ |
| D | Kconfig | 54 tristate "TI HD3SS3220 Type-C DRP Port controller driver" 58 Say Y or M here if your system has TI HD3SS3220 Type-C DRP Port
|
| D | hd3ss3220.c | 3 * TI HD3SS3220 Type-C DRP Port Controller Driver 278 MODULE_DESCRIPTION("TI HD3SS3220 DRP Port Controller Driver");
|
| /kernel/linux/linux-5.10/fs/adfs/ |
| D | super.c | 332 struct adfs_discrecord **drp) in adfs_validate_bblk() argument 346 *drp = dr; in adfs_validate_bblk() 351 struct adfs_discrecord **drp) in adfs_validate_dr0() argument 360 *drp = dr; in adfs_validate_dr0()
|
| /kernel/linux/linux-4.19/Documentation/usb/ |
| D | WUSB-Design-overview.txt | 245 The UWB stack maintains a local copy of DRP availability through 246 processing of incoming *DRP Availability Change* notifications. This 255 to initiate DRP reservation requests through interaction with sysfs. DRP
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/connector/ |
| D | usb-connector.yaml | 69 support. "dual" refers to Dual Role Port (DRP). 225 # power delivery support and enables drp.
|
| /kernel/linux/linux-4.19/drivers/mmc/host/ |
| D | sdhci-pci-dwc-mshc.c | 22 /* MMCM DRP */
|
| /kernel/linux/linux-5.10/drivers/mmc/host/ |
| D | sdhci-pci-dwc-mshc.c | 22 /* MMCM DRP */
|
| /kernel/linux/linux-5.10/include/net/ |
| D | dn_dev.h | 122 /*------------------------- DRP - Routing messages ---------------------*/
|