• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/c67x00/

Lines Matching refs:ep_data

83 	struct c67x00_ep_data *ep_data;
93 struct c67x00_ep_data *ep_data;
96 #define td_udev(td) ((td)->ep_data->dev)
258 struct c67x00_ep_data *ep_data;
265 ep_data = hep->hcpriv;
266 if (frame_after(c67x00->current_frame, ep_data->next_frame))
267 ep_data->next_frame =
273 ep_data = kzalloc(sizeof(*ep_data), GFP_ATOMIC);
274 if (!ep_data)
277 INIT_LIST_HEAD(&ep_data->queue);
278 INIT_LIST_HEAD(&ep_data->node);
279 ep_data->hep = hep;
283 ep_data->dev = usb_get_dev(urb->dev);
284 hep->hcpriv = ep_data;
287 ep_data->next_frame = frame_add(c67x00->current_frame, 1);
292 if (list_empty(&ep_data->node)) {
293 list_add(&ep_data->node, &c67x00->list[type]);
300 list_add(&ep_data->node, prev->node.prev);
306 return ep_data;
311 struct c67x00_ep_data *ep_data = hep->hcpriv;
313 if (!ep_data)
316 if (!list_empty(&ep_data->queue))
319 usb_put_dev(ep_data->dev);
320 list_del(&ep_data->queue);
321 list_del(&ep_data->node);
323 kfree(ep_data);
398 urbp->ep_data = c67x00_ep_data_alloc(c67x00, urb);
400 if (!urbp->ep_data) {
424 if (list_empty(&urbp->ep_data->queue))
425 urb->start_frame = urbp->ep_data->next_frame;
430 last_urb = list_entry(urbp->ep_data->queue.prev,
443 list_add_tail(&urbp->hep_node, &urbp->ep_data->queue);
539 if (urbp->ep_data->dev->speed == USB_SPEED_LOW) {
605 td->ep_data = urbp->ep_data;
756 if (frame_after_eq(c67x00->current_frame, urbp->ep_data->next_frame)) {
757 urbp->ep_data->next_frame =
758 frame_add(urbp->ep_data->next_frame, urb->interval);
768 if (frame_after_eq(c67x00->current_frame, urbp->ep_data->next_frame)) {
789 urbp->ep_data->next_frame =
790 frame_add(urbp->ep_data->next_frame, urb->interval);
801 struct c67x00_ep_data *ep_data;
805 list_for_each_entry(ep_data, &c67x00->list[type], node) {
806 if (!list_empty(&ep_data->queue)) {
809 urb = list_entry(ep_data->queue.next,