Lines Matching defs:dma

451 		device_printf(dev, "cannot create dma map\n");
456 device_printf(dev, "cannot alloc dma buffer\n");
465 device_printf(dev, "cannot load dma map\n");
922 /* Bring dma unit out of reset */
1344 struct hifn_dma *dma = sc->sc_dma;
1348 dma->cmdr[HIFN_D_CMD_RSIZE].l = htole32(HIFN_D_VALID |
1358 dma->srcr[HIFN_D_SRC_RSIZE].l = htole32(HIFN_D_VALID |
1368 dma->dstr[HIFN_D_DST_RSIZE].l = htole32(HIFN_D_VALID |
1378 dma->resr[HIFN_D_RES_RSIZE].l = htole32(HIFN_D_VALID |
1390 struct hifn_dma *dma = sc->sc_dma;
1407 bzero(dma->command_bufs[cmdi], HIFN_MAX_COMMAND);
1408 *(hifn_base_command_t *)dma->command_bufs[cmdi] = wc;
1409 bcopy(data, &dma->test_src, sizeof(dma->test_src));
1411 dma->srcr[srci].p = htole32(sc->sc_dma_physaddr
1413 dma->dstr[dsti].p = htole32(sc->sc_dma_physaddr
1416 dma->cmdr[cmdi].l = htole32(16 | masks);
1417 dma->srcr[srci].l = htole32(8 | masks);
1418 dma->dstr[dsti].l = htole32(4 | masks);
1419 dma->resr[resi].l = htole32(4 | masks);
1428 if ((dma->resr[resi].l & htole32(HIFN_D_VALID)) == 0)
1451 struct hifn_dma *dma = sc->sc_dma;
1467 bzero(dma->command_bufs[cmdi], HIFN_MAX_COMMAND);
1468 *(hifn_base_command_t *)dma->command_bufs[cmdi] = rc;
1470 dma->srcr[srci].p = htole32(sc->sc_dma_physaddr +
1472 dma->test_src = 0;
1473 dma->dstr[dsti].p = htole32(sc->sc_dma_physaddr +
1475 dma->test_dst = 0;
1476 dma->cmdr[cmdi].l = htole32(8 | masks);
1477 dma->srcr[srci].l = htole32(8 | masks);
1478 dma->dstr[dsti].l = htole32(8 | masks);
1479 dma->resr[resi].l = htole32(HIFN_MAX_RESULT | masks);
1488 if ((dma->resr[resi].l & htole32(HIFN_D_VALID)) == 0)
1499 bcopy(&dma->test_dst, data, sizeof(dma->test_dst));
1515 struct hifn_dma *dma = sc->sc_dma;
1522 dma->cmdr[i].p = htole32(sc->sc_dma_physaddr +
1525 dma->resr[i].p = htole32(sc->sc_dma_physaddr +
1528 dma->cmdr[HIFN_D_CMD_RSIZE].p =
1530 dma->srcr[HIFN_D_SRC_RSIZE].p =
1532 dma->dstr[HIFN_D_DST_RSIZE].p =
1534 dma->resr[HIFN_D_RES_RSIZE].p =
1677 struct hifn_dma *dma = sc->sc_dma;
1680 dma->dstr[idx].l = htole32(HIFN_D_VALID | HIFN_D_JUMP |
1692 struct hifn_dma *dma = sc->sc_dma;
1699 dma->dstr[idx].p = htole32(dst->segs[i].ds_addr);
1700 dma->dstr[idx].l = htole32(HIFN_D_VALID |
1720 dma->dstr[idx].p = htole32(dst->segs[i].ds_addr);
1721 dma->dstr[idx].l = htole32(HIFN_D_VALID |
1731 dma->dstr[idx].p = htole32(p);
1732 dma->dstr[idx].l = htole32(l);
1746 struct hifn_dma *dma = sc->sc_dma;
1749 dma->srcr[idx].l = htole32(HIFN_D_VALID |
1761 struct hifn_dma *dma = sc->sc_dma;
1771 dma->srcr[idx].p = htole32(src->segs[i].ds_addr);
1772 dma->srcr[idx].l = htole32(src->segs[i].ds_len |
1804 struct hifn_dma *dma = sc->sc_dma;
2001 dma->cmdr[HIFN_D_CMD_RSIZE].l = htole32(HIFN_D_VALID |
2007 cmdlen = hifn_write_command(cmd, dma->command_bufs[cmdi]);
2011 dma->cmdr[cmdi].l = htole32(cmdlen | HIFN_D_VALID | HIFN_D_LAST |
2042 dma->resr[HIFN_D_RES_RSIZE].l = htole32(HIFN_D_VALID |
2053 dma->resr[resi].l = htole32(HIFN_MAX_RESULT |
2060 dma->resr[resi].l = htole32(HIFN_MAX_RESULT |
2161 struct hifn_dma *dma;
2173 dma = sc->sc_dma;
2229 if (dma->resr[i].l & htole32(HIFN_D_VALID)) {
2246 macbuf = dma->result_bufs[i];
2266 if (dma->srcr[i].l & htole32(HIFN_D_VALID)) {
2279 if (dma->cmdr[i].l & htole32(HIFN_D_VALID)) {
2691 struct hifn_dma *dma = sc->sc_dma;
2703 if ((dma->resr[i].l & htole32(HIFN_D_VALID)) == 0) {
2708 macbuf = dma->result_bufs[i];
2764 struct hifn_dma *dma = sc->sc_dma;
2799 (caddr_t)&dma->slop[cmd->slopidx]);
2808 if (dma->dstr[i].l & htole32(HIFN_D_VALID)) {