Lines Matching refs:device

15 #include <linux/device.h>
28 /* Register offsets for the USB device.*/
83 /* USB device specific global configuration constants.*/
110 * struct xusb_req - Xilinx USB device request structure
112 * @queue: usb device request queue
166 * @dev: pointer to device structure in gadget
167 * @usb_state: device in suspended state or not
171 * @addr: the usb device base address
174 * @read_fn: function pointer to read device registers
175 * @write_fn: function pointer to write to device registers
183 struct device *dev;
213 * xudc_write32 - little endian write to device registers
214 * @addr: base addr of device registers
224 * xudc_read32 - little endian read from device registers
225 * @addr: addr of device register
234 * xudc_write32_be - big endian write to device registers
235 * @addr: base addr of device registers
245 * xudc_read32_be - big endian read from device registers
246 * @addr: addr of device register
255 * xudc_wrstatus - Sets up the usb device status stages.
256 * @udc: pointer to the usb device controller structure.
272 * @ep: pointer to the usb device endpoint structure.
305 * @ep: pointer to the usb device endpoint structure.
365 * @ep: pointer to the usb device endpoint structure.
419 * @ep: pointer to the usb device endpoint structure.
543 * @ep: pointer to the usb device endpoint structure.
578 * @ep: pointer to the usb device endpoint structure.
668 * @ep: pointer to the usb device endpoint structure.
730 * @ep: pointer to the usb device endpoint structure.
745 * @_ep: pointer to the usb device endpoint structure.
776 /* Stall the device.*/
781 /* Unstall the device.*/
909 dev_dbg(udc->dev, "bogus device state\n");
983 * @_ep: pointer to the usb device endpoint structure.
1007 dev_dbg(udc->dev, "%s, bogus device state\n", __func__);
1091 dev_dbg(udc->dev, "%s, bogus device state\n", __func__);
1132 * @_ep: pointer to the usb device endpoint structure.
1296 * @udc: pointer to the usb device controller structure.
1349 * xudc_stop_activity - Stops any further activity on the device.
1350 * @udc: pointer to the usb device controller structure.
1364 * xudc_start - Starts the device.
1395 /* Set device address and remote wakeup to 0 */
1404 * xudc_stop - stops the device.
1419 /* Set device address and remote wakeup to 0 */
1463 * xudc_startup_handler - The usb device controller interrupt handler.
1486 /* Set device address and remote wakeup to 0 */
1610 /* Get device status */
1650 * @udc: pointer to the usb device controller structure.
1740 * @udc: pointer to the usb device controller structure.
1809 * @udc: pointer to the usb device controller structure.
1858 * @udc: pointer to the usb device controller structure.
1879 /* Set the address of the device.*/
1983 * @_udc: pointer to the usb device controller structure.
2049 * xudc_probe - The device probe function for driver initialization.
2050 * @pdev: pointer to the platform device structure.
2120 /* Set device address to 0.*/
2151 * @pdev: pointer to the platform device structure.
2166 { .compatible = "xlnx,usb2-device-4.00.a", },