Lines Matching defs:status

31 	int status;
35 /* virtual roothub port status */
37 __u32 status;
43 /* status of attached device */
46 enum usb_device_state status;
146 * set virtual port connection status
153 if (info->ports[port].status & USB_PORT_STAT_POWER) {
156 info->ports[port].status &=
164 info->ports[port].status |= USB_PORT_STAT_CONNECTION;
165 info->ports[port].status |= USB_PORT_STAT_LOW_SPEED;
168 info->ports[port].status |= USB_PORT_STAT_CONNECTION;
171 info->ports[port].status |= USB_PORT_STAT_CONNECTION;
172 info->ports[port].status |= USB_PORT_STAT_HIGH_SPEED;
177 info->ports[port].status |= (USB_PORT_STAT_C_CONNECTION << 16);
182 * set virtual device connection status
196 info->devices[port].status = USB_STATE_NOTATTACHED;
201 info->devices[port].status = USB_STATE_ATTACHED;
223 info->ports[port].status |= USB_PORT_STAT_SUSPEND;
224 info->devices[port].status = USB_STATE_SUSPENDED;
235 if (info->ports[port].status & USB_PORT_STAT_SUSPEND) {
249 if ((info->ports[port].status & USB_PORT_STAT_POWER) == 0) {
250 info->ports[port].status |= USB_PORT_STAT_POWER;
251 if (info->devices[port].status != USB_STATE_NOTATTACHED)
252 info->devices[port].status = USB_STATE_POWERED;
269 if (info->ports[port].status & USB_PORT_STAT_POWER) {
270 info->ports[port].status = 0;
271 if (info->devices[port].status != USB_STATE_NOTATTACHED)
272 info->devices[port].status = USB_STATE_ATTACHED;
284 info->ports[port].status &= ~USB_PORT_STAT_ENABLE;
285 info->ports[port].status &= ~USB_PORT_STAT_SUSPEND;
287 if (info->devices[port].status != USB_STATE_NOTATTACHED)
288 info->devices[port].status = USB_STATE_POWERED;
299 info->ports[port].status &= ~(USB_PORT_STAT_ENABLE |
302 info->ports[port].status |= USB_PORT_STAT_RESET;
304 if (info->devices[port].status != USB_STATE_NOTATTACHED)
305 info->devices[port].status = USB_STATE_ATTACHED;
381 /* port status change mask for hub_status_data */
390 * If port status changed, writes the bitmap to buf and return
403 /* initialize the status to no-changes */
411 /* check status for each port */
412 if (info->ports[i].status & PORT_C_MASK) {
459 info->ports[wIndex - 1].status &= ~(1 << wValue);
479 info->ports[wIndex].status |=
481 info->ports[wIndex].status &= ~USB_PORT_STAT_SUSPEND;
485 if ((info->ports[wIndex].status & USB_PORT_STAT_RESET) != 0 &&
487 info->ports[wIndex].status |=
489 info->ports[wIndex].status &= ~USB_PORT_STAT_RESET;
491 if (info->devices[wIndex].status !=
493 info->ports[wIndex].status |=
495 info->devices[wIndex].status =
501 info->ports[wIndex].status |=
505 info->ports[wIndex].status |=
513 *(__le32 *)buf = cpu_to_le32(info->ports[wIndex].status);
530 if (info->ports[wIndex-1].status & USB_PORT_STAT_POWER)
531 info->ports[wIndex-1].status |= (1 << wValue);
543 /* check status for each port */
545 if (info->ports[i].status & PORT_C_MASK)
742 static int xenhcd_translate_status(int status)
744 switch (status) {
763 int status)
766 int priv_status = urbp->status;
771 if (urb->status == -EINPROGRESS)
772 urb->status = xenhcd_translate_status(status);
776 priv_status <= 0 ? priv_status : urb->status);
854 if (urbp->urb->status == -EINPROGRESS)
860 urbp->urb->status);
877 xenhcd_giveback_urb(info, urbp->urb, urbp->urb->status);
954 xenhcd_giveback_urb(info, urb, res->status);
1345 urbp->status = 1;
1361 static int xenhcd_urb_dequeue(struct usb_hcd *hcd, struct urb *urb, int status)
1372 urbp->status = status;