Lines Matching refs:device

39  * +--------+ |			  |		other device requested
187 * we can decide some device is attached or not
213 * So, driver should re-use the limited pipe for each device/endpoint.
252 struct device *dev = usbhs_priv_to_dev(priv);
329 struct device *dev = usbhs_priv_to_dev(priv);
373 struct device *dev = usbhs_priv_to_dev(priv);
409 struct device *dev = usbhs_priv_to_dev(priv);
449 * device control
478 /* return attached device */
489 struct device *dev = usbhsh_hcd_to_dev(hcd);
512 * find unused device
560 * set new device config
590 struct device *dev = usbhsh_hcd_to_dev(hcd);
635 struct device *dev = usbhs_priv_to_dev(priv);
666 struct device *dev = usbhsh_hcd_to_dev(hcd);
718 * then, attached device/endpoint/pipe will be detached
755 struct device *dev = usbhs_priv_to_dev(priv);
771 * modify usb address here to use attached device.
778 /* udev is a attached device */
872 struct device *dev = usbhsh_hcd_to_dev(hcd);
917 static int usbhsh_dma_map_ctrl(struct device *dma_dev, struct usbhs_pkt *pkt,
954 struct device *dev = usbhs_priv_to_dev(priv);
982 dev_err(dev, "device attach failed\n");
1068 * free device
1096 struct device *dev = usbhs_priv_to_dev(priv);
1113 struct device *dev = usbhs_priv_to_dev(priv);
1199 struct device *dev = usbhs_priv_to_dev(priv);
1239 struct device *dev = usbhs_priv_to_dev(priv);
1292 * managing i/o requests and associated device resources
1314 struct device *dev = usbhs_priv_to_dev(priv);
1316 dev_dbg(dev, "device attached\n");
1322 * attch interrupt might happen infinitely on some device
1342 struct device *dev = usbhs_priv_to_dev(priv);
1344 dev_dbg(dev, "device detached\n");
1374 struct device *dev = usbhs_priv_to_dev(priv);
1387 struct device *dev = usbhs_priv_to_dev(priv);
1453 struct device *dev = usbhs_priv_to_dev(priv);
1497 struct device *dev = usbhs_priv_to_dev(priv);
1523 struct device *dev = usbhs_priv_to_dev(priv);
1555 /* init all device */