/Linux-v4.19/drivers/parisc/ |
D | iommu-helpers.h | 22 unsigned long dma_offset = 0, dma_len = 0; in iommu_fill_pdir() local 47 BUG_ON(pdirp && (dma_len != sg_dma_len(dma_sg))); in iommu_fill_pdir() 51 dma_len = sg_dma_len(startsg); in iommu_fill_pdir() 106 unsigned long dma_offset, dma_len; /* start/len of DMA stream */ in iommu_coalesce_chunks() local 120 dma_len = startsg->length; in iommu_coalesce_chunks() 149 if (unlikely(ALIGN(dma_len + dma_offset + startsg->length, IOVP_SIZE) > in iommu_coalesce_chunks() 163 dma_len += startsg->length; in iommu_coalesce_chunks() 171 sg_dma_len(contig_sg) = dma_len; in iommu_coalesce_chunks() 172 dma_len = ALIGN(dma_len + dma_offset, IOVP_SIZE); in iommu_coalesce_chunks() 175 | (iommu_alloc_range(ioc, dev, dma_len) << IOVP_SHIFT) in iommu_coalesce_chunks()
|
/Linux-v4.19/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
D | brcms_trace_brcmsmac_tx.h | 76 u16 dma_len), 78 dma_len), 85 __field(u16, dma_len) 93 __entry->dma_len = dma_len; 98 __entry->ampdu_frames, __entry->dma_len)
|
D | ampdu.h | 37 u16 dma_len; member
|
D | ampdu.c | 509 session->dma_len = 0; in brcms_c_ampdu_reset_session() 568 session->dma_len += p->len; in brcms_c_ampdu_add_frame() 644 u16 dma_len = session->dma_len; in brcms_c_ampdu_finalize() local 771 dma_len = min(dma_len, f->ampdu_pld_size); in brcms_c_ampdu_finalize() 772 txh->PreloadSize = cpu_to_le16(dma_len); in brcms_c_ampdu_finalize()
|
/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-stm32.c | 85 dma->dma_len = 0; in stm32_i2c_dma_free() 115 dma->dma_len = len; in stm32_i2c_prep_dma_xfer() 118 dma->dma_buf = dma_map_single(chan_dev, buf, dma->dma_len, in stm32_i2c_prep_dma_xfer() 126 dma->dma_len, in stm32_i2c_prep_dma_xfer() 150 dma_unmap_single(chan_dev, dma->dma_buf, dma->dma_len, in stm32_i2c_prep_dma_xfer()
|
D | i2c-stm32.h | 41 unsigned int dma_len; member
|
D | i2c-imx.c | 180 unsigned int dma_len; member 344 dma->dma_len, dma->dma_data_dir); in i2c_imx_dma_callback() 357 dma->dma_len, dma->dma_data_dir); in i2c_imx_dma_xfer() 364 dma->dma_len, dma->dma_transfer_dir, in i2c_imx_dma_xfer() 386 dma->dma_len, dma->dma_data_dir); in i2c_imx_dma_xfer() 396 dma->dma_len = 0; in i2c_imx_dma_free() 613 dma->dma_len = msgs->len - 1; in i2c_imx_dma_write() 677 dma->dma_len = msgs->len - 2; in i2c_imx_dma_read()
|
/Linux-v4.19/net/rds/ |
D | ib_fmr.c | 111 unsigned int dma_len = ib_sg_dma_len(dev, &scat[i]); in rds_ib_map_fmr() local 123 if ((dma_addr + dma_len) & ~PAGE_MASK) { in rds_ib_map_fmr() 133 len += dma_len; in rds_ib_map_fmr() 151 unsigned int dma_len = ib_sg_dma_len(dev, &scat[i]); in rds_ib_map_fmr() local 154 for (j = 0; j < dma_len; j += PAGE_SIZE) in rds_ib_map_fmr()
|
D | ib_frmr.c | 184 unsigned int dma_len = ib_sg_dma_len(dev, &ibmr->sg[i]); in rds_ib_map_frmr() local 187 frmr->sg_byte_len += dma_len; in rds_ib_map_frmr() 195 if ((dma_addr + dma_len) & ~PAGE_MASK) { in rds_ib_map_frmr() 202 len += dma_len; in rds_ib_map_frmr()
|
/Linux-v4.19/drivers/net/ethernet/sfc/ |
D | tx_tso.c | 110 unsigned int dma_len; in efx_tx_queue_insert() local 124 dma_len = tx_queue->efx->type->tx_limit_len(tx_queue, in efx_tx_queue_insert() 128 if (dma_len >= len) in efx_tx_queue_insert() 131 buffer->len = dma_len; in efx_tx_queue_insert() 133 dma_addr += dma_len; in efx_tx_queue_insert() 134 len -= dma_len; in efx_tx_queue_insert()
|
D | tx.c | 343 unsigned int dma_len; in efx_tx_map_chunk() local 348 dma_len = nic_type->tx_limit_len(tx_queue, dma_addr, len); in efx_tx_map_chunk() 350 buffer->len = dma_len; in efx_tx_map_chunk() 353 len -= dma_len; in efx_tx_map_chunk() 354 dma_addr += dma_len; in efx_tx_map_chunk()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | xdp.c | 117 unsigned int dma_len = xdpf->len; in mlx5e_xmit_xdp_frame() local 123 if (unlikely(dma_len < MLX5E_XDP_MIN_INLINE || sq->hw_mtu < dma_len)) { in mlx5e_xmit_xdp_frame() 144 dma_len -= MLX5E_XDP_MIN_INLINE; in mlx5e_xmit_xdp_frame() 151 dseg->byte_count = cpu_to_be32(dma_len); in mlx5e_xmit_xdp_frame()
|
/Linux-v4.19/arch/arm/mach-rpc/ |
D | dma.c | 35 unsigned int dma_len; member 64 end = offset + idma->dma_len; in iomd_get_next_sg() 74 idma->dma_len -= end - offset; in iomd_get_next_sg() 77 if (idma->dma_len == 0) { in iomd_get_next_sg() 81 idma->dma_len = idma->dma.sg->length; in iomd_get_next_sg()
|
/Linux-v4.19/drivers/scsi/ |
D | am53c974.c | 268 static u32 pci_esp_dma_length_limit(struct esp *esp, u32 dma_addr, u32 dma_len) in pci_esp_dma_length_limit() argument 280 if (dma_len > (1U << dma_limit)) in pci_esp_dma_length_limit() 281 dma_len = (1U << dma_limit); in pci_esp_dma_length_limit() 287 end = base + dma_len; in pci_esp_dma_length_limit() 290 dma_len = end - base; in pci_esp_dma_length_limit() 292 return dma_len; in pci_esp_dma_length_limit()
|
D | mac53c94.c | 367 u32 dma_len; in set_dma_cmds() local 381 dma_len = sg_dma_len(scl); in set_dma_cmds() 382 if (dma_len > 0xffff) in set_dma_cmds() 384 total += dma_len; in set_dma_cmds() 385 dcmds->req_count = cpu_to_le16(dma_len); in set_dma_cmds()
|
D | esp_scsi.c | 519 static u32 esp_dma_length_limit(struct esp *esp, u32 dma_addr, u32 dma_len) in esp_dma_length_limit() argument 523 if (dma_len > (1U << 24)) in esp_dma_length_limit() 524 dma_len = (1U << 24); in esp_dma_length_limit() 534 if (dma_len > (1U << 16)) in esp_dma_length_limit() 535 dma_len = (1U << 16); in esp_dma_length_limit() 541 end = base + dma_len; in esp_dma_length_limit() 544 dma_len = end - base; in esp_dma_length_limit() 546 return dma_len; in esp_dma_length_limit() 1745 unsigned int dma_len = esp_cur_dma_len(ent, cmd); in esp_process_event() local 1756 dma_len = esp->ops->dma_length_limit(esp, dma_addr, in esp_process_event() [all …]
|
/Linux-v4.19/drivers/usb/host/whci/ |
D | qset.c | 452 size_t dma_len; in qset_add_urb_sg() local 480 dma_len = dma_remaining; in qset_add_urb_sg() 488 if (std->len + dma_len > QTD_MAX_XFER_SIZE) { in qset_add_urb_sg() 489 dma_len = (QTD_MAX_XFER_SIZE / qset->max_packet) in qset_add_urb_sg() 493 std->len += dma_len; in qset_add_urb_sg() 497 ep = dma_addr + dma_len; in qset_add_urb_sg() 517 dma_remaining -= dma_len; in qset_add_urb_sg() 518 remaining -= dma_len; in qset_add_urb_sg()
|
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb/ |
D | sge.c | 165 DEFINE_DMA_UNMAP_LEN(dma_len); 171 DEFINE_DMA_UNMAP_LEN(dma_len); 513 dma_unmap_len(ce, dma_len), in free_freelQ_buffers() 627 if (likely(dma_unmap_len(ce, dma_len))) { in free_cmdQ_buffers() 629 dma_unmap_len(ce, dma_len), in free_cmdQ_buffers() 830 unsigned int dma_len = q->rx_buffer_size - q->dma_offset; in refill_free_list() local 841 mapping = pci_map_single(pdev, skb->data, dma_len, in refill_free_list() 847 dma_unmap_len_set(ce, dma_len, dma_len); in refill_free_list() 850 e->len_gen = V_CMD_LEN(dma_len) | V_CMD_GEN1(q->genbit); in refill_free_list() 1055 dma_unmap_len(ce, dma_len), in get_packet() [all …]
|
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/mt76x0/ |
D | dma.c | 123 u16 dma_len = get_unaligned_le16(data); in mt76x0_rx_next_seg_len() local 126 WARN_ON(!dma_len) || in mt76x0_rx_next_seg_len() 127 WARN_ON(dma_len + MT_DMA_HDRS > data_len) || in mt76x0_rx_next_seg_len() 128 WARN_ON(dma_len & 0x3)) in mt76x0_rx_next_seg_len() 131 return MT_DMA_HDRS + dma_len; in mt76x0_rx_next_seg_len()
|
/Linux-v4.19/drivers/net/wireless/mediatek/mt7601u/ |
D | dma.c | 124 u16 dma_len = get_unaligned_le16(data); in mt7601u_rx_next_seg_len() local 127 WARN_ON(!dma_len) || in mt7601u_rx_next_seg_len() 128 WARN_ON(dma_len + MT_DMA_HDRS > data_len) || in mt7601u_rx_next_seg_len() 129 WARN_ON(dma_len & 0x3)) in mt7601u_rx_next_seg_len() 132 return MT_DMA_HDRS + dma_len; in mt7601u_rx_next_seg_len()
|
/Linux-v4.19/drivers/net/ethernet/sfc/falcon/ |
D | tx.c | 189 unsigned int dma_len; in ef4_tx_map_chunk() local 194 dma_len = nic_type->tx_limit_len(tx_queue, dma_addr, len); in ef4_tx_map_chunk() 196 buffer->len = dma_len; in ef4_tx_map_chunk() 199 len -= dma_len; in ef4_tx_map_chunk() 200 dma_addr += dma_len; in ef4_tx_map_chunk()
|
/Linux-v4.19/drivers/ata/ |
D | pata_arasan_cf.c | 434 u32 xfer_cnt, sglen, dma_len, xfer_ctr; in sg_xfer() local 474 dma_len = min(xfer_cnt, FIFO_SIZE); in sg_xfer() 475 ret = dma_xfer(acdev, src, dest, dma_len); in sg_xfer() 482 src += dma_len; in sg_xfer() 484 dest += dma_len; in sg_xfer() 486 sglen -= dma_len; in sg_xfer() 487 xfer_cnt -= dma_len; in sg_xfer()
|
/Linux-v4.19/drivers/block/rsxx/ |
D | dma.c | 647 unsigned int dma_len, in rsxx_queue_dma() argument 663 dma->sub_page.cnt = (dma_len >> 9); in rsxx_queue_dma() 694 unsigned int dma_len; in rsxx_dma_queue_bio() local 734 dma_len = min(bv_len, in rsxx_dma_queue_bio() 739 dma_off, dma_len, in rsxx_dma_queue_bio() 747 addr8 += dma_len; in rsxx_dma_queue_bio() 748 bv_off += dma_len; in rsxx_dma_queue_bio() 749 bv_len -= dma_len; in rsxx_dma_queue_bio()
|
/Linux-v4.19/arch/ia64/hp/common/ |
D | sba_iommu.c | 1328 unsigned long dma_offset, dma_len; /* start/len of DMA stream */ in sba_coalesce_chunks() local 1340 dma_len = vcontig_len = vcontig_end = startsg->length; in sba_coalesce_chunks() 1367 if (((dma_len + dma_offset + startsg->length + ~iovp_mask) & iovp_mask) in sba_coalesce_chunks() 1371 if (dma_len + startsg->length > max_seg_size) in sba_coalesce_chunks() 1384 dma_len += startsg->length; in sba_coalesce_chunks() 1415 dma_len += vcontig_len; in sba_coalesce_chunks() 1428 dma_len = (dma_len + dma_offset + ~iovp_mask) & iovp_mask; in sba_coalesce_chunks() 1429 ASSERT(dma_len <= DMA_CHUNK_SIZE); in sba_coalesce_chunks() 1430 idx = sba_alloc_range(ioc, dev, dma_len); in sba_coalesce_chunks()
|
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/ |
D | usb.c | 323 u16 dma_len, min_len; in mt76u_get_rx_entry_len() local 325 dma_len = get_unaligned_le16(data); in mt76u_get_rx_entry_len() 329 if (data_len < min_len || WARN_ON(!dma_len) || in mt76u_get_rx_entry_len() 330 WARN_ON(dma_len + MT_DMA_HDR_LEN > data_len) || in mt76u_get_rx_entry_len() 331 WARN_ON(dma_len & 0x3)) in mt76u_get_rx_entry_len() 333 return dma_len; in mt76u_get_rx_entry_len()
|