/drivers/parisc/ |
H A D | iommu-helpers.h | 21 unsigned long dma_offset = 0, dma_len = 0; local 46 BUG_ON(pdirp && (dma_len != sg_dma_len(dma_sg))); 50 dma_len = sg_dma_len(startsg); 105 unsigned long dma_offset, dma_len; /* start/len of DMA stream */ local 115 dma_len = startsg->length; 145 if(unlikely(ALIGN(dma_len + dma_offset + startsg->length, 149 if (startsg->length + dma_len > max_seg_size) 159 dma_len += startsg->length; 167 sg_dma_len(contig_sg) = dma_len; 168 dma_len [all...] |
/drivers/net/ethernet/sfc/ |
H A D | mcdi_mac.c | 76 u32 dma_len, int enable, int clear) 101 MCDI_SET_DWORD(inbuf, MAC_STATS_IN_DMA_LEN, dma_len); 75 efx_mcdi_mac_stats(struct efx_nic *efx, dma_addr_t dma_addr, u32 dma_len, int enable, int clear) argument
|
H A D | tx.c | 146 unsigned int dma_len; local 224 dma_len = efx_max_tx_len(efx, dma_addr); 225 if (likely(dma_len >= len)) 226 dma_len = len; 229 buffer->len = dma_len; 231 len -= dma_len; 232 dma_addr += dma_len; 784 unsigned dma_len, fill_level, insert_ptr; local 833 dma_len = efx_max_tx_len(efx, dma_addr); 836 if (dma_len > [all...] |
H A D | mcdi.h | 152 u32 dma_len, int enable, int clear);
|
/drivers/net/wireless/p54/ |
H A D | p54pci.h | 62 __le32 dma_len; member in struct:p54p_csr
|
/drivers/net/ethernet/chelsio/cxgb/ |
H A D | sge.c | 167 DEFINE_DMA_UNMAP_LEN(dma_len); 173 DEFINE_DMA_UNMAP_LEN(dma_len); 527 dma_unmap_len(ce, dma_len), 641 if (likely(dma_unmap_len(ce, dma_len))) { 643 dma_unmap_len(ce, dma_len), 844 unsigned int dma_len = q->rx_buffer_size - q->dma_offset; local 855 mapping = pci_map_single(pdev, skb->data, dma_len, 861 dma_unmap_len_set(ce, dma_len, dma_len); 864 e->len_gen = V_CMD_LEN(dma_len) | V_CMD_GEN [all...] |
/drivers/mmc/host/ |
H A D | bfin_sdh.c | 70 int dma_len; member in struct:sdh_host 154 host->dma_len = dma_map_sg(mmc_dev(host->mmc), data->sg, data->sg_len, host->dma_dir); 160 for_each_sg(data->sg, sg, host->dma_len, i) { 174 host->dma_len * sizeof(struct dma_desc_array)); 176 host->sg_cpu[host->dma_len - 1].cfg &= ~(DMAFLOW | NDSIZE); 177 host->sg_cpu[host->dma_len - 1].cfg |= DI_EN;
|
H A D | omap_hsmmc.c | 135 unsigned int dma_len; member in struct:omap_hsmmc_next 159 unsigned int dma_len; member in struct:omap_hsmmc_host 1252 if (host->dma_sg_idx < host->dma_len) { 1284 int dma_len; local 1297 dma_len = dma_map_sg(mmc_dev(host->mmc), data->sg, 1302 dma_len = host->next_data.dma_len; 1303 host->next_data.dma_len = 0; 1307 if (dma_len == 0) 1311 next->dma_len [all...] |
H A D | tifm_sd.c | 267 unsigned int dma_len, dma_blk_cnt, dma_off; local 283 dma_len = sg_dma_len(&r_data->sg[host->sg_pos]) - host->block_pos; 284 if (!dma_len) { 289 dma_len = sg_dma_len(&r_data->sg[host->sg_pos]); 292 if (dma_len < t_size) { 293 dma_blk_cnt = dma_len / r_data->blksz; 304 else if (dma_len) {
|
H A D | pxamci.c | 71 unsigned int dma_len; member in struct:pxamci_host 209 host->dma_len = dma_map_sg(mmc_dev(host->mmc), data->sg, data->sg_len, 212 for (i = 0; i < host->dma_len; i++) { 230 host->sg_cpu[host->dma_len - 1].ddadr = DDADR_STOP;
|
/drivers/infiniband/ulp/iser/ |
H A D | iser_memory.c | 178 unsigned int dma_len; local 190 dma_len = ib_sg_dma_len(ibdev, sg); 191 end_addr = start_addr + dma_len; 192 total_sz += dma_len; 274 "off:0x%x sz:0x%x dma_len:0x%x\n",
|
/drivers/crypto/ |
H A D | talitos.c | 829 * @dma_len: length of dma mapped link_tbl space 843 int dma_len; member in struct:talitos_edesc 914 if (edesc->dma_len) 915 dma_unmap_single(dev, edesc->dma_link_tbl, edesc->dma_len, 938 if (edesc->dma_len) { 968 if (edesc->dma_len) 1103 edesc->dma_len, 1148 edesc->dma_len, DMA_BIDIRECTIONAL); 1254 int src_nents, dst_nents, alloc_len, dma_len; local 1286 dma_len [all...] |
/drivers/net/wireless/bcmdhd/ |
H A D | bcmsdh_sdmmc.c | 924 uint ttl_len, dma_len, lft_len, xfred_len, pkt_len; local 943 dma_len = 0; 946 dma_len = blk_num * sd->client_block_size[func]; 948 lft_len = ttl_len - dma_len; 954 if (0 != dma_len) { 962 pnext && dma_len; 966 if (dma_len > pkt_len) 967 dma_len -= pkt_len; 969 pkt_len = xfred_len = dma_len; 970 dma_len [all...] |
/drivers/usb/host/whci/ |
H A D | qset.c | 460 size_t dma_len; local 488 dma_len = dma_remaining; 496 if (std->len + dma_len > QTD_MAX_XFER_SIZE) { 497 dma_len = (QTD_MAX_XFER_SIZE / qset->max_packet) 501 std->len += dma_len; 505 ep = dma_addr + dma_len; 522 dma_remaining -= dma_len; 523 remaining -= dma_len;
|
/drivers/scsi/ |
H A D | mac53c94.c | 367 u32 dma_len; local 381 dma_len = sg_dma_len(scl); 382 if (dma_len > 0xffff) 384 total += dma_len; 385 st_le16(&dcmds->req_count, dma_len);
|
H A D | esp_scsi.c | 478 static u32 esp_dma_length_limit(struct esp *esp, u32 dma_addr, u32 dma_len) argument 482 if (dma_len > (1U << 24)) 483 dma_len = (1U << 24); 493 if (dma_len > (1U << 16)) 494 dma_len = (1U << 16); 500 end = base + dma_len; 503 dma_len = end - base; 505 return dma_len; 1690 unsigned int dma_len = esp_cur_dma_len(ent, cmd); local 1701 dma_len [all...] |
H A D | mac_esp.c | 437 static u32 mac_esp_dma_length_limit(struct esp *esp, u32 dma_addr, u32 dma_len) argument 439 return dma_len > 0xFFFF ? 0xFFFF : dma_len;
|
H A D | atari_NCR5380.c | 867 hostdata->dma_len = 0; 1179 && !hostdata->dma_len 1245 transfered = hostdata->dma_len - NCR5380_dma_residual(instance); 1246 hostdata->dma_len = 0; 1960 hostdata->dma_len = (p & SR_IO) ? 1978 hostdata->dma_len = (p & SR_IO) ? 2908 hostdata->dma_len = 0; 2986 hostdata->dma_len = 0;
|
/drivers/ata/ |
H A D | pata_arasan_cf.c | 436 u32 xfer_cnt, sglen, dma_len, xfer_ctr; local 476 dma_len = min(xfer_cnt, FIFO_SIZE); 477 ret = dma_xfer(acdev, src, dest, dma_len); 484 src += dma_len; 486 dest += dma_len; 488 sglen -= dma_len; 489 xfer_cnt -= dma_len;
|
/drivers/infiniband/hw/qib/ |
H A D | qib_dma.c | 177 .dma_len = qib_sg_dma_len,
|
/drivers/net/wireless/brcm80211/brcmsmac/ |
H A D | ampdu.c | 516 u16 plen, len, seq = 0, mcl, mch, index, frameid, dma_len = 0; local 559 dma_len = 0; 652 dma_len += (u16) p->len; 815 dma_len = min(dma_len, f->ampdu_pld_size); 816 txh->PreloadSize = cpu_to_le16(dma_len);
|
/drivers/infiniband/ulp/srp/ |
H A D | ib_srp.c | 686 unsigned int dma_len, u32 rkey) 692 desc->len = cpu_to_be32(dma_len); 694 state->total_len += dma_len; 746 unsigned int dma_len = ib_sg_dma_len(ibdev, sg); local 750 if (!dma_len) 758 srp_map_desc(state, dma_addr, dma_len, target->rkey); 768 if (dma_addr & ~dev->fmr_page_mask || dma_len > dev->fmr_max_size) { 773 srp_map_desc(state, dma_addr, dma_len, target->rkey); 786 while (dma_len) { 795 len = min_t(unsigned int, dma_len, de 685 srp_map_desc(struct srp_map_state *state, dma_addr_t dma_addr, unsigned int dma_len, u32 rkey) argument 894 unsigned int dma_len; local [all...] |
/drivers/block/ |
H A D | nvme.c | 397 int dma_len = sg_dma_len(sg); local 410 dma_len -= (PAGE_SIZE - offset); 411 if (dma_len) { 416 dma_len = sg_dma_len(sg); 455 dma_len -= PAGE_SIZE; 460 if (dma_len > 0) 462 BUG_ON(dma_len < 0); 465 dma_len = sg_dma_len(sg);
|
/drivers/media/video/ |
H A D | pxa_camera.c | 297 int i, offset, dma_len, xfer_len; local 302 dma_len = sg_dma_len(sg); 305 xfer_len = roundup(min(dma_len - offset, size), 8); 343 int dma_len = 0, xfer_len = 0; local 366 dma_len = sg_dma_len(sg); 369 xfer_len = roundup(min(dma_len - offset, size), 8); 399 * to dma_len (end on PAGE boundary). In this case, the sg element 403 if (xfer_len >= dma_len) { 404 *sg_first_ofs = xfer_len - dma_len;
|
/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.c | 1092 u32 dma_len; local 1128 dma_len = sg_dma_len(&sg[0]); 1150 if (rsize >= dma_len) { 1151 tsize -= dma_len; 1152 rsize -= dma_len; 1153 raddr += dma_len; 1159 dma_len = sg_dma_len(sg); 1164 dma_len -= rsize; 1196 dma_len = sg_dma_len(&sg[0]); 1210 if (rsize >= dma_len) { [all...] |