Home | History | Annotate | Download | only in linux

Lines Matching refs:dev

105  * @dev: driver model's view of this device
117 * calls such as dev_get_drvdata() on the dev member of this structure.
145 struct device dev; /* interface specific device info */
148 #define to_usb_interface(d) container_of(d, struct usb_interface, dev)
150 container_of(intf->dev.parent, struct usb_device, dev)
154 return dev_get_drvdata (&intf->dev);
159 dev_set_drvdata(&intf->dev, data);
330 struct usb_tt *tt; /* low/full speed dev, highspeed hub */
340 struct device dev; /* Generic device interface */
377 #define to_usb_device(d) container_of(d, struct usb_device, dev)
379 extern struct usb_device *usb_get_dev(struct usb_device *dev);
380 extern void usb_put_dev(struct usb_device *dev);
383 #define usb_lock_device(udev) down(&(udev)->dev.sem)
384 #define usb_unlock_device(udev) up(&(udev)->dev.sem)
385 #define usb_trylock_device(udev) down_trylock(&(udev)->dev.sem)
390 extern int usb_reset_device(struct usb_device *dev);
391 extern int usb_reset_composite_device(struct usb_device *dev,
416 return (iface->dev.driver != NULL);
426 extern struct usb_interface *usb_ifnum_to_if(struct usb_device *dev,
434 * @dev: the device whose path is being constructed
456 static inline int usb_make_path (struct usb_device *dev, char *buf,
460 actual = snprintf (buf, size, "usb-%s-%s", dev->bus->bus_name,
461 dev->devpath);
686 * usb_{snd,rcv}TYPEpipe(dev,endpoint), where the TYPE is "ctrl"
693 * @dev: Identifies the USB device to perform the request.
771 * All URBs submitted must initialize the dev, pipe, transfer_flags (may be
857 struct usb_device *dev; /* (in) pointer to associated device */
883 * @dev: pointer to the struct usb_device for this urb.
895 struct usb_device *dev,
904 urb->dev = dev;
916 * @dev: pointer to the struct usb_device for this urb.
927 struct usb_device *dev,
935 urb->dev = dev;
946 * @dev: pointer to the struct usb_device for this urb.
962 struct usb_device *dev,
971 urb->dev = dev;
977 if (dev->speed == USB_SPEED_HIGH)
994 void *usb_buffer_alloc (struct usb_device *dev, size_t size,
996 void usb_buffer_free (struct usb_device *dev, size_t size,
1006 int usb_buffer_map_sg (struct usb_device *dev, unsigned pipe,
1009 void usb_buffer_dmasync_sg (struct usb_device *dev, unsigned pipe,
1012 void usb_buffer_unmap_sg (struct usb_device *dev, unsigned pipe,
1019 extern int usb_control_msg(struct usb_device *dev, unsigned int pipe,
1029 extern int usb_get_descriptor(struct usb_device *dev, unsigned char desctype,
1031 extern int usb_get_status(struct usb_device *dev,
1033 extern int usb_string(struct usb_device *dev, int index,
1037 extern int usb_clear_halt(struct usb_device *dev, int pipe);
1038 extern int usb_reset_configuration(struct usb_device *dev);
1039 extern int usb_set_interface(struct usb_device *dev, int ifnum, int alternate);
1077 struct usb_device *dev;
1091 struct usb_device *dev,
1142 #define usb_gettoggle(dev, ep, out) (((dev)->toggle[out] >> (ep)) & 1)
1143 #define usb_dotoggle(dev, ep, out) ((dev)->toggle[out] ^= (1 << (ep)))
1144 #define usb_settoggle(dev, ep, out, bit) \
1145 ((dev)->toggle[out] = ((dev)->toggle[out] & ~(1 << (ep))) | \
1149 static inline unsigned int __create_pipe(struct usb_device *dev,
1152 return (dev->devnum << 8) | (endpoint << 15);
1156 #define usb_sndctrlpipe(dev,endpoint) \
1157 ((PIPE_CONTROL << 30) | __create_pipe(dev,endpoint))
1158 #define usb_rcvctrlpipe(dev,endpoint) \
1159 ((PIPE_CONTROL << 30) | __create_pipe(dev,endpoint) | USB_DIR_IN)
1160 #define usb_sndisocpipe(dev,endpoint) \
1161 ((PIPE_ISOCHRONOUS << 30) | __create_pipe(dev,endpoint))
1162 #define usb_rcvisocpipe(dev,endpoint) \
1163 ((PIPE_ISOCHRONOUS << 30) | __create_pipe(dev,endpoint) | USB_DIR_IN)
1164 #define usb_sndbulkpipe(dev,endpoint) \
1165 ((PIPE_BULK << 30) | __create_pipe(dev,endpoint))
1166 #define usb_rcvbulkpipe(dev,endpoint) \
1167 ((PIPE_BULK << 30) | __create_pipe(dev,endpoint) | USB_DIR_IN)
1168 #define usb_sndintpipe(dev,endpoint) \
1169 ((PIPE_INTERRUPT << 30) | __create_pipe(dev,endpoint))
1170 #define usb_rcvintpipe(dev,endpoint) \
1171 ((PIPE_INTERRUPT << 30) | __create_pipe(dev,endpoint) | USB_DIR_IN)