• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/usb/mon/

Lines Matching refs:ep

97 	struct mon_text_ptr *p, const struct mon_event_text *ep);
99 struct mon_text_ptr *p, const struct mon_event_text *ep);
101 struct mon_text_ptr *p, const struct mon_event_text *ep);
103 struct mon_text_ptr *p, const struct mon_event_text *ep);
105 struct mon_text_ptr *p, const struct mon_event_text *ep);
107 struct mon_text_ptr *p, const struct mon_event_text *ep);
109 struct mon_text_ptr *p, const struct mon_event_text *ep);
120 static inline char mon_text_get_setup(struct mon_event_text *ep,
129 return mon_dmapeek(ep->setup, urb->setup_dma, SETUP_MAX);
134 memcpy(ep->setup, urb->setup_packet, SETUP_MAX);
138 static inline char mon_text_get_data(struct mon_event_text *ep, struct urb *urb,
167 return mon_dmapeek(ep->data, urb->transfer_dma, len);
173 memcpy(ep->data, urb->transfer_buffer, len);
191 struct mon_event_text *ep;
200 (ep = kmem_cache_alloc(rp->e_slab, GFP_ATOMIC)) == NULL) {
205 ep->type = ev_type;
206 ep->pipe = urb->pipe;
207 ep->id = (unsigned long) urb;
208 ep->busnum = urb->dev->bus->busnum;
209 ep->tstamp = stamp;
210 ep->length = (ev_type == 'S') ?
213 ep->status = urb->status;
216 ep->interval = urb->interval;
218 ep->interval = urb->interval;
219 ep->start_frame = urb->start_frame;
220 ep->error_count = urb->error_count;
222 ep->numdesc = urb->number_of_packets;
227 dp = ep->isodesc;
238 ep->setup_flag = mon_text_get_setup(ep, urb, ev_type, rp->r.m_bus);
239 ep->data_flag = mon_text_get_data(ep, urb, ep->length, ev_type,
243 list_add_tail(&ep->e_link, &rp->e_list);
262 struct mon_event_text *ep;
265 (ep = kmem_cache_alloc(rp->e_slab, GFP_ATOMIC)) == NULL) {
270 ep->type = 'E';
271 ep->pipe = urb->pipe;
272 ep->id = (unsigned long) urb;
273 ep->busnum = 0;
274 ep->tstamp = 0;
275 ep->length = 0;
276 ep->status = error;
278 ep->setup_flag = '-';
279 ep->data_flag = 'E';
282 list_add_tail(&ep->e_link, &rp->e_list);
376 struct mon_event_text *ep;
379 if (IS_ERR(ep = mon_text_read_wait(rp, file)))
380 return PTR_ERR(ep);
386 mon_text_read_head_t(rp, &ptr, ep);
387 mon_text_read_statset(rp, &ptr, ep);
389 " %d", ep->length);
390 mon_text_read_data(rp, &ptr, ep);
395 kmem_cache_free(rp->e_slab, ep);
403 struct mon_event_text *ep;
406 if (IS_ERR(ep = mon_text_read_wait(rp, file)))
407 return PTR_ERR(ep);
413 mon_text_read_head_u(rp, &ptr, ep);
414 if (ep->type == 'E') {
415 mon_text_read_statset(rp, &ptr, ep);
416 } else if (usb_pipeisoc(ep->pipe)) {
417 mon_text_read_isostat(rp, &ptr, ep);
418 mon_text_read_isodesc(rp, &ptr, ep);
419 } else if (usb_pipeint(ep->pipe)) {
420 mon_text_read_intstat(rp, &ptr, ep);
422 mon_text_read_statset(rp, &ptr, ep);
425 " %d", ep->length);
426 mon_text_read_data(rp, &ptr, ep);
431 kmem_cache_free(rp->e_slab, ep);
440 struct mon_event_text *ep;
444 while ((ep = mon_text_fetch(rp, mbus)) == NULL) {
463 return ep;
467 struct mon_text_ptr *p, const struct mon_event_text *ep)
471 udir = usb_pipein(ep->pipe) ? 'i' : 'o';
472 switch (usb_pipetype(ep->pipe)) {
480 ep->id, ep->tstamp, ep->type,
482 usb_pipedevice(ep->pipe), usb_pipeendpoint(ep->pipe));
486 struct mon_text_ptr *p, const struct mon_event_text *ep)
490 udir = usb_pipein(ep->pipe) ? 'i' : 'o';
491 switch (usb_pipetype(ep->pipe)) {
499 ep->id, ep->tstamp, ep->type,
501 ep->busnum, usb_pipedevice(ep->pipe), usb_pipeendpoint(ep->pipe));
505 struct mon_text_ptr *p, const struct mon_event_text *ep)
508 if (ep->setup_flag == 0) { /* Setup packet is present and captured */
511 ep->setup[0],
512 ep->setup[1],
513 (ep->setup[3] << 8) | ep->setup[2],
514 (ep->setup[5] << 8) | ep->setup[4],
515 (ep->setup[7] << 8) | ep->setup[6]);
516 } else if (ep->setup_flag != '-') { /* Unable to capture setup packet */
518 " %c __ __ ____ ____ ____", ep->setup_flag);
521 " %d", ep->status);
526 struct mon_text_ptr *p, const struct mon_event_text *ep)
529 " %d:%d", ep->status, ep->interval);
533 struct mon_text_ptr *p, const struct mon_event_text *ep)
535 if (ep->type == 'S') {
537 " %d:%d:%d", ep->status, ep->interval, ep->start_frame);
541 ep->status, ep->interval, ep->start_frame, ep->error_count);
546 struct mon_text_ptr *p, const struct mon_event_text *ep)
553 " %d", ep->numdesc);
554 ndesc = ep->numdesc;
559 dp = ep->isodesc;
568 struct mon_text_ptr *p, const struct mon_event_text *ep)
572 if ((data_len = ep->length) > 0) {
573 if (ep->data_flag == 0) {
586 "%02x", ep->data[i]);
592 " %c\n", ep->data_flag);
605 struct mon_event_text *ep;
627 ep = list_entry(p, struct mon_event_text, e_link);
630 kmem_cache_free(rp->e_slab, ep);