Home
last modified time | relevance | path

Searched full:drp (Results 1 – 25 of 49) sorted by relevance

12

/kernel/linux/linux-4.19/drivers/uwb/
Ddrp.c28 /* 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 …]
Ddrp-avail.c3 * 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 …]
Ddrp-ie.c2 * 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 …]
Drsv.c270 * 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 …]
DMakefile12 drp.o \
13 drp-avail.o \
14 drp-ie.o \
Dhwa-rc.c160 /* 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 …]
Duwb-internal.h322 /* -- DRP Bandwidth allocator: bandwidth allocations, reservations, DRP */
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/
Dti,hd3ss3220.yaml7 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/
Dspec.h68 * 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/
Dusb-connector.txt19 - 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/
Dtypec.h97 * @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/
Duwb.h122 * 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/
Dtypec.h116 * @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/
Dtcpci.c129 /* 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()
Dtcpci_mt6360.c81 /* 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/
Dxilinx-xadc.txt5 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/
Dxilinx-xadc.txt5 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/
DKconfig54 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
Dhd3ss3220.c3 * TI HD3SS3220 Type-C DRP Port Controller Driver
278 MODULE_DESCRIPTION("TI HD3SS3220 DRP Port Controller Driver");
/kernel/linux/linux-5.10/fs/adfs/
Dsuper.c332 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/
DWUSB-Design-overview.txt245 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/
Dusb-connector.yaml69 support. "dual" refers to Dual Role Port (DRP).
225 # power delivery support and enables drp.
/kernel/linux/linux-4.19/drivers/mmc/host/
Dsdhci-pci-dwc-mshc.c22 /* MMCM DRP */
/kernel/linux/linux-5.10/drivers/mmc/host/
Dsdhci-pci-dwc-mshc.c22 /* MMCM DRP */
/kernel/linux/linux-5.10/include/net/
Ddn_dev.h122 /*------------------------- DRP - Routing messages ---------------------*/

12