Lines Matching defs:desc
171 struct ast_vhub_desc *desc = NULL;
192 desc = &ep->epn.descs[d_num];
212 EPVDBG(ep, " chunk: act=%d/%d chunk=%d last=%d desc=%d free=%d\n",
217 desc->w0 = cpu_to_le32(req->req.dma + act);
229 desc->w1 = cpu_to_le32(VHUB_DSC1_IN_SET_LEN(chunk));
231 desc->w1 |= cpu_to_le32(VHUB_DSC1_IN_INTERRUPT);
237 if (likely(desc))
238 vhub_dma_workaround(desc);
271 struct ast_vhub_desc *desc;
277 desc = &ep->epn.descs[d_num];
281 len = VHUB_DSC1_IN_LEN(le32_to_cpu(desc->w1));
283 EPVDBG(ep, " desc %d len=%d req=%p (act=%d)\n",
356 if (!ep->epn.enabled || !u_ep->desc || !ep->dev || !ep->d_idx ||
530 if (!u_ep || !u_ep->desc)
593 ep->ep.desc = NULL;
601 const struct usb_endpoint_descriptor *desc)
611 if (!u_ep || !desc)
614 maxpacket = usb_endpoint_maxp(desc);
616 desc->bDescriptorType != USB_DT_ENDPOINT ||
619 ep->d_idx, ep->dev, desc->bDescriptorType,
623 if (ep->d_idx != usb_endpoint_num(desc)) {
643 ep->epn.is_in = usb_endpoint_dir_in(desc);
645 type = usb_endpoint_type(desc);
653 usb_endpoint_num(desc), maxpacket);
694 ep_conf |= VHUB_EP_CFG_SET_EP_NUM(usb_endpoint_num(desc));