Home
last modified time | relevance | path

Searched refs:dma_length (Results 1 - 25 of 52) sorted by relevance

123

/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Diommu.c445 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 Diommu.c472 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 Dpci_sun4v.c505 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 Diommu_common.h45 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 Diommu.c472 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 Dpci_sun4v.c506 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 Diommu_common.h45 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 Damd_gart_64.c285 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 Damd_gart_64.c283 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 Dpci_iommu.c506 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 Dpci_iommu.c479 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 Diommu.c493 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 Dpci_dma.c496 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 Dpci_dma.c517 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 Dqib_user_sdma.c91 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 Dqib_user_sdma.c91 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 Dsba_iommu.c391 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 Dsba_iommu.c391 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 Ddp_mon.h63 u16 dma_length; member
/kernel/linux/linux-5.10/include/linux/
H A Dscatterlist.h17 unsigned int dma_length; member
37 #define sg_dma_len(sg) ((sg)->dma_length)
/kernel/linux/linux-6.6/include/linux/
H A Dscatterlist.h17 unsigned int dma_length; member
34 #define sg_dma_len(sg) ((sg)->dma_length)
/kernel/linux/linux-5.10/include/trace/events/
H A Dintel_iommu.h115 __entry->size = sg->dma_length;
/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/
H A Dibmebus.c116 sg->dma_length = sg->length; in ibmebus_map_sg()
/kernel/linux/linux-5.10/arch/sparc/mm/
H A Dio-unit.c174 sg->dma_length = sg->length; in iounit_map_sg()
/kernel/linux/linux-6.6/arch/sparc/mm/
H A Dio-unit.c175 sg->dma_length = sg->length; in iounit_map_sg()

Completed in 28 milliseconds

123