Lines Matching defs:request

108 static void gr_dbgprint_devreq(struct gr_udc *dev, u8 type, u8 request,
112 type, request, value, index, length);
119 static void gr_dbgprint_devreq(struct gr_udc *dev, u8 type, u8 request,
248 /* DMA and request handling */
274 /* Frees the chain of struct gr_dma_desc for the given request */
299 * package handler for a finished request.
404 * used when such a request gets enabled.
422 * Finishes the first request in the ep's queue and, if available, starts the
423 * next request in queue.
546 * interrupt for the last one indicating that the entire request has been pushed
609 "Invalid request for %s: buf=%p list_empty=%d\n",
651 * Queue a request from within the driver.
885 * This is run when a SET_ADDRESS request is received. First writes
907 static int gr_device_request(struct gr_udc *dev, u8 type, u8 request,
913 switch (request) {
965 static int gr_interface_request(struct gr_udc *dev, u8 type, u8 request,
977 switch (request) {
999 static int gr_endpoint_request(struct gr_udc *dev, u8 type, u8 request,
1016 switch (request) {
1053 dev_err(dev->dev, "Could not queue ep0out setup request: %d\n",
1072 u8 request;
1096 "Unexpected ep0out request at state %s - stalling\n",
1112 request = u.ctrl.bRequest;
1117 gr_dbgprint_devreq(dev, type, request, value, index, length);
1131 status = gr_device_request(dev, type, request,
1135 status = gr_endpoint_request(dev, type, request,
1139 status = gr_interface_request(dev, type, request,
1161 request == USB_REQ_SET_CONFIGURATION) {
1431 * some gadgets reuse the request that might already be currently
1653 * Frees a request, but not any DMA buffers associated with it
1666 "request not dequeued properly before freeing\n");
1671 /* Queue a request from the gadget */
1710 /* Dequeue JUST ONE request */
1743 /* This request is currently being processed */
2221 dev_err(dev->dev, "Failed to request irq %d\n", dev->irq);
2228 dev_err(dev->dev, "Failed to request irqi %d\n",
2234 dev_err(dev->dev, "Failed to request irqo %d\n",