Searched refs:residue (Results 1 - 25 of 111) sorted by relevance

12345

/linux-master/arch/mips/math-emu/
H A Dsp_rint.c17 u32 residue; local
41 residue = xm;
43 sticky = residue != 0;
46 residue = xm << (xe + 1);
47 residue <<= 31 - SP_FBITS;
48 round = (residue >> 31) != 0;
49 sticky = (residue << 1) != 0;
H A Ddp_rint.c17 u64 residue; local
41 residue = xm;
43 sticky = residue != 0;
46 residue = xm << (64 - DP_FBITS + xe);
47 round = (residue >> 63) != 0;
48 sticky = (residue << 1) != 0;
H A Ddp_tlong.c14 u64 residue; local
57 residue = xm;
59 sticky = residue != 0;
65 residue = xm << (xe + 1);
66 residue <<= 63 - DP_FBITS;
67 round = (residue >> 63) != 0;
68 sticky = (residue << 1) != 0;
H A Dsp_tint.c14 u32 residue; local
57 residue = xm;
59 sticky = residue != 0;
65 residue = xm << (xe + 1);
66 residue <<= 31 - SP_FBITS;
67 round = (residue >> 31) != 0;
68 sticky = (residue << 1) != 0;
H A Ddp_tint.c14 u64 residue; local
54 residue = xm;
56 sticky = residue != 0;
59 residue = xm << (64 - DP_FBITS + xe);
60 round = (residue >> 63) != 0;
61 sticky = (residue << 1) != 0;
H A Dsp_tlong.c14 u32 residue; local
57 residue = xm;
59 sticky = residue != 0;
62 residue = xm << (32 - SP_FBITS + xe);
63 round = (residue >> 31) != 0;
64 sticky = (residue << 1) != 0;
/linux-master/include/trace/events/
H A Dtegra_apb_dma.h16 __field(__u32, residue)
21 __entry->residue = state ? state->residue : (u32)-1;
23 TP_printk("channel %s: dma cookie %d, residue %u",
24 __get_str(chan), __entry->cookie, __entry->residue)
/linux-master/arch/arm/include/asm/mach/
H A Ddma.h19 int (*residue)(unsigned int, dma_t *); /* optional */ member in struct:dma_ops
/linux-master/drivers/dma/
H A Ddmaengine.h79 state->residue = 0;
85 static inline void dma_set_residue(struct dma_tx_state *state, u32 residue) argument
88 state->residue = residue;
137 .residue = 0
H A Dstm32-mdma.c1325 u32 cisr, clar, cbndtr, residue, modulo, burst_size; local
1330 residue = 0;
1339 /* Cumulate residue of unprocessed hw descriptors */
1340 residue += STM32_MDMA_CBNDTR_BNDT(hwdesc->cbndtr);
1343 residue += cbndtr & STM32_MDMA_CBNDTR_BNDT_MASK;
1350 return residue;
1353 modulo = residue % burst_size;
1355 residue = residue - modulo + burst_size;
1357 return residue;
1368 u32 residue = 0; local
[all...]
H A Dstm32-dma.c1360 u32 residue; local
1366 * Calculate the residue means compute the descriptors
1382 * the next transfer. So we approximate the residue in consequence, by
1390 residue = stm32_dma_get_remaining_bytes(chan);
1397 residue = sg_req->len;
1401 * In cyclic mode, for the last period, residue = remaining bytes
1404 * residue = remaining bytes from NDTR + remaining
1409 residue += desc->sg_req[i].len;
1412 return residue;
1415 modulo = residue
1430 u32 residue = 0; local
[all...]
H A Dst_fdma.c561 size_t residue = 0; local
572 residue += fnode_read(fchan, FDMA_CNTN_OFST);
575 residue += fdesc->node[i].desc->nbytes;
578 return residue;
597 txstate->residue = st_fdma_desc_residue(fchan, vd, true);
599 txstate->residue = st_fdma_desc_residue(fchan, vd, false);
601 txstate->residue = 0;
/linux-master/drivers/comedi/drivers/
H A Dcomedi_isadma.c37 * Returns the residue (remaining bytes) left in the DMA transfer.
42 unsigned int residue; local
46 residue = get_dma_residue(dma_chan);
49 return residue;
58 * Returns the residue (remaining bytes) left in the DMA transfer.
65 unsigned int residue; local
68 residue = comedi_isadma_disable(dma_chan);
69 while (residue % size) {
70 /* residue is a partial sample, enable DMA to allow more data */
79 if (new_residue == residue) {
[all...]
H A Dni_labpc_isadma.c79 unsigned int residue; local
84 * residue is the number of bytes left to be done on the dma
88 residue = comedi_isadma_disable(desc->chan);
94 nsamples = max_samples - comedi_bytes_to_samples(s, residue);
/linux-master/drivers/dma/sf-pdma/
H A Dsf-pdma.c162 u64 residue = 0; local
179 residue = readq(regs->residue);
186 residue = desc->xfer_size;
191 return residue;
348 u64 residue; local
352 residue = readq(regs->residue);
354 if (!residue) {
360 desc->src_addr += desc->xfer_size - residue;
[all...]
H A Dsf-pdma.h70 void __iomem *residue; /* 8 bytes */ member in struct:pdma_regs
/linux-master/drivers/nvmem/
H A Drave-sp-eeprom.c225 unsigned int residue; local
233 residue = data_len;
256 * We should never read more that 'residue' bytes
258 chunk = min(chunk, residue);
264 residue -= chunk;
267 } while (residue);
/linux-master/drivers/dma/sh/
H A Dusb-dmac.c46 * @residue: residue after the DMAC completed a transfer
57 u32 residue; member in struct:usb_dmac_desc
473 unsigned int residue = sg->size; local
476 * We cannot use USB_DMATCR to calculate residue because USB_DMATCR
480 residue -= usb_dmac_chan_read(chan, USB_DMADAR) - mem_addr;
482 residue -= usb_dmac_chan_read(chan, USB_DMASAR) - mem_addr;
484 return residue;
491 u32 residue = 0; local
495 residue
506 u32 residue = 0; local
534 unsigned int residue = 0; local
[all...]
/linux-master/drivers/dma/dw/
H A Dcore.c199 first->residue = first->total_len;
324 /* Update residue to reflect last sent descriptor */
326 desc->residue -= desc->len;
328 desc->residue -= to_dw_desc(active->prev)->len;
363 /* Initial residue value */
364 desc->residue = desc->total_len;
375 desc->residue -= dwc_get_sent(dwc);
380 desc->residue -= desc->len;
384 desc->residue -= dwc_get_sent(dwc);
388 desc->residue
897 u32 residue; local
[all...]
/linux-master/sound/core/
H A Dpcm_dmaengine.c261 if (state.residue > 0 && state.residue <= buf_size)
262 pos = buf_size - state.residue;
/linux-master/arch/arm/kernel/
H A Ddma.c256 if (dma->d_ops->residue)
257 ret = dma->d_ops->residue(chan, dma);
/linux-master/fs/afs/
H A Dcallback.c217 struct afs_callback_break *residue = cbb; local
244 *residue++ = *cbb;
/linux-master/drivers/usb/storage/
H A Drealtek_cr.c208 unsigned int residue; local
255 residue = bcs->Residue;
260 * try to compute the actual residue, based on how much data
263 if (residue)
264 residue = residue < buf_len ? residue : buf_len;
267 *act_len = buf_len - residue;
H A Dtransport.c1120 unsigned int residue; local
1251 residue = le32_to_cpu(bcs->Residue);
1254 residue, bcs->Status);
1279 * try to compute the actual residue, based on how much data
1282 if (residue && !(us->fflags & US_FL_IGNORE_RESIDUE)) {
1298 residue = min(residue, transfer_length);
1299 scsi_set_resid(srb, max(scsi_get_resid(srb), residue));
/linux-master/drivers/net/ethernet/brocade/bna/
H A Dbfa_ioc.c1696 u32 off, l, s, residue, fifo_sz; local
1698 residue = len;
1705 while (residue) {
1709 if (l > residue)
1710 l = residue;
1729 residue -= l;
3072 len = (flash->residue < BFA_FLASH_DMA_BUF_SZ) ?
3073 flash->residue : BFA_FLASH_DMA_BUF_SZ;
3077 msg->last = (len == flash->residue) ? 1 : 0;
3085 flash->residue
[all...]

Completed in 236 milliseconds

12345