Lines Matching refs:sdmadesc
306 u64 *sdmadesc, u64 addr, u64 dwlen, in make_sdma_desc() argument
312 sdmadesc[1] = addr >> 32; in make_sdma_desc()
314 sdmadesc[0] = (addr & 0xfffffffcULL) << 32; in make_sdma_desc()
316 sdmadesc[0] |= (ppd->sdma_generation & 3ULL) << in make_sdma_desc()
319 sdmadesc[0] |= (dwlen & 0x7ffULL) << SDMA_DESC_COUNT_LSB; in make_sdma_desc()
321 sdmadesc[0] |= dwoffset & 0x7ffULL; in make_sdma_desc()
521 u64 sdmadesc[2]; in qib_sdma_verbs_send() local
544 make_sdma_desc(ppd, sdmadesc, (u64) tx->txreq.addr, dwoffset, 0); in qib_sdma_verbs_send()
546 sdmadesc[0] |= SDMA_DESC_FIRST; in qib_sdma_verbs_send()
548 sdmadesc[0] |= SDMA_DESC_USE_LARGE_BUF; in qib_sdma_verbs_send()
553 *descqp++ = cpu_to_le64(sdmadesc[0]); in qib_sdma_verbs_send()
554 *descqp++ = cpu_to_le64(sdmadesc[1]); in qib_sdma_verbs_send()
577 sdmadesc[0] = 0; in qib_sdma_verbs_send()
578 make_sdma_desc(ppd, sdmadesc, (u64) addr, dw, dwoffset); in qib_sdma_verbs_send()
581 sdmadesc[0] |= SDMA_DESC_USE_LARGE_BUF; in qib_sdma_verbs_send()
583 *descqp++ = cpu_to_le64(sdmadesc[0]); in qib_sdma_verbs_send()
584 *descqp++ = cpu_to_le64(sdmadesc[1]); in qib_sdma_verbs_send()