Lines Matching refs:datalen
252 exi_send_imm(uint8_t chan, uint8_t dev, const void *data, size_t datalen)
259 ASSERT_LEN_VALID(datalen);
264 switch (datalen) {
279 __SHIFTIN(datalen - 1, EXI_CR_TLEN));
284 exi_recv_imm(uint8_t chan, uint8_t dev, void *data, size_t datalen)
291 ASSERT_LEN_VALID(datalen);
298 __SHIFTIN(datalen - 1, EXI_CR_TLEN));
302 switch (datalen) {
316 exi_recv_dma(uint8_t chan, uint8_t dev, void *data, size_t datalen)
323 KASSERT((datalen & 0x1f) == 0);
329 data, datalen, NULL, BUS_DMA_WAITOK);
338 bus_dmamap_sync(exi_softc->sc_dmat, ch->ch_dmamap, 0, datalen,
342 WR4(exi_softc, EXI_LENGTH(chan), datalen);
347 bus_dmamap_sync(exi_softc->sc_dmat, ch->ch_dmamap, 0, datalen,