• 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/gadget/

Lines Matching defs:bd

293 	struct qe_bd __iomem *bd;
303 bd = ep->rxbase;
305 out_be32((u32 __iomem *)bd, R_E | R_I);
306 bd++;
308 out_be32((u32 __iomem *)bd, R_E | R_I | R_W);
310 bd = ep->txbase;
312 out_be32(&bd->buf, 0);
313 out_be32((u32 __iomem *)bd, 0);
314 bd++;
316 out_be32((u32 __iomem *)bd, T_W);
363 struct qe_bd __iomem *bd;
395 bd = ep->rxbase;
397 out_be32(&bd->buf, 0);
398 out_be32((u32 __iomem *)bd, 0);
399 bd++;
401 out_be32(&bd->buf, 0);
402 out_be32((u32 __iomem *)bd, R_W);
404 bd = ep->txbase;
406 out_be32(&bd->buf, 0);
407 out_be32((u32 __iomem *)bd, 0);
408 bd++;
410 out_be32(&bd->buf, 0);
411 out_be32((u32 __iomem *)bd, T_W);
421 struct qe_bd __iomem *bd;
427 bd = ep->rxbase;
470 out_be32(&bd->buf, tmp);
471 out_be32((u32 __iomem *)bd, (R_E | R_I));
473 bd++;
475 out_be32(&bd->buf, tmp);
476 out_be32((u32 __iomem *)bd, (R_E | R_I | R_W));
736 struct qe_bd __iomem *bd, *nextbd;
740 bd = ep->e_rxbd;
741 bdstatus = in_be32((u32 __iomem *)bd);
745 out_be32((u32 __iomem *)bd, bdstatus);
748 bd = ep->rxbase;
750 bd++;
752 bdstatus = in_be32((u32 __iomem *)bd);
753 if (stopatnext && (bd == nextbd))
757 ep->e_rxbd = bd;
762 struct qe_bd __iomem *bd = ep->n_rxbd;
767 bdstatus = in_be32((u32 __iomem *)bd);
769 bd = ep->rxbase +
773 bdstatus = in_be32((u32 __iomem *)bd);
776 bd = ep->rxbase;
778 bd++;
780 ep->e_rxbd = bd;
828 struct qe_bd __iomem *bd;
839 bd = ep->n_rxbd;
840 bdstatus = in_be32((u32 __iomem *)bd);
852 vaddr = (u32)phys_to_virt(in_be32(&bd->buf));
883 bd = ep->rxbase;
885 bd++;
887 bdstatus = in_be32((u32 __iomem *)bd);
892 ep->n_rxbd = bd;
947 struct qe_bd __iomem *bd;
964 bd = ep->n_rxbd;
965 bdstatus = in_be32((u32 __iomem *)bd);
980 vaddr = (u32)phys_to_virt(in_be32(&bd->buf));
1004 out_be32((u32 __iomem *)bd, bdstatus & BD_STATUS_MASK);
1011 bd = ep->rxbase;
1013 bd++;
1015 bdstatus = in_be32((u32 __iomem *)bd);
1019 ep->n_rxbd = bd;
1034 struct qe_bd __iomem *bd;
1045 bd = ep->n_rxbd;
1047 swoffs = (u16)(bd - ep->rxbase);
1079 struct qe_bd __iomem *bd;
1094 bd = ep->n_txbd;
1095 bdstatus = in_be32((u32 __iomem *)bd);
1105 out_be32(&bd->buf, paddr);
1126 out_be32((u32 __iomem *)bd, bdstatus);
1141 dev_vdbg(udc->dev, "The tx bd is not ready!\n");
1146 /* when a bd was transmitted, the function can
1356 struct qe_bd __iomem *bd;
1360 bd = ep->c_txbd;
1361 bdstatus = in_be32((u32 __iomem *)bd);
1366 out_be32((u32 __iomem *)bd, bdstatus & T_W);
1367 out_be32(&bd->buf, 0);
1384 bd = ep->c_txbd;
1385 bdstatus = in_be32((u32 __iomem *)bd);
1409 /* confirm the already trainsmited bd */
1412 struct qe_bd __iomem *bd;
1417 bd = ep->c_txbd;
1418 bdstatus = in_be32((u32 __iomem *)bd);
1430 out_be32((u32 __iomem *)bd, bdstatus & T_W);
1431 out_be32(&bd->buf, 0);
1439 bd = ep->c_txbd;
1440 bdstatus = in_be32((u32 __iomem *)bd);
1467 struct qe_bd __iomem *bd;
1480 bd = ep->n_rxbd;
1481 bdstatus = in_be32((u32 __iomem *)bd);
1490 vaddr = (u32)phys_to_virt(in_be32(&bd->buf));
1533 out_be32((u32 __iomem *)bd, (bdstatus & BD_STATUS_MASK));
1538 bd = ep->rxbase;
1540 bd++;
1542 bdstatus = in_be32((u32 __iomem *)bd);
1546 ep->n_rxbd = bd;
2200 struct qe_bd __iomem *bd;
2210 bd = ep->c_txbd;
2211 if (!(in_be32((u32 __iomem *)bd) & T_R)
2212 && (in_be32(&bd->buf))) {
2213 /* confirm the transmitted bd */
2229 struct qe_bd __iomem *bd;
2235 bd = ep->n_rxbd;
2236 if (!(in_be32((u32 __iomem *)bd) & R_E)
2237 && (in_be32(&bd->buf))) {