Lines Matching defs:sdmadesc
640 u64 *sdmadesc, u64 addr, u64 dwlen, u64 dwoffset)
644 sdmadesc[1] = addr >> 32;
646 sdmadesc[0] = (addr & 0xfffffffcULL) << 32;
648 sdmadesc[0] |= (dd->ipath_sdma_generation & 3ULL) << 30;
650 sdmadesc[0] |= (dwlen & 0x7ffULL) << 16;
652 sdmadesc[0] |= dwoffset & 0x7ffULL;
674 u64 sdmadesc[2];
706 make_sdma_desc(dd, sdmadesc, (u64) addr, dwoffset, 0);
709 sdmadesc[0] |= 1ULL << 12;
711 sdmadesc[0] |= 1ULL << 14; /* SDmaUseLargeBuf */
716 *descqp++ = cpu_to_le64(sdmadesc[0]);
717 *descqp++ = cpu_to_le64(sdmadesc[1]);
745 make_sdma_desc(dd, sdmadesc, (u64) addr, dw, dwoffset);
748 sdmadesc[0] |= 1ULL << 14;
750 *descqp++ = cpu_to_le64(sdmadesc[0]);
751 *descqp++ = cpu_to_le64(sdmadesc[1]);