Searched defs:residue (Results 1 - 25 of 34) sorted by relevance

12

/drivers/dma/
H A Ddmaengine.h78 state->residue = 0;
83 static inline void dma_set_residue(struct dma_tx_state *state, u32 residue) argument
86 state->residue = residue;
H A Ddma-jz4740.c469 unsigned int residue, count; local
472 residue = 0;
475 residue += desc->sg[i].len;
480 residue += count << chan->transfer_shift;
483 return residue;
501 state->residue = jz4740_dma_desc_residue(chan, chan->desc,
504 state->residue = jz4740_dma_desc_residue(chan,
507 state->residue = 0;
H A Dedma.c78 * The following 4 elements are used for residue accounting.
87 * - residue: The amount of bytes we have left to transfer for this desc
89 * - residue_stat: The residue in bytes of data we have covered
90 * so far for accounting. This is updated directly to residue
94 * this is required to update the residue during intermediate transfer
99 u32 residue; member in struct:edma_desc
506 edesc->residue = 0;
544 edesc->residue += sg_dma_len(sg);
555 edesc->residue_stat = edesc->residue;
661 edesc->residue
[all...]
H A Dmxs-dma.c683 u32 residue = 0; local
691 residue = last_ccw->xfer_bytes + last_ccw->bufaddr;
695 residue -= bar;
699 residue);
H A Dsirf-dma.c492 unsigned long residue; local
504 residue = dma_request_bytes - (dma_pos - sdesc->addr);
505 dma_set_residue(txstate, residue);
H A Dcppi41.c100 u32 residue; member in struct:cppi41_channel
331 c->residue = pd_trans_len(c->desc->pd6) - len;
375 txstate->residue = c->residue;
403 c->residue = 0;
H A Dmmp_pdma.c755 u32 curr, residue = 0; local
761 * been completed. Therefore, its residue is 0.
791 residue += len;
793 residue += end - curr;
814 return residue;
816 residue = 0;
822 return residue;
H A Dqcom_bam_dma.c721 size_t residue = 0; local
735 residue = container_of(vd, struct bam_async_desc, vd)->length;
738 residue += bchan->curr_txd->curr_desc[i].size;
742 dma_set_residue(txstate, residue);
H A Dimx-sdma.c1241 u32 residue; local
1244 residue = (sdmac->num_bd - sdmac->buf_tail) * sdmac->period_len;
1246 residue = sdmac->chn_count - sdmac->chn_real_count;
1249 residue);
/drivers/staging/comedi/drivers/
H A Dni_labpc_isadma.c93 unsigned int max_points, num_points, residue, leftover; local
106 /* residue is the number of points left to be done on the dma
110 residue = get_dma_residue(devpriv->dma_chan) / sample_size;
111 num_points = max_points - residue;
H A Ddas16.c511 int residue; local
517 residue = get_dma_residue(devpriv->dma_chan);
518 for (i = 0; i < disable_limit && (residue % 2); ++i) {
523 if (new_residue != residue)
527 residue = get_dma_residue(devpriv->dma_chan);
533 return residue;
544 int num_bytes, residue; local
555 residue = disable_dma_on_even(dev);
558 if (residue > devpriv->dma_transfer_size) {
559 dev_err(dev->class_dev, "residue > transfe
[all...]
H A Dni_at_a2150.c169 unsigned int max_points, num_points, residue, leftover; local
210 /* residue is the number of points left to be done on the dma
214 residue = get_dma_residue(devpriv->dma) / sample_size;
215 num_points = max_points - residue;
228 /* there should only be a residue if collection was stopped by having
232 if (residue)
/drivers/usb/storage/
H A Dtransport.c1057 unsigned int residue; local
1183 residue = le32_to_cpu(bcs->Residue);
1186 residue, bcs->Status);
1209 /* try to compute the actual residue, based on how much data
1211 if (residue && !(us->fflags & US_FL_IGNORE_RESIDUE)) {
1226 residue = min(residue, transfer_length);
1228 (int) residue));
H A Drealtek_cr.c216 unsigned int residue; local
263 residue = bcs->Residue;
267 /* try to compute the actual residue, based on how much data
269 if (residue)
270 residue = residue < buf_len ? residue : buf_len;
273 *act_len = buf_len - residue;
/drivers/scsi/bfa/
H A Dbfad_im.c42 int sns_len, u8 *sns_info, s32 residue)
62 if (residue > 0) {
63 bfa_trc(bfad, residue);
64 scsi_set_resid(cmnd, residue);
66 (scsi_bufflen(cmnd) - residue) <
40 bfa_cb_ioim_done(void *drv, struct bfad_ioim_s *dio, enum bfi_ioim_status io_status, u8 scsi_status, int sns_len, u8 *sns_info, s32 residue) argument
/drivers/dma/dw/
H A Dcore.c243 dwc->residue = first->total_len;
378 dwc->residue -= desc->len;
393 dwc->residue = 0;
402 dwc->residue = 0;
416 /* Initial residue value */
417 dwc->residue = desc->total_len;
428 dwc->residue -= dwc_get_sent(dwc);
433 dwc->residue -= desc->len;
437 dwc->residue -= dwc_get_sent(dwc);
441 dwc->residue
1050 u32 residue; local
[all...]
H A Dregs.h240 u32 residue; member in struct:dw_dma_chan
/drivers/scsi/
H A DNCR5380.c1806 unsigned char saved_data = 0, overrun = 0, residue; local
1934 residue = NCR5380_dma_residual(instance);
1935 c -= residue;
1941 if (*phase == p && (p & SR_IO) && residue == 0) {
H A Dtmscsim.c364 static unsigned long inline dc390_advance_segment(struct dc390_srb* pSRB, u32 residue) argument
366 unsigned long xfer = pSRB->SGToBeXferLen - residue;
371 pSRB->SGToBeXferLen = residue;
/drivers/tty/
H A Disicom.c406 short txcount, wrd, residue, word_count, cnt; local
456 residue = NO;
461 if (residue == YES) {
462 residue = NO;
486 residue = YES;
/drivers/usb/c67x00/
H A Dc67x00-sched.c70 u8 residue; /* Byte 9 */ member in struct:c67x00_td
129 #define td_residue(td) ((__s8)(td->residue))
165 dev_dbg(dev, "residue: 0x%02x\n", td->residue);
637 td->residue = 0;
/drivers/block/
H A Dpktcdvd.c1466 long min_sleep_time, residue; local
1511 residue = schedule_timeout(min_sleep_time);
1520 pkt->sleep_time -= min_sleep_time - residue;
/drivers/net/ethernet/brocade/bna/
H A Dbfa_ioc.h341 u32 residue; /* residual length */ member in struct:bfa_flash
/drivers/parport/
H A Dparport_ip32.c661 /* Adjust residue (parport_ip32_dma.left) */
693 * parport_ip32_dma_get_residue - get residue from last DMA transfer
1546 unsigned int residue; local
1555 residue = 0;
1574 for (residue = priv->fifo_depth; residue > 0; residue--) {
1580 if (residue)
1582 p->name, residue,
1583 (residue
[all...]
/drivers/usb/host/
H A Dxhci-ring.c3494 unsigned int residue; local
3503 residue = total_packet_count % (max_burst + 1);
3504 /* If residue is zero, the last burst contains (max_burst + 1)
3507 if (residue == 0)
3509 return residue - 1;
3551 unsigned int residue; local
3566 residue = xhci_get_last_burst_packet_count(xhci,
3586 TRB_TLBPC(residue);

Completed in 373 milliseconds

12