Lines Matching +full:data +full:- +full:role
1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Copyright (C) 2017-2018 NXP
6 * Copyright (C) 2018-2019 Cadence.
15 #include <linux/usb/role.h>
20 * struct cdns_role_driver - host/gadget role driver
21 * @start: start this role
22 * @stop: stop this role
23 * @suspend: suspend callback for this role
24 * @resume: resume callback for this role
25 * @irq: irq handler for this role
26 * @name: role name string (host/gadget)
51 * struct cdns - Representation of Cadence USB3 DRD controller.
66 * @role: current role
76 * @role_sw: pointer to role switch object.
79 * @pdata: platform data from glue layer
81 * @xhci_plat_data: xhci private data structure pointer
106 enum usb_role role; member