Home
last modified time | relevance | path

Searched refs:ds_len (Results 1 – 25 of 171) sorted by relevance

1234567

/openbsd/sys/arch/powerpc/powerpc/
H A Dbus_dma.c159 map->dm_segs[seg].ds_len = sgsize; in _dmamap_load_buffer()
168 map->dm_segs[seg].ds_len += sgsize; in _dmamap_load_buffer()
173 map->dm_segs[seg].ds_len = sgsize; in _dmamap_load_buffer()
350 plen = MIN(segs[i].ds_len, size); in _dmamap_load_raw()
442 offset -= map->dm_segs[i].ds_len; in _dmamap_sync()
590 if (segs[i].ds_len & PGOFSET) in _dmamem_mmap()
594 if (off >= segs[i].ds_len) { in _dmamem_mmap()
595 off -= segs[i].ds_len; in _dmamem_mmap()
647 segs[curseg].ds_len = PAGE_SIZE; in _dmamem_alloc_range()
660 segs[curseg].ds_len += PAGE_SIZE; in _dmamem_alloc_range()
[all …]
/openbsd/sys/arch/arm/arm/
H A Dbus_dma.c481 while (offset >= ds->ds_len) { in _bus_dmamap_sync_linear()
482 offset -= ds->ds_len; in _bus_dmamap_sync_linear()
483 va += ds->ds_len; in _bus_dmamap_sync_linear()
508 while (ds_off >= ds->ds_len) { in _bus_dmamap_sync_mbuf()
509 ds_off -= ds->ds_len; in _bus_dmamap_sync_mbuf()
562 while (ds_off >= ds->ds_len) { in _bus_dmamap_sync_uio()
563 ds_off -= ds->ds_len; in _bus_dmamap_sync_uio()
597 offset -= ds->ds_len; in _bus_dmamap_sync_raw()
870 if (segs[i].ds_len & PGOFSET) in _bus_dmamem_mmap()
874 if (off >= segs[i].ds_len) { in _bus_dmamem_mmap()
[all …]
/openbsd/sys/arch/arm64/arm64/
H A Dbus_dma.c282 plen = MIN(segs[i].ds_len, size); in _dmamap_load_raw()
307 map->dm_segs[seg].ds_len = sgsize; in _dmamap_load_raw()
326 map->dm_segs[seg].ds_len = sgsize; in _dmamap_load_raw()
416 ssize = map->dm_segs[curseg].ds_len; in _dmamap_sync()
562 if (segs[i].ds_len & PGOFSET) in _dmamem_mmap()
566 if (off >= segs[i].ds_len) { in _dmamem_mmap()
567 off -= segs[i].ds_len; in _dmamem_mmap()
641 map->dm_segs[seg].ds_len = sgsize; in _dmamap_load_buffer()
720 segs[curseg].ds_len = PAGE_SIZE; in _dmamem_alloc_range()
733 segs[curseg].ds_len += PAGE_SIZE; in _dmamem_alloc_range()
[all …]
/openbsd/sys/arch/riscv64/riscv64/
H A Dbus_dma.c286 plen = MIN(segs[i].ds_len, size); in _dmamap_load_raw()
314 map->dm_segs[seg].ds_len = sgsize; in _dmamap_load_raw()
333 map->dm_segs[seg].ds_len = sgsize; in _dmamap_load_raw()
423 ssize = map->dm_segs[curseg].ds_len; in _dmamap_sync()
570 if (segs[i].ds_len & PGOFSET) in _dmamem_mmap()
574 if (off >= segs[i].ds_len) { in _dmamem_mmap()
575 off -= segs[i].ds_len; in _dmamem_mmap()
649 map->dm_segs[seg].ds_len = sgsize; in _dmamap_load_buffer()
728 segs[curseg].ds_len = PAGE_SIZE; in _dmamem_alloc_range()
741 segs[curseg].ds_len += PAGE_SIZE; in _dmamem_alloc_range()
[all …]
/openbsd/sys/arch/amd64/amd64/
H A Dbus_dma.c409 plen = MIN(segs[i].ds_len, size); in _bus_dmamap_load_raw()
503 if (off >= sg->ds_len) { in _bus_dmamap_sync()
504 off -= sg->ds_len; in _bus_dmamap_sync()
508 l = sg->ds_len - off; in _bus_dmamap_sync()
672 if (segs[i].ds_len & PGOFSET) in _bus_dmamem_mmap()
676 if (off >= segs[i].ds_len) { in _bus_dmamem_mmap()
677 off -= segs[i].ds_len; in _bus_dmamem_mmap()
763 map->dm_segs[seg].ds_len = sgsize; in _bus_dmamap_load_buffer()
844 segs[curseg].ds_len = PAGE_SIZE; in _bus_dmamem_alloc_range()
860 segs[curseg].ds_len += PAGE_SIZE; in _bus_dmamem_alloc_range()
[all …]
/openbsd/sys/arch/powerpc64/powerpc64/
H A Dbus_dma.c282 plen = MIN(segs[i].ds_len, size); in _dmamap_load_raw()
307 map->dm_segs[seg].ds_len = sgsize; in _dmamap_load_raw()
323 map->dm_segs[seg].ds_len = sgsize; in _dmamap_load_raw()
483 if (segs[i].ds_len & PGOFSET) in _dmamem_mmap()
487 if (off >= segs[i].ds_len) { in _dmamem_mmap()
488 off -= segs[i].ds_len; in _dmamem_mmap()
562 map->dm_segs[seg].ds_len = sgsize; in _dmamap_load_buffer()
578 map->dm_segs[seg].ds_len = sgsize; in _dmamap_load_buffer()
638 segs[curseg].ds_len = PAGE_SIZE; in _dmamem_alloc_range()
651 segs[curseg].ds_len += PAGE_SIZE; in _dmamem_alloc_range()
[all …]
/openbsd/sys/arch/i386/i386/
H A Dbus_dma.c294 plen = MIN(segs[i].ds_len, size); in _bus_dmamap_load_raw()
319 map->dm_segs[seg].ds_len = sgsize; in _bus_dmamap_load_raw()
333 map->dm_segs[seg].ds_len = sgsize; in _bus_dmamap_load_raw()
508 if (segs[i].ds_len & PGOFSET) in _bus_dmamem_mmap()
512 if (off >= segs[i].ds_len) { in _bus_dmamem_mmap()
513 off -= segs[i].ds_len; in _bus_dmamem_mmap()
580 map->dm_segs[seg].ds_len = sgsize; in _bus_dmamap_load_buffer()
594 map->dm_segs[seg].ds_len = sgsize; in _bus_dmamap_load_buffer()
655 segs[curseg].ds_len = PAGE_SIZE; in _bus_dmamem_alloc_range()
671 segs[curseg].ds_len += PAGE_SIZE; in _bus_dmamem_alloc_range()
[all …]
/openbsd/sys/arch/octeon/octeon/
H A Dbus_dma.c282 plen = MIN(segs[i].ds_len, size); in _dmamap_load_raw()
311 map->dm_segs[seg].ds_len = sgsize; in _dmamap_load_raw()
325 map->dm_segs[seg].ds_len = sgsize; in _dmamap_load_raw()
377 ssize = map->dm_segs[curseg].ds_len; in _dmamap_sync()
571 if (segs[i].ds_len & PGOFSET) in _dmamem_mmap()
575 if (off >= segs[i].ds_len) { in _dmamem_mmap()
576 off -= segs[i].ds_len; in _dmamem_mmap()
651 map->dm_segs[seg].ds_len = sgsize; in _dmamap_load_buffer()
729 segs[curseg].ds_len = PAGE_SIZE; in _dmamem_alloc_range()
743 segs[curseg].ds_len += PAGE_SIZE; in _dmamem_alloc_range()
[all …]
/openbsd/sys/arch/landisk/landisk/
H A Dbus_dma.c176 segs[nseg].ds_len = sgsize; in _bus_dmamap_load_paddr()
180 && (segs[nseg].ds_len + sgsize <= map->_dm_maxsegsz) in _bus_dmamap_load_paddr()
184 segs[nseg].ds_len += sgsize; in _bus_dmamap_load_paddr()
191 segs[nseg].ds_len = sgsize; in _bus_dmamap_load_paddr()
376 if (offset >= map->dm_segs[i].ds_len) { in _bus_dmamap_sync()
377 offset -= map->dm_segs[i].ds_len; in _bus_dmamap_sync()
386 minlen = len < map->dm_segs[i].ds_len - offset ? in _bus_dmamap_sync()
387 len : map->dm_segs[i].ds_len - offset; in _bus_dmamap_sync()
473 segs[curseg].ds_len = PAGE_SIZE; in _bus_dmamem_alloc()
481 segs[curseg].ds_len += PAGE_SIZE; in _bus_dmamem_alloc()
[all …]
/openbsd/sys/arch/loongson/loongson/
H A Dbus_dma.c276 if (segs[i].ds_len > map->_dm_maxsegsz) in _dmamap_load_raw()
326 ssize = map->dm_segs[curseg].ds_len; in _dmamap_sync()
534 if (segs[i].ds_len & PGOFSET) in _dmamem_mmap()
538 if (off >= segs[i].ds_len) { in _dmamem_mmap()
539 off -= segs[i].ds_len; in _dmamem_mmap()
614 map->dm_segs[seg].ds_len = sgsize; in _dmamap_load_buffer()
625 map->dm_segs[seg].ds_len += sgsize; in _dmamap_load_buffer()
631 map->dm_segs[seg].ds_len = sgsize; in _dmamap_load_buffer()
692 segs[curseg].ds_len = PAGE_SIZE; in _dmamem_alloc_range()
706 segs[curseg].ds_len += PAGE_SIZE; in _dmamem_alloc_range()
[all …]
/openbsd/sys/arch/alpha/dev/
H A Dbus_dma.c193 map->dm_segs[seg].ds_len = sgsize;
198 (map->dm_segs[seg].ds_len + sgsize) <=
203 map->dm_segs[seg].ds_len += sgsize;
208 map->dm_segs[seg].ds_len = sgsize;
514 segs[curseg].ds_len = PAGE_SIZE;
527 segs[curseg].ds_len += PAGE_SIZE;
531 segs[curseg].ds_len = PAGE_SIZE;
562 addr < (segs[curseg].ds_addr + segs[curseg].ds_len);
677 if (segs[i].ds_len & PGOFSET)
681 if (off >= segs[i].ds_len) {
[all …]
H A Dsgmap_typedep.c157 map->dm_segs[seg].ds_len = buflen; in __C()
415 esgva = round_page(sgva + map->dm_segs[seg].ds_len); in __C()
/openbsd/sys/arch/sparc64/dev/
H A Diommu.c957 bus_size_t len = segs[i].ds_len; in iommu_dvmamap_load_raw()
1068 tot_len += segs[i].ds_len; in iommu_dvmamap_load_raw()
1148 length += seg->ds_len; in iommu_dvmamap_insert()
1186 length -= seg->ds_len; in iommu_dvmamap_insert()
1197 seg->ds_len = length; in iommu_dvmamap_insert()
1242 bus_size_t len = segs[i].ds_len; in iommu_dvmamap_load_seg()
1413 map->dm_segs[seg].ds_len, in iommu_dvmamap_validate_map()
1418 map->dm_segs[seg].ds_len) > in iommu_dvmamap_validate_map()
1424 map->dm_segs[seg].ds_len, in iommu_dvmamap_validate_map()
1466 map->dm_segs[seg].ds_len, in iommu_dvmamap_print_map()
[all …]
H A Dviommu.c522 bus_size_t len = segs[i].ds_len; in viommu_dvmamap_load_raw()
657 if (sgstart == seg->ds_addr + seg->ds_len) { in viommu_dvmamap_append_range()
658 length += seg->ds_len; in viommu_dvmamap_append_range()
693 seg->ds_len = boundary - (sgstart & ~bd_mask); in viommu_dvmamap_append_range()
695 sgstart += seg->ds_len; /* sgend stays the same */ in viommu_dvmamap_append_range()
696 length -= seg->ds_len; in viommu_dvmamap_append_range()
707 seg->ds_len = length; in viommu_dvmamap_append_range()
752 bus_size_t len = segs[i].ds_len; in viommu_dvmamap_load_seg()
/openbsd/sys/arch/sparc64/sparc64/
H A Dmachdep.c995 segs[i - 1].ds_len) && ((segs[i - 1].ds_len + incr) in _bus_dmamap_load_mbuf()
998 segs[i - 1].ds_len += incr; in _bus_dmamap_load_mbuf()
1002 segs[i].ds_len = incr; in _bus_dmamap_load_mbuf()
1073 segs[i - 1].ds_len) && ((segs[i - 1].ds_len + incr) in _bus_dmamap_load_uio()
1076 segs[i - 1].ds_len += incr; in _bus_dmamap_load_uio()
1080 segs[i].ds_len = incr; in _bus_dmamap_load_uio()
1157 map->dm_segs[seg].ds_len = sgsize; in _bus_dmamap_load_buffer()
1263 segs[0].ds_len = size; in _bus_dmamem_alloc()
1390 if (segs[i].ds_len & PGOFSET) in _bus_dmamem_mmap()
1394 if (off >= segs[i].ds_len) { in _bus_dmamem_mmap()
[all …]
/openbsd/sys/arch/hppa/hppa/
H A Dmainbus.c815 map->dm_segs[seg].ds_len = sgsize; in _bus_dmamap_load_buffer()
820 (map->dm_segs[seg].ds_len + sgsize) <= in _bus_dmamap_load_buffer()
825 map->dm_segs[seg].ds_len += sgsize; in _bus_dmamap_load_buffer()
830 map->dm_segs[seg].ds_len = sgsize; in _bus_dmamap_load_buffer()
986 if (segs[i].ds_len > map->_dm_maxsegsz) in mbus_dmamap_load_raw()
989 ((segs[i].ds_addr + segs[i].ds_len - 1) & bmask)) in mbus_dmamap_load_raw()
1014 if (off > ps->ds_len) in mbus_dmamap_sync()
1015 off -= ps->ds_len; in mbus_dmamap_sync()
1017 bus_size_t l = ps->ds_len - off; in mbus_dmamap_sync()
1052 segs[0].ds_len = size; in mbus_dmamem_alloc()
[all …]
/openbsd/sys/dev/ic/
H A Dufshci.c607 ucd->cmd.hdr.ds_len = 0; in ufshci_utr_cmd_nop()
698 ucd->cmd.hdr.ds_len = 0; in ufshci_utr_cmd_lun()
737 ucd->prdt[i].dw3 = dmap->dm_segs[i].ds_len - 1; in ufshci_utr_cmd_lun()
806 ucd->cmd.hdr.ds_len = 0; in ufshci_utr_cmd_inquiry()
843 ucd->prdt[i].dw3 = dmap->dm_segs[i].ds_len - 1; in ufshci_utr_cmd_inquiry()
912 ucd->cmd.hdr.ds_len = 0; in ufshci_utr_cmd_capacity16()
953 ucd->prdt[i].dw3 = dmap->dm_segs[i].ds_len - 1; in ufshci_utr_cmd_capacity16()
1022 ucd->cmd.hdr.ds_len = 0; in ufshci_utr_cmd_capacity()
1139 ucd->cmd.hdr.ds_len = 0; in ufshci_utr_cmd_io()
1254 ucd->cmd.hdr.ds_len = 0; in ufshci_utr_cmd_sync()
[all …]
H A Dufshcivar.h34 #define UFSHCI_DMA_LEN(_udm) ((_udm)->udm_map->dm_segs[0].ds_len)
H A Dnvmevar.h32 #define NVME_DMA_LEN(_ndm) ((_ndm)->ndm_map->dm_segs[0].ds_len)
H A Dufshcireg.h364 uint16_t ds_len; /* Data Segment Length */ member
/openbsd/sys/dev/isa/
H A Disadma.c545 seg.ds_len = size; in isa_dmamem_free()
563 seg.ds_len = size; in isa_dmamem_map()
597 seg.ds_len = size; in isa_dmamem_mmap()
/openbsd/sys/dev/pv/
H A Dvirtio.c683 dmamap->dm_segs[i].ds_len); in virtio_enqueue()
692 vd[s].len = dmamap->dm_segs[i].ds_len; in virtio_enqueue()
713 VIRTIO_ASSERT((dmamap->dm_segs[0].ds_len > start) && in virtio_enqueue_p()
714 (dmamap->dm_segs[0].ds_len >= start + len)); in virtio_enqueue_p()
/openbsd/sys/arch/arm/simplebus/
H A Dsimplebus.c334 size = map->dm_segs[seg].ds_len; in simplebus_dmamap_load_buffer()
392 size = map->dm_segs[seg].ds_len; in simplebus_dmamap_load_raw()
/openbsd/sys/arch/octeon/dev/
H A Doctmmc.c844 sc->sc_dma_data->dm_segs[0].ds_len - OCTMMC_BLOCK_SIZE * 2; in octmmc_dma_load_6130()
853 dmacfg |= (sc->sc_dma_data->dm_segs[0].ds_len / sizeof(uint64_t) - 1) in octmmc_dma_load_6130()
882 fifocmd = (seg->ds_len / sizeof(uint64_t) - 1) << in octmmc_dma_load_7890()
/openbsd/sys/arch/arm64/dev/
H A Dsimplebus.c412 size = map->dm_segs[seg].ds_len; in simplebus_dmamap_load_buffer()
470 size = map->dm_segs[seg].ds_len; in simplebus_dmamap_load_raw()

1234567