Lines Matching defs:ed
330 const struct ed *ed, int verbose)
332 u32 tmp = hc32_to_cpu(ahcd, ed->hwINFO);
334 admhc_dbg(ahcd, "%s ed %p %s type %s; next ed %08x\n",
336 ed, ed_statestring(ed->state), ed_typestring(ed->type),
337 hc32_to_cpup(ahcd, &ed->hwNextED));
348 tmp = hc32_to_cpup(ahcd, &ed->hwHeadP);
351 hc32_to_cpup(ahcd, &ed->hwTailP),
359 /* use ed->td_list because HC concurrently modifies
362 list_for_each(tmp, &ed->td_list) {
375 const struct ed *ed, int verbose) {}
432 show_list(struct admhcd *ahcd, char *buf, size_t count, struct ed *ed)
437 if (!ed)
441 while (ed) {
442 u32 info = hc32_to_cpu(ahcd, ed->hwINFO);
443 u32 headp = hc32_to_cpu(ahcd, ed->hwHeadP);
444 u32 tailp = hc32_to_cpu(ahcd, ed->hwTailP);
449 "ed/%p %s %s %cs dev%d ep%d %s%smax %d %08x%s%s %s"
451 ed,
452 ed_statestring(ed->state),
453 ed_typestring(ed->type),
468 list_for_each(entry, &ed->td_list) {
492 ed = ed->ed_next;
519 struct ed **seen, *ed;
541 ed = ahcd->periodic[i];
542 if (!ed)
550 temp = scnprintf(next, size, " ed%d/%p",
551 ed->interval, ed);
555 if (seen[temp] == ed)
561 u32 info = hc32_to_cpu(ahcd, ed->hwINFO);
566 list_for_each(entry, &ed->td_list)
579 (ed->hwHeadP &
586 seen[seen_count++] = ed;
588 ed = ed->ed_next;
593 ed = NULL;
596 } while (ed);