/freebsd/sys/riscv/riscv/ |
H A D | busdma_bounce.c | 490 bus_addr_t curaddr; in _bus_dmamap_count_phys() 498 curaddr = buf; in _bus_dmamap_count_phys() 501 if (addr_needs_bounce(dmat, curaddr)) { in _bus_dmamap_count_phys() 503 PAGE_SIZE - (curaddr & PAGE_MASK)); in _bus_dmamap_count_phys() 506 curaddr += sgsize; in _bus_dmamap_count_phys() 565 bus_addr_t curaddr, sl_end; in _bus_dmamap_addseg() 584 curaddr = buf; in _bus_dmamap_addseg() 588 addr_needs_bounce(dmat, curaddr)) { in _bus_dmamap_addseg() 589 sgsize = MIN(sgsize, PAGE_SIZE - (curaddr & PAGE_MASK)); in _bus_dmamap_addseg() 590 curaddr in _bus_dmamap_addseg() 486 bus_addr_t curaddr; _bus_dmamap_count_phys() local 554 _bus_dmamap_addseg(bus_dma_tag_t dmat,bus_dmamap_t map,bus_addr_t curaddr,bus_size_t sgsize,bus_dma_segment_t * segs,int * segp) _bus_dmamap_addseg() argument 602 bus_addr_t curaddr, sl_end; bounce_bus_dmamap_load_phys() local 672 bus_addr_t curaddr, sl_pend; bounce_bus_dmamap_load_buffer() local [all...] |
/freebsd/sys/arm/arm/ |
H A D | busdma_machdep.c | 785 bus_addr_t curaddr; in _bus_dmamap_count_phys() 797 curaddr = buf; in _bus_dmamap_count_phys() 800 if (must_bounce(dmat, map, curaddr, sgsize) != 0) { in _bus_dmamap_count_phys() 802 PAGE_SIZE - (curaddr & PAGE_MASK)); in _bus_dmamap_count_phys() 805 curaddr += sgsize; in _bus_dmamap_count_phys() 856 bus_addr_t curaddr; in _bus_dmamap_addseg() 885 curaddr = buf; 887 if (map->pagesneeded != 0 && must_bounce(dmat, map, curaddr, 889 sgsize = MIN(sgsize, PAGE_SIZE - (curaddr & PAGE_MASK)); 890 curaddr 781 bus_addr_t curaddr; _bus_dmamap_count_phys() local 849 _bus_dmamap_addseg(bus_dma_tag_t dmat,bus_dmamap_t map,bus_addr_t curaddr,bus_size_t sgsize,bus_dma_segment_t * segs,int * segp) _bus_dmamap_addseg() argument 894 bus_addr_t curaddr; _bus_dmamap_load_phys() local 986 bus_addr_t curaddr; _bus_dmamap_load_buffer() local [all...] |
/freebsd/sys/x86/x86/ |
H A D | busdma_bounce.c | 503 vm_paddr_t curaddr; in _bus_dmamap_pagesneeded() 512 curaddr = buf; in _bus_dmamap_pagesneeded() 515 if (must_bounce(dmat, curaddr)) { in _bus_dmamap_pagesneeded() 517 PAGE_SIZE - (curaddr & PAGE_MASK)); in _bus_dmamap_pagesneeded() 522 curaddr += sgsize; in _bus_dmamap_pagesneeded() 637 vm_paddr_t curaddr; in _bus_dmamap_addseg() 656 curaddr = buf; in _bus_dmamap_addseg() 660 must_bounce(dmat, curaddr)) { in _bus_dmamap_addseg() 661 sgsize = MIN(sgsize, PAGE_SIZE - (curaddr & PAGE_MASK)); in _bus_dmamap_addseg() 662 curaddr in _bus_dmamap_addseg() 499 vm_paddr_t curaddr; _bus_dmamap_pagesneeded() local 629 _bus_dmamap_addseg(bus_dma_tag_t dmat,bus_dmamap_t map,vm_paddr_t curaddr,bus_size_t sgsize,bus_dma_segment_t * segs,int * segp) _bus_dmamap_addseg() argument 683 vm_paddr_t curaddr; bounce_bus_dmamap_load_phys() local 735 vm_paddr_t curaddr; bounce_bus_dmamap_load_buffer() local [all...] |
/freebsd/sys/arm64/arm64/ |
H A D | busdma_bounce.c | 637 bus_addr_t curaddr; in _bus_dmamap_pagesneeded() local 646 curaddr = buf; in _bus_dmamap_pagesneeded() 649 if (must_bounce(dmat, map, curaddr, sgsize)) { in _bus_dmamap_pagesneeded() 651 PAGE_SIZE - (curaddr & PAGE_MASK)); in _bus_dmamap_pagesneeded() 656 curaddr += sgsize; in _bus_dmamap_pagesneeded() 729 bus_addr_t curaddr, sl_end; in bounce_bus_dmamap_load_phys() local 748 curaddr = buf; in bounce_bus_dmamap_load_phys() 751 must_bounce(dmat, map, curaddr, sgsize)) { in bounce_bus_dmamap_load_phys() 762 sgsize = MIN(sgsize, PAGE_SIZE - (curaddr & PAGE_MASK)); in bounce_bus_dmamap_load_phys() 763 curaddr = add_bounce_page(dmat, map, 0, curaddr, in bounce_bus_dmamap_load_phys() [all …]
|
/freebsd/sys/powerpc/powerpc/ |
H A D | busdma_machdep.c | 476 bus_addr_t curaddr; in _bus_dmamap_count_phys() local 488 curaddr = buf; in _bus_dmamap_count_phys() 491 if (must_bounce(dmat, curaddr)) { in _bus_dmamap_count_phys() 493 PAGE_SIZE - (curaddr & PAGE_MASK)); in _bus_dmamap_count_phys() 496 curaddr += sgsize; in _bus_dmamap_count_phys() 554 bus_addr_t curaddr; in _bus_dmamap_load_phys() local 571 curaddr = buf; in _bus_dmamap_load_phys() 573 if (map->pagesneeded != 0 && must_bounce(dmat, curaddr)) { in _bus_dmamap_load_phys() 574 sgsize = MIN(sgsize, PAGE_SIZE - (curaddr & PAGE_MASK)); in _bus_dmamap_load_phys() 575 curaddr = add_bounce_page(dmat, map, 0, curaddr, in _bus_dmamap_load_phys() [all …]
|
/freebsd/contrib/libpcap/ |
H A D | pcap.c | 1136 pcap_addr_t *curaddr, *prevaddr, *nextaddr; local 1141 curaddr = (pcap_addr_t *)malloc(sizeof(pcap_addr_t)); 1142 if (curaddr == NULL) { 1148 curaddr->next = NULL; 1150 curaddr->addr = (struct sockaddr *)dup_sockaddr(addr, addr_size); 1151 if (curaddr->addr == NULL) { 1154 free(curaddr); 1158 curaddr->addr = NULL; 1161 curaddr->netmask = (struct sockaddr *)dup_sockaddr(netmask, netmask_size); 1162 if (curaddr->netmask == NULL) { [all …]
|
/freebsd/sys/kern/ |
H A D | subr_busdma_bounce.c | 450 _bus_dmamap_addseg(bus_dma_tag_t dmat, bus_dmamap_t map, bus_addr_t curaddr, in _bus_dmamap_addseg() argument 455 KASSERT(curaddr <= BUS_SPACE_MAXADDR, in _bus_dmamap_addseg() 458 (uintmax_t)curaddr, (uintmax_t)BUS_SPACE_MAXADDR, in _bus_dmamap_addseg() 465 if (!vm_addr_bound_ok(curaddr, sgsize, dmat_boundary(dmat))) in _bus_dmamap_addseg() 466 sgsize = roundup2(curaddr, dmat_boundary(dmat)) - curaddr; in _bus_dmamap_addseg() 475 segs[seg].ds_addr = curaddr; in _bus_dmamap_addseg() 478 if (curaddr == segs[seg].ds_addr + segs[seg].ds_len && in _bus_dmamap_addseg() 486 segs[seg].ds_addr = curaddr; in _bus_dmamap_addseg() 499 _bus_dmamap_addsegs(bus_dma_tag_t dmat, bus_dmamap_t map, bus_addr_t curaddr, in _bus_dmamap_addsegs() argument 506 done = _bus_dmamap_addseg(dmat, map, curaddr, todo, segs, in _bus_dmamap_addsegs() [all …]
|