Searched refs:dm_cur (Results 1 – 7 of 7) sorted by relevance
119 dma->dmaB_addr = dc->dm_chain[dc->dm_cur].dc_addr; \120 dma->dmaB_count = dc->dm_chain[dc->dm_cur].dc_count - 1; \124 dma->dma_addr = dc->dm_chain[dc->dm_cur].dc_addr; \125 dma->dma_count = dc->dm_chain[dc->dm_cur].dc_count - 1; \132 dma->dma_addr = dc->dm_chain[dc->dm_cur].dc_addr; \133 dma->dma_count = dc->dm_chain[dc->dm_cur].dc_count - 1; \
110 int dm_cur; /* current segment */ member479 dc->dm_cur = 0; in dmago()526 if (dc->dm_cur == dc->dm_last) in dmago()617 dc->dm_flags, i, stat, dc->dm_cur + 1); in dmaintr()625 dc->dm_cur++; in dmaintr()626 if (dc->dm_cur <= dc->dm_last) { in dmaintr()634 if (dc->dm_cur == dc->dm_last && in dmaintr()
349 set_scsi_dma(SCSI_DMA->s_dma_ptr, reqp->dm_cur->dm_addr); in scsi_tt_dmasetup()350 set_scsi_dma(SCSI_DMA->s_dma_cnt, reqp->dm_cur->dm_count); in scsi_tt_dmasetup()359 set_scsi_dma(SCSI_DMA->s_dma_ptr, reqp->dm_cur->dm_addr); in scsi_tt_dmasetup()360 set_scsi_dma(SCSI_DMA->s_dma_cnt, reqp->dm_cur->dm_count); in scsi_tt_dmasetup()427 for (; dm < reqp->dm_cur; dm++) in ptov()830 st_dmaaddr_set((void *)reqp->dm_cur->dm_addr); in fal1_dma()842 int nsects = reqp->dm_cur->dm_count / 512; /* XXX */ in scsi_falcon_dmasetup()918 bytes_done = st_dmaaddr_get() - reqp->dm_cur->dm_addr; in falcon_get_dma_result()926 if ((*bytes_left = reqp->dm_cur->dm_count - bytes_done) == 0) in falcon_get_dma_result()
1524 bytes_done = reqp->dm_cur->dm_count - bytes_left; in dma_ready()1539 if ((reqp->dm_cur->dm_count -= bytes_done) == 0) in dma_ready()1540 reqp->dm_cur++; in dma_ready()1542 reqp->dm_cur->dm_addr += bytes_done; in dma_ready()1561 (reqp->dm_cur > reqp->dm_last) || reqp->xs->error != 0) { in dma_ready()1823 dm = reqp->dm_cur = reqp->dm_last = reqp->dm_chain; in scsi_dmaok()1903 dm = reqp->dm_cur = reqp->dm_last = reqp->dm_chain; in scsi_dmaok()
203 struct dma_chain *dm_cur; /* current DMA-request */ member
1492 bytes_done = reqp->dm_cur->dm_count - bytes_left; in dma_ready()1507 if ((reqp->dm_cur->dm_count -= bytes_done) == 0) in dma_ready()1508 reqp->dm_cur++; in dma_ready()1509 else reqp->dm_cur->dm_addr += bytes_done; in dma_ready()1528 || (reqp->dm_cur > reqp->dm_last) || (reqp->xs->error)) { in dma_ready()1777 dm = reqp->dm_cur = reqp->dm_last = reqp->dm_chain; in scsi_dmaok()1845 dm = reqp->dm_cur = reqp->dm_last = reqp->dm_chain; in scsi_dmaok()