Lines Matching defs:desc
164 struct gr_dma_desc *desc;
172 desc = next;
173 next = desc->next_desc;
175 desc == req->curr_desc ? 'c' : ' ',
176 desc, desc->paddr, desc->ctrl, desc->data);
177 } while (desc != req->last_desc);
248 struct gr_dma_desc *desc)
250 dma_pool_free(dev->desc_pool, desc, (dma_addr_t)desc->paddr);
256 struct gr_dma_desc *desc;
264 desc = next;
265 next = desc->next_desc;
266 gr_free_dma_desc(dev, desc);
267 } while (desc != req->last_desc);
439 struct gr_dma_desc *desc;
441 desc = gr_alloc_dma_desc(ep, gfp_flags);
442 if (!desc)
445 desc->data = data;
447 desc->ctrl =
450 desc->ctrl = GR_DESC_OUT_CTRL_IE;
453 req->first_desc = desc;
454 req->curr_desc = desc;
456 req->last_desc->next_desc = desc;
457 req->last_desc->next = desc->paddr;
460 req->last_desc = desc;
581 if (unlikely(!ep->ep.desc && ep->num != 0)) {
676 ep->ep.desc = NULL;
708 if (ep->num && !ep->ep.desc)
711 if (ep->num && ep->ep.desc->bmAttributes == USB_ENDPOINT_XFER_ISOC)
1466 const struct usb_endpoint_descriptor *desc)
1477 if (!_ep || !desc || desc->bDescriptorType != USB_DT_ENDPOINT)
1495 if (!ep->is_in != !usb_endpoint_dir_in(desc))
1503 if (usb_endpoint_xfer_control(desc)) {
1505 } else if (usb_endpoint_xfer_isoc(desc)) {
1507 } else if (usb_endpoint_xfer_bulk(desc)) {
1509 } else if (usb_endpoint_xfer_int(desc)) {
1521 max = usb_endpoint_maxp(desc);
1522 nt = usb_endpoint_maxp_mult(desc) - 1;
1555 ep->ep.desc = desc;
1606 if (!_ep || !ep->ep.desc)
1624 ep->ep.desc = NULL;
1699 if (!_ep || !_req || (!ep->ep.desc && ep->num != 0))