Lines Matching defs:status

54 /* USB speed and corresponding string calculated from status register value */
55 #define GR_SPEED(status) \
56 ((status & GR_STATUS_SP) ? USB_SPEED_FULL : USB_SPEED_HIGH)
57 #define GR_SPEED_STR(status) usb_speed_string(GR_SPEED(status))
185 u32 status = gr_read32(&dev->regs->status);
192 seq_printf(seq, "speed = %s\n", GR_SPEED_STR(status));
283 int status)
291 if (likely(req->req.status == -EINPROGRESS))
292 req->req.status = status;
294 status = req->req.status;
317 req->req.status = -EOVERFLOW;
321 if (!status) {
330 if (req == dev->ep0reqo && !status) {
406 static void gr_dma_advance(struct gr_ep *ep, int status)
411 gr_finish_request(ep, req, status);
618 req->req.status = -EINPROGRESS;
824 int status;
832 status = gr_queue_int(&dev->epi[0], dev->ep0reqi, GFP_ATOMIC);
833 if (status < 0)
835 "Could not queue ep0in setup response: %d\n", status);
837 return status;
982 int status;
1003 status = gr_ep_halt_wedge(ep, 1, 0, 1);
1004 if (status >= 0)
1005 status = gr_ep0_respond_empty(dev);
1006 return status;
1015 status = gr_ep_halt_wedge(ep, 0, 0, 1);
1016 if (status >= 0)
1017 status = gr_ep0_respond_empty(dev);
1018 return status;
1056 int status;
1106 status = 1; /* Positive status flags delegation */
1110 status = gr_device_request(dev, type, request,
1114 status = gr_endpoint_request(dev, type, request,
1118 status = gr_interface_request(dev, type, request,
1124 if (status > 0) {
1128 status = dev->driver->setup(&dev->gadget, &u.ctrl);
1134 if (unlikely(status < 0)) {
1144 } else if (status >= 0) {
1168 static void gr_vbus_connected(struct gr_udc *dev, u32 status)
1172 dev->gadget.speed = GR_SPEED(status);
1184 u32 status;
1191 status = gr_read32(&dev->regs->status);
1192 if (status & GR_STATUS_VB)
1193 gr_vbus_connected(dev, status);
1214 static void gr_udc_usbreset(struct gr_udc *dev, u32 status)
1219 dev->gadget.speed = GR_SPEED(status);
1288 * Send a status stage ZLP to ack the DATA stage in the
1317 u32 status = gr_read32(&dev->regs->status);
1323 if (!powstate && (status & GR_STATUS_VB)) {
1325 gr_vbus_connected(dev, status);
1330 if (powstate && !(status & GR_STATUS_VB)) {
1337 if (status & GR_STATUS_UR) {
1339 GR_SPEED_STR(status));
1340 gr_write32(&dev->regs->status, GR_STATUS_UR);
1341 gr_udc_usbreset(dev, status);
1346 if (dev->gadget.speed != GR_SPEED(status)) {
1348 GR_SPEED_STR(status));
1349 dev->gadget.speed = GR_SPEED(status);
1354 if ((dev->ep0state != GR_EP0_SUSPEND) && !(status & GR_STATUS_SU)) {
1372 if ((dev->ep0state == GR_EP0_SUSPEND) && (status & GR_STATUS_SU)) {
1426 /* Check status interrupts */
1852 return gr_read32(&dev->regs->status) & GR_STATUS_FN_MASK;
2127 u32 status;
2162 status = gr_read32(&dev->regs->status);
2163 dev->nepi = ((status & GR_STATUS_NEPI_MASK) >> GR_STATUS_NEPI_POS) + 1;
2164 dev->nepo = ((status & GR_STATUS_NEPO_MASK) >> GR_STATUS_NEPO_POS) + 1;
2166 if (!(status & GR_STATUS_DM)) {