Lines Matching defs:dev

200  * @dev: driver model's view of this device
216 * calls such as dev_get_drvdata() on the dev member of this structure.
257 struct device dev; /* interface specific device info */
261 #define to_usb_interface(d) container_of(d, struct usb_interface, dev)
265 return dev_get_drvdata(&intf->dev);
270 dev_set_drvdata(&intf->dev, data);
563 * @tt: Transaction Translator info; used with low/full speed dev, highspeed hub
569 * @dev: generic device interface
651 struct device dev;
715 #define to_usb_device(d) container_of(d, struct usb_device, dev)
719 return to_usb_device(intf->dev.parent);
722 extern struct usb_device *usb_get_dev(struct usb_device *dev);
723 extern void usb_put_dev(struct usb_device *dev);
740 #define usb_lock_device(udev) device_lock(&(udev)->dev)
741 #define usb_unlock_device(udev) device_unlock(&(udev)->dev)
742 #define usb_lock_device_interruptible(udev) device_lock_interruptible(&(udev)->dev)
743 #define usb_trylock_device(udev) device_trylock(&(udev)->dev)
748 extern int usb_reset_device(struct usb_device *dev);
749 extern void usb_queue_reset_device(struct usb_interface *dev);
781 pm_runtime_mark_last_busy(&udev->dev);
866 return (iface->dev.driver != NULL);
879 extern struct usb_interface *usb_ifnum_to_if(const struct usb_device *dev,
896 * @dev: the device whose path is being constructed
919 static inline int usb_make_path(struct usb_device *dev, char *buf, size_t size)
922 actual = snprintf(buf, size, "usb-%s-%s", dev->bus->bus_name,
923 dev->devpath);
1283 char *(*devnode)(struct device *dev, umode_t *mode);
1394 * usb_{snd,rcv}TYPEpipe(dev,endpoint), where the TYPE is "ctrl"
1402 * @dev: Identifies the USB device to perform the request.
1492 * All URBs submitted must initialize the dev, pipe, transfer_flags (may be
1581 struct usb_device *dev; /* (in) pointer to associated device */
1612 * @dev: pointer to the struct usb_device for this urb.
1624 struct usb_device *dev,
1632 urb->dev = dev;
1644 * @dev: pointer to the struct usb_device for this urb.
1655 struct usb_device *dev,
1662 urb->dev = dev;
1673 * @dev: pointer to the struct usb_device for this urb.
1696 struct usb_device *dev,
1704 urb->dev = dev;
1711 if (dev->speed == USB_SPEED_HIGH || dev->speed >= USB_SPEED_SUPER) {
1774 int usb_pipe_type_check(struct usb_device *dev, unsigned int pipe);
1777 void *usb_alloc_coherent(struct usb_device *dev, size_t size,
1779 void usb_free_coherent(struct usb_device *dev, size_t size,
1789 int usb_buffer_map_sg(const struct usb_device *dev, int is_in,
1792 void usb_buffer_dmasync_sg(const struct usb_device *dev, int is_in,
1795 void usb_buffer_unmap_sg(const struct usb_device *dev, int is_in,
1802 extern int usb_control_msg(struct usb_device *dev, unsigned int pipe,
1812 int usb_control_msg_send(struct usb_device *dev, __u8 endpoint, __u8 request,
1816 int usb_control_msg_recv(struct usb_device *dev, __u8 endpoint, __u8 request,
1820 extern int usb_get_descriptor(struct usb_device *dev, unsigned char desctype,
1822 extern int usb_get_status(struct usb_device *dev,
1825 static inline int usb_get_std_status(struct usb_device *dev,
1828 return usb_get_status(dev, recip, USB_STATUS_TYPE_STANDARD, target,
1832 static inline int usb_get_ptm_status(struct usb_device *dev, void *data)
1834 return usb_get_status(dev, USB_RECIP_DEVICE, USB_STATUS_TYPE_PTM,
1838 extern int usb_string(struct usb_device *dev, int index,
1842 extern int usb_clear_halt(struct usb_device *dev, int pipe);
1843 extern int usb_reset_configuration(struct usb_device *dev);
1844 extern int usb_set_interface(struct usb_device *dev, int ifnum, int alternate);
1845 extern void usb_reset_endpoint(struct usb_device *dev, unsigned int epaddr);
1852 extern int usb_set_configuration(struct usb_device *dev, int configuration);
1890 struct usb_device *dev;
1902 struct usb_device *dev,
1952 static inline unsigned int __create_pipe(struct usb_device *dev,
1955 return (dev->devnum << 8) | (endpoint << 15);
1959 #define usb_sndctrlpipe(dev, endpoint) \
1960 ((PIPE_CONTROL << 30) | __create_pipe(dev, endpoint))
1961 #define usb_rcvctrlpipe(dev, endpoint) \
1962 ((PIPE_CONTROL << 30) | __create_pipe(dev, endpoint) | USB_DIR_IN)
1963 #define usb_sndisocpipe(dev, endpoint) \
1964 ((PIPE_ISOCHRONOUS << 30) | __create_pipe(dev, endpoint))
1965 #define usb_rcvisocpipe(dev, endpoint) \
1966 ((PIPE_ISOCHRONOUS << 30) | __create_pipe(dev, endpoint) | USB_DIR_IN)
1967 #define usb_sndbulkpipe(dev, endpoint) \
1968 ((PIPE_BULK << 30) | __create_pipe(dev, endpoint))
1969 #define usb_rcvbulkpipe(dev, endpoint) \
1970 ((PIPE_BULK << 30) | __create_pipe(dev, endpoint) | USB_DIR_IN)
1971 #define usb_sndintpipe(dev, endpoint) \
1972 ((PIPE_INTERRUPT << 30) | __create_pipe(dev, endpoint))
1973 #define usb_rcvintpipe(dev, endpoint) \
1974 ((PIPE_INTERRUPT << 30) | __create_pipe(dev, endpoint) | USB_DIR_IN)
1977 usb_pipe_endpoint(struct usb_device *dev, unsigned int pipe)
1980 eps = usb_pipein(pipe) ? dev->ep_in : dev->ep_out;