/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | iommu.c | 445 outs->dma_length = 0; in ppc_iommu_map_sg() 503 (outs->dma_length + s->length > max_seg_size)) { in ppc_iommu_map_sg() 510 outs->dma_length += s->length; in ppc_iommu_map_sg() 511 DBG(" merged, new len: %ux\n", outs->dma_length); in ppc_iommu_map_sg() 519 outs->dma_length = slen; in ppc_iommu_map_sg() 540 outs->dma_length = 0; in ppc_iommu_map_sg() 550 if (s->dma_length != 0) { in ppc_iommu_map_sg() 554 npages = iommu_num_pages(s->dma_address, s->dma_length, in ppc_iommu_map_sg() 558 s->dma_length = 0; in ppc_iommu_map_sg() 583 if (sg->dma_length in ppc_iommu_unmap_sg() [all...] |
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | iommu.c | 472 outs->dma_length = 0; in dma_4u_map_sg() 522 (outs->dma_length + s->length > max_seg_size) || in dma_4u_map_sg() 530 outs->dma_length += s->length; in dma_4u_map_sg() 537 outs->dma_length = slen; in dma_4u_map_sg() 550 outs->dma_length = 0; in dma_4u_map_sg() 557 if (s->dma_length != 0) { in dma_4u_map_sg() 562 npages = iommu_num_pages(s->dma_address, s->dma_length, in dma_4u_map_sg() 576 s->dma_length = 0; in dma_4u_map_sg() 628 unsigned int len = sg->dma_length; in dma_4u_unmap_sg() 731 if (sg->dma_length in dma_4u_sync_sg_for_cpu() [all...] |
H A D | pci_sun4v.c | 505 outs->dma_length = 0; in dma_4v_map_sg() 565 (outs->dma_length + s->length > max_seg_size) || in dma_4v_map_sg() 573 outs->dma_length += s->length; in dma_4v_map_sg() 580 outs->dma_length = slen; in dma_4v_map_sg() 598 outs->dma_length = 0; in dma_4v_map_sg() 605 if (s->dma_length != 0) { in dma_4v_map_sg() 609 npages = iommu_num_pages(s->dma_address, s->dma_length, in dma_4v_map_sg() 615 s->dma_length = 0; in dma_4v_map_sg() 649 unsigned int len = sg->dma_length; in dma_4v_unmap_sg()
|
H A D | iommu_common.h | 45 int nr = iommu_num_pages(paddr, outs->dma_length + sg->length, in is_span_boundary()
|
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | iommu.c | 472 outs->dma_length = 0; in dma_4u_map_sg() 522 (outs->dma_length + s->length > max_seg_size) || in dma_4u_map_sg() 530 outs->dma_length += s->length; in dma_4u_map_sg() 537 outs->dma_length = slen; in dma_4u_map_sg() 549 outs->dma_length = 0; in dma_4u_map_sg() 556 if (s->dma_length != 0) { in dma_4u_map_sg() 561 npages = iommu_num_pages(s->dma_address, s->dma_length, in dma_4u_map_sg() 574 s->dma_length = 0; in dma_4u_map_sg() 626 unsigned int len = sg->dma_length; in dma_4u_unmap_sg() 729 if (sg->dma_length in dma_4u_sync_sg_for_cpu() [all...] |
H A D | pci_sun4v.c | 506 outs->dma_length = 0; in dma_4v_map_sg() 566 (outs->dma_length + s->length > max_seg_size) || in dma_4v_map_sg() 574 outs->dma_length += s->length; in dma_4v_map_sg() 581 outs->dma_length = slen; in dma_4v_map_sg() 598 outs->dma_length = 0; in dma_4v_map_sg() 605 if (s->dma_length != 0) { in dma_4v_map_sg() 609 npages = iommu_num_pages(s->dma_address, s->dma_length, in dma_4v_map_sg() 614 s->dma_length = 0; in dma_4v_map_sg() 648 unsigned int len = sg->dma_length; in dma_4v_unmap_sg()
|
H A D | iommu_common.h | 45 int nr = iommu_num_pages(paddr, outs->dma_length + sg->length, in is_span_boundary()
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | amd_gart_64.c | 285 if (!s->dma_length || !s->length) in gart_unmap_sg() 287 gart_unmap_page(dev, s->dma_address, s->dma_length, dir, 0); in gart_unmap_sg() 311 sg[0].dma_length = 0; in dma_map_sg_nonforce() 316 s->dma_length = s->length; in dma_map_sg_nonforce() 344 sout->dma_length = s->length; in __dma_map_cont() 346 sout->dma_length += s->length; in __dma_map_cont() 369 sout->dma_length = start->length; in dma_map_cont() 441 sgmap->dma_length = 0; in gart_map_sg()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | amd_gart_64.c | 283 if (!s->dma_length || !s->length) in gart_unmap_sg() 285 gart_unmap_page(dev, s->dma_address, s->dma_length, dir, 0); in gart_unmap_sg() 309 sg[0].dma_length = 0; in dma_map_sg_nonforce() 314 s->dma_length = s->length; in dma_map_sg_nonforce() 342 sout->dma_length = s->length; in __dma_map_cont() 344 sout->dma_length += s->length; in __dma_map_cont() 367 sout->dma_length = start->length; in dma_map_cont() 441 sgmap->dma_length = 0; in gart_map_sg()
|
/kernel/linux/linux-5.10/arch/alpha/kernel/ |
H A D | pci_iommu.c | 506 Write dma_length of each leader with the combined lengths of 546 leader->dma_length = leader_length; in sg_classify() 556 leader->dma_length = leader_length; in sg_classify() 568 long size = leader->dma_length; in sg_fill() 580 out->dma_length = size; in sg_fill() 592 out->dma_length = size; in sg_fill() 618 out->dma_length = size; in sg_fill() 678 sg->dma_length = sg->length; in alpha_pci_map_sg() 716 out->dma_length = 0; in alpha_pci_map_sg() 773 size = sg->dma_length; in alpha_pci_unmap_sg() [all...] |
/kernel/linux/linux-6.6/arch/alpha/kernel/ |
H A D | pci_iommu.c | 479 Write dma_length of each leader with the combined lengths of 519 leader->dma_length = leader_length; in sg_classify() 529 leader->dma_length = leader_length; in sg_classify() 541 long size = leader->dma_length; in sg_fill() 553 out->dma_length = size; in sg_fill() 565 out->dma_length = size; in sg_fill() 591 out->dma_length = size; in sg_fill() 651 sg->dma_length = sg->length; in alpha_pci_map_sg() 691 out->dma_length = 0; in alpha_pci_map_sg() 750 size = sg->dma_length; in alpha_pci_unmap_sg() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | iommu.c | 493 outs->dma_length = 0; in ppc_iommu_map_sg() 551 (outs->dma_length + s->length > max_seg_size)) { in ppc_iommu_map_sg() 558 outs->dma_length += s->length; in ppc_iommu_map_sg() 559 DBG(" merged, new len: %ux\n", outs->dma_length); in ppc_iommu_map_sg() 567 outs->dma_length = slen; in ppc_iommu_map_sg() 587 outs->dma_length = 0; in ppc_iommu_map_sg() 597 if (s->dma_length != 0) { in ppc_iommu_map_sg() 601 npages = iommu_num_pages(s->dma_address, s->dma_length, in ppc_iommu_map_sg() 604 s->dma_length = 0; in ppc_iommu_map_sg() 629 if (sg->dma_length in ppc_iommu_unmap_sg() [all...] |
/kernel/linux/linux-5.10/arch/s390/pci/ |
H A D | pci_dma.c | 496 s->dma_length = 0; in s390_dma_map_sg() 505 dma->dma_length = size - offset; in s390_dma_map_sg() 518 dma->dma_length = size - offset; in s390_dma_map_sg() 537 if (s->dma_length) in s390_dma_unmap_sg() 538 s390_dma_unmap_pages(dev, s->dma_address, s->dma_length, in s390_dma_unmap_sg() 541 s->dma_length = 0; in s390_dma_unmap_sg()
|
/kernel/linux/linux-6.6/arch/s390/pci/ |
H A D | pci_dma.c | 517 s->dma_length = 0; in s390_dma_map_sg() 527 dma->dma_length = size - offset; in s390_dma_map_sg() 541 dma->dma_length = size - offset; in s390_dma_map_sg() 560 if (s->dma_length) in s390_dma_unmap_sg() 561 s390_dma_unmap_pages(dev, s->dma_address, s->dma_length, in s390_dma_unmap_sg() 564 s->dma_length = 0; in s390_dma_unmap_sg()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/ |
H A D | qib_user_sdma.c | 91 u16 dma_length; /* for dma_unmap_page() */ member 259 dma_addr_t dma_addr, u16 dma_length) in qib_user_sdma_init_frag() 270 pkt->addr[i].dma_length = dma_length; in qib_user_sdma_init_frag() 386 pkt->addr[pkt->index].dma_length, in qib_user_sdma_page_to_frags() 477 pkt->addr[pkt->index].dma_length, in qib_user_sdma_page_to_frags() 627 pkt->addr[i].dma_length, in qib_user_sdma_free_pkt_frag() 643 pkt->addr[i].dma_length, in qib_user_sdma_free_pkt_frag() 747 pkt->addr[0].dma_length, in qib_user_sdma_pin_pkt() 254 qib_user_sdma_init_frag(struct qib_user_sdma_pkt *pkt, int i, u16 offset, u16 len, u16 first_desc, u16 last_desc, u16 put_page, u16 dma_mapped, struct page *page, void *kvaddr, dma_addr_t dma_addr, u16 dma_length) qib_user_sdma_init_frag() argument
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/ |
H A D | qib_user_sdma.c | 91 u16 dma_length; /* for dma_unmap_page() */ member 259 dma_addr_t dma_addr, u16 dma_length) in qib_user_sdma_init_frag() 270 pkt->addr[i].dma_length = dma_length; in qib_user_sdma_init_frag() 385 pkt->addr[pkt->index].dma_length, in qib_user_sdma_page_to_frags() 476 pkt->addr[pkt->index].dma_length, in qib_user_sdma_page_to_frags() 625 pkt->addr[i].dma_length, in qib_user_sdma_free_pkt_frag() 638 pkt->addr[i].dma_length, in qib_user_sdma_free_pkt_frag() 742 pkt->addr[0].dma_length, in qib_user_sdma_pin_pkt() 254 qib_user_sdma_init_frag(struct qib_user_sdma_pkt *pkt, int i, u16 offset, u16 len, u16 first_desc, u16 last_desc, u16 put_page, u16 dma_mapped, struct page *page, void *kvaddr, dma_addr_t dma_addr, u16 dma_length) qib_user_sdma_init_frag() argument
|
/kernel/linux/linux-5.10/arch/ia64/hp/common/ |
H A D | sba_iommu.c | 391 startsg->dma_address, startsg->dma_length, in sba_dump_sg() 1208 int cnt = startsg->dma_length; in sba_fill_pdir() 1209 startsg->dma_length = 0; in sba_fill_pdir() 1245 dma_sg->dma_length += cnt; in sba_fill_pdir() 1318 startsg->dma_address = startsg->dma_length = 0; in sba_coalesce_chunks() 1330 startsg->dma_address = startsg->dma_length = 0; in sba_coalesce_chunks() 1376 vcontig_sg->dma_length = vcontig_len; in sba_coalesce_chunks() 1400 vcontig_sg->dma_length = vcontig_len; in sba_coalesce_chunks() 1405 dma_sg->dma_length = 0; in sba_coalesce_chunks() 1450 sg->dma_length in sba_map_sg_attrs() [all...] |
/kernel/linux/linux-6.6/arch/ia64/hp/common/ |
H A D | sba_iommu.c | 391 startsg->dma_address, startsg->dma_length, in sba_dump_sg() 1216 int cnt = startsg->dma_length; in sba_fill_pdir() 1217 startsg->dma_length = 0; in sba_fill_pdir() 1253 dma_sg->dma_length += cnt; in sba_fill_pdir() 1326 startsg->dma_address = startsg->dma_length = 0; in sba_coalesce_chunks() 1338 startsg->dma_address = startsg->dma_length = 0; in sba_coalesce_chunks() 1384 vcontig_sg->dma_length = vcontig_len; in sba_coalesce_chunks() 1408 vcontig_sg->dma_length = vcontig_len; in sba_coalesce_chunks() 1413 dma_sg->dma_length = 0; in sba_coalesce_chunks() 1458 sg->dma_length in sba_map_sg_attrs() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/ |
H A D | dp_mon.h | 63 u16 dma_length; member
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | scatterlist.h | 17 unsigned int dma_length; member 37 #define sg_dma_len(sg) ((sg)->dma_length)
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | scatterlist.h | 17 unsigned int dma_length; member 34 #define sg_dma_len(sg) ((sg)->dma_length)
|
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | intel_iommu.h | 115 __entry->size = sg->dma_length;
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/ |
H A D | ibmebus.c | 116 sg->dma_length = sg->length; in ibmebus_map_sg()
|
/kernel/linux/linux-5.10/arch/sparc/mm/ |
H A D | io-unit.c | 174 sg->dma_length = sg->length; in iounit_map_sg()
|
/kernel/linux/linux-6.6/arch/sparc/mm/ |
H A D | io-unit.c | 175 sg->dma_length = sg->length; in iounit_map_sg()
|