/src/sys/dev/ieee1394/ |
fwdma.h | 59 struct fwdma_seg seg[0]; member in struct:fwdma_alloc_multi 68 return (char *)am->seg[offset / ssize].v_addr + (offset % ssize); 77 return am->seg[offset / ssize].bus_addr + (offset % ssize); 83 struct fwdma_seg *seg, *eseg; local in function:fwdma_sync_multiseg 88 seg = &am->seg[am->esize * start / am->ssize]; 89 eseg = &am->seg[am->esize * end / am->ssize]; 92 for (; seg < &am->seg[am->nseg]; seg++) 111 struct fwdma_seg *seg; local in function:fwdma_sync_multiseg_all [all...] |
fwdma.c | 153 struct fwdma_seg *seg; local in function:fwdma_malloc_multiseg 179 for (seg = am->seg; nseg--; seg++) { 180 seg->v_addr = fwdma_malloc(fc->dev, am->dma_tag, &seg->dma_map, 182 if (seg->v_addr == NULL) { 188 seg->bus_addr = seg->dma_map->dm_segs[0].ds_addr; 197 struct fwdma_seg *seg; local in function:fwdma_free_multiseg [all...] |
/src/sys/arch/playstation2/ee/ |
sif.c | 101 iopdma_allocate_buffer(struct iopdma_segment *seg, size_t size) 108 seg->size = ROUND64(size); 110 seg->iop_paddr = iopmem_alloc(seg->size); 112 if (seg->iop_paddr == 0) { 119 seg->ee_vaddr = IOPPHYS_TO_EEKV(seg->iop_paddr); 124 DPRINTF("0x%08x+%#lx (total=%#x)\n", seg->iop_paddr, size, 127 KDASSERT((seg->ee_vaddr & 63) == 0); 133 iopdma_free_buffer(struct iopdma_segment *seg) [all...] |
/src/sys/external/bsd/drm2/include/drm/ |
bus_dma_hacks.h | 130 #define MAX_STACK_SEGS 32 /* XXXMRG: 512 bytes on 16 byte seg platforms */ 145 int nsegs, seg; local in function:bus_dmamap_load_pages 174 for (seg = 0; seg < nsegs; seg++) { 175 page = &pgs[seg]->p_vmp; 179 segs[seg].ds_addr = baddr; 180 segs[seg].ds_len = PAGE_SIZE; 205 int seg; local in function:bus_dmamem_export_pages 209 for (seg = 0; seg < nsegs; seg++) 234 int seg; local in function:bus_dmamem_import_pages [all...] |
/src/sys/uvm/ |
uvm_physseg.c | 471 struct uvm_physseg *seg; local in function:uvm_page_physunload 476 seg = HANDLE_TO_PHYSSEG_NODE(upm); 478 if (seg->free_list != freelist) { 496 if (seg->avail_start == seg->start && 497 seg->avail_start < seg->avail_end) { 498 *paddrp = ctob(seg->avail_start); 499 return uvm_physseg_unplug(seg->avail_start, 1); 503 if (seg->avail_end == seg->end & 515 struct uvm_physseg *seg; local in function:uvm_page_physunload_force 663 struct uvm_physseg *seg; local in function:uvm_page_physunload 716 struct uvm_physseg *seg; local in function:uvm_page_physunload_force 1134 struct uvm_physseg *seg; local in function:uvm_physseg_init_seg 1171 struct uvm_physseg *seg = HANDLE_TO_PHYSSEG_NODE(upm); local in function:uvm_physseg_seg_chomp_slab 1193 struct uvm_physseg *seg; local in function:uvm_physseg_seg_alloc_from_slab 1280 struct uvm_physseg *seg; local in function:uvm_physseg_unplug [all...] |
/src/sys/arch/arm/broadcom/ |
bcm2835_emmc.c | 282 size_t seg; local in function:bcmemmc_xfer_data_dma 287 for (seg = 0; seg < cmd->c_dmamap->dm_nsegs; seg++) { 288 sc->sc_cblk[seg].cb_ti = 290 sc->sc_cblk[seg].cb_txfr_len = 291 cmd->c_dmamap->dm_segs[seg].ds_len; 295 KASSERTMSG((sc->sc_cblk[seg].cb_txfr_len & 0x3) == 0, 296 "seg %zu len %d", seg, sc->sc_cblk[seg].cb_txfr_len) [all...] |
bcm2835_sdhost.c | 349 size_t seg; local in function:sdhost_dma_transfer 354 for (seg = 0; seg < cmd->c_dmamap->dm_nsegs; seg++) { 355 sc->sc_cblk[seg].cb_ti = 357 sc->sc_cblk[seg].cb_txfr_len = 358 cmd->c_dmamap->dm_segs[seg].ds_len; 364 KASSERTMSG((sc->sc_cblk[seg].cb_txfr_len & 0x3) == 0, 365 "seg %zu len %d", seg, sc->sc_cblk[seg].cb_txfr_len) [all...] |
/src/sys/dev/acpi/ |
acpi_mcfg.c | 321 struct mcfg_segment *seg; local in function:acpimcfg_init 397 seg = &mcfg_segs[nsegs++]; 398 seg->ms_address = ama->Address; 399 seg->ms_segment = ama->PciSegment; 400 seg->ms_bus_start = ama->StartBusNumber; 401 seg->ms_bus_end = bus_end; 402 seg->ms_bst = memt; 403 n = seg->ms_bus_end - seg->ms_bus_start + 1; 404 seg->ms_bus = kmem_zalloc(sizeof(*seg->ms_bus) * n, KM_SLEEP) 445 struct mcfg_segment *seg; local in function:acpimcfg_get_segment 463 struct mcfg_segment *seg; local in function:acpimcfg_device_probe 544 struct mcfg_segment *seg = NULL; local in function:acpimcfg_map_bus 777 struct mcfg_segment *seg; local in function:acpimcfg_configure_bus 891 struct mcfg_segment *seg = NULL; local in function:acpimcfg_conf_read 928 struct mcfg_segment *seg = NULL; local in function:acpimcfg_conf_write 957 struct mcfg_segment *seg = NULL; local in function:acpimcfg_conf_valid [all...] |
/src/sys/external/bsd/drm2/dist/drm/amd/display/dmub/src/ |
amdgpu_dmub_dcn21.c | 39 #define BASE_INNER(seg) DMU_BASE__INST0_SEG##seg
|
/src/sys/arch/x68k/x68k/ |
bus.c | 146 int seg, error; local in function:x68k_bus_dmamap_load 158 seg = 0; 160 &lastaddr, &seg, 1); 163 map->dm_nsegs = seg + 1; 176 int seg, error, first; local in function:x68k_bus_dmamap_load_mbuf 195 seg = 0; 201 NULL, flags, &lastaddr, &seg, first); 206 map->dm_nsegs = seg + 1; 220 int seg, i, error, first; 245 seg = 0 358 bus_addr_t seg; local in function:x68k_bus_dmamap_sync 486 int seg; local in function:x68k_bus_dmamap_load_buffer [all...] |
/src/sys/arch/alpha/common/ |
bus_dma.c | 140 int seg; local in function:_bus_dmamap_load_buffer_direct 146 for (seg = *segp; buflen > 0 ; ) { 186 map->dm_segs[seg].ds_addr = curaddr; 187 map->dm_segs[seg].ds_len = sgsize; 192 (map->dm_segs[seg].ds_len + sgsize) <= 195 (map->dm_segs[seg].ds_addr & bmask) == 197 map->dm_segs[seg].ds_len += sgsize; 199 if (++seg >= map->_dm_segcnt) 201 map->dm_segs[seg].ds_addr = curaddr; 202 map->dm_segs[seg].ds_len = sgsize 242 int seg, error; local in function:_bus_dmamap_load_direct 291 int seg, error, first; local in function:_bus_dmamap_load_mbuf_direct 384 int seg, i, error, first; local in function:_bus_dmamap_load_uio_direct [all...] |
sgmap_typedep.c | 76 int pteidx, error, spill, seg = *segp; local in function:__C 83 if (seg == map->_dm_segcnt) { 87 KASSERT(seg < map->_dm_segcnt); 248 map->dm_segs[seg].ds_addr = sgmap->aps_wbase | sgva | dmaoffset; 249 map->dm_segs[seg].ds_len = buflen; 251 if (++seg == map->_dm_segcnt) { 257 map->dm_segs[seg].ds_addr = sgmap->aps_wbase | extra_sgva; 258 map->dm_segs[seg].ds_len = dmaoffset; 259 *segp = seg; 266 map->dm_segs[seg].ds_addr) 331 int seg, error; local in function:__C 390 int seg, error; local in function:__C 461 int i, seg, error; local in function:__C 544 int spill, seg, pteidx; local in function:__C [all...] |
sgmap_common.c | 62 bus_dma_segment_t seg; local in function:alpha_sgmap_init 102 if (bus_dmamem_alloc(t, ptsize, minptalign, 0, &seg, 1, &rseg, 108 sgmap->aps_ptpa = seg.ds_addr; 134 if (bus_dmamem_alloc(t, PAGE_SIZE, 0, 0, &seg, 1, &rseg, 140 alpha_sgmap_prefetch_spill_page_pa = seg.ds_addr;
|
/src/sys/rump/dev/lib/libpci/ |
rumpdev_bus_dma.c | 161 int seg; local in function:_bus_dmamap_load_buffer 169 for (seg = *segp; buflen > 0 ; ) { 209 map->dm_segs[seg].ds_addr 211 map->dm_segs[seg].ds_len = sgsize; 215 (map->dm_segs[seg].ds_len + sgsize) <= 218 (map->dm_segs[seg].ds_addr & bmask) == 220 map->dm_segs[seg].ds_len += sgsize; 222 if (++seg >= map->_dm_segcnt) 224 map->dm_segs[seg].ds_addr = 226 map->dm_segs[seg].ds_len = sgsize 256 int seg, error; local in function:bus_dmamap_load 293 int seg, error, first; local in function:bus_dmamap_load_mbuf 364 int seg, i, error, first; local in function:bus_dmamap_load_uio [all...] |
/src/sys/arch/emips/emips/ |
bus_dma.c | 166 int seg; local in function:_bus_dmamap_load_buffer 171 for (seg = *segp; buflen > 0 ; ) { 203 map->dm_segs[seg].ds_addr = curaddr; 204 map->dm_segs[seg].ds_len = sgsize; 205 map->dm_segs[seg]._ds_vaddr = vaddr; 209 (map->dm_segs[seg].ds_len + sgsize) <= 212 (map->dm_segs[seg].ds_addr & bmask) == 214 map->dm_segs[seg].ds_len += sgsize; 216 if (++seg >= map->_dm_segcnt) 218 map->dm_segs[seg].ds_addr = curaddr 250 int seg, error; local in function:_bus_dmamap_load 298 int seg, error, first; local in function:_bus_dmamap_load_mbuf 342 int seg, i, error, first; local in function:_bus_dmamap_load_uio [all...] |
/src/sys/arch/hpcmips/hpcmips/ |
bus_dma.c | 159 int seg; local in function:_hpcmips_bd_map_load_buffer 164 for (seg = *segp; buflen > 0 ; ) { 196 map->bdm.dm_segs[seg].ds_addr = curaddr; 197 map->bdm.dm_segs[seg].ds_len = sgsize; 198 map->_dm_segs[seg]._ds_vaddr = vaddr; 202 (map->bdm.dm_segs[seg].ds_len + sgsize) <= 205 (map->bdm.dm_segs[seg].ds_addr & bmask) == 207 map->bdm.dm_segs[seg].ds_len += sgsize; 209 if (++seg >= map->_dm_segcnt) 211 map->bdm.dm_segs[seg].ds_addr = curaddr 244 int seg, error; local in function:_hpcmips_bd_map_load 292 int seg, error, first; local in function:_hpcmips_bd_map_load_mbuf 336 int seg, i, error, first; local in function:_hpcmips_bd_map_load_uio [all...] |
/src/sys/arch/pmax/pmax/ |
bus_dma.c | 166 int seg; local in function:_bus_dmamap_load_buffer 171 for (seg = *segp; buflen > 0 ; ) { 203 map->dm_segs[seg].ds_addr = curaddr; 204 map->dm_segs[seg].ds_len = sgsize; 205 map->dm_segs[seg]._ds_vaddr = vaddr; 209 (map->dm_segs[seg].ds_len + sgsize) <= 212 (map->dm_segs[seg].ds_addr & bmask) == 214 map->dm_segs[seg].ds_len += sgsize; 216 if (++seg >= map->_dm_segcnt) 218 map->dm_segs[seg].ds_addr = curaddr 250 int seg, error; local in function:_bus_dmamap_load 298 int seg, error, first; local in function:_bus_dmamap_load_mbuf 342 int seg, i, error, first; local in function:_bus_dmamap_load_uio [all...] |
/src/sys/arch/ews4800mips/ews4800mips/ |
bus_dma.c | 149 int seg; local in function:_bus_dmamap_load_buffer 154 for (seg = *segp; buflen > 0 ; ) { 185 map->dm_segs[seg].ds_addr = curaddr; 186 map->dm_segs[seg].ds_len = sgsize; 187 map->dm_segs[seg]._ds_vaddr = vaddr; 191 (map->dm_segs[seg].ds_len + sgsize) <= 194 (map->dm_segs[seg].ds_addr & bmask) == 196 map->dm_segs[seg].ds_len += sgsize; 198 if (++seg >= map->_dm_segcnt) 200 map->dm_segs[seg].ds_addr = curaddr 232 int seg, error; local in function:_bus_dmamap_load 280 int seg, error, first; local in function:_bus_dmamap_load_mbuf 322 int seg, i, error, first; local in function:_bus_dmamap_load_uio [all...] |
/src/sys/arch/playstation2/playstation2/ |
bus_dma.c | 147 int seg; local in function:_bus_dmamap_load_buffer 152 for (seg = *segp; buflen > 0 ; ) { 183 map->dm_segs[seg].ds_addr = curaddr; 184 map->dm_segs[seg].ds_len = sgsize; 185 map->dm_segs[seg]._ds_vaddr = vaddr; 189 (map->dm_segs[seg].ds_len + sgsize) <= 192 (map->dm_segs[seg].ds_addr & bmask) == 194 map->dm_segs[seg].ds_len += sgsize; 196 if (++seg >= map->_dm_segcnt) 198 map->dm_segs[seg].ds_addr = curaddr 230 int seg, error; local in function:_bus_dmamap_load 277 int seg, error, first; local in function:_bus_dmamap_load_mbuf 320 int seg, i, error, first; local in function:_bus_dmamap_load_uio [all...] |
/src/sys/arch/powerpc/powerpc/ |
bus_dma.c | 163 int seg; local in function:_bus_dmamap_load_buffer 171 for (seg = *segp; buflen > 0 ; ) { 211 map->dm_segs[seg].ds_addr = PHYS_TO_BUS_MEM(t, curaddr); 212 map->dm_segs[seg].ds_len = sgsize; 216 (map->dm_segs[seg].ds_len + sgsize) <= 219 (map->dm_segs[seg].ds_addr & bmask) == 221 map->dm_segs[seg].ds_len += sgsize; 223 if (++seg >= map->_dm_segcnt) 225 map->dm_segs[seg].ds_addr = 227 map->dm_segs[seg].ds_len = sgsize 256 int seg, error; local in function:_bus_dmamap_load 292 int seg, error, first; local in function:_bus_dmamap_load_mbuf 362 int seg, i, error, first; local in function:_bus_dmamap_load_uio 413 int seg, iseg, first; local in function:_bus_dmamap_load_raw [all...] |
/src/sys/arch/mipsco/mipsco/ |
bus_dma.c | 148 int seg; local in function:_bus_dmamap_load_buffer 153 for (seg = *segp; buflen > 0 ; ) { 184 map->dm_segs[seg].ds_addr = curaddr; 185 map->dm_segs[seg].ds_len = sgsize; 189 (map->dm_segs[seg].ds_len + sgsize) <= 192 (map->dm_segs[seg].ds_addr & bmask) == 194 map->dm_segs[seg].ds_len += sgsize; 196 if (++seg >= map->_dm_segcnt) 198 map->dm_segs[seg].ds_addr = curaddr; 199 map->dm_segs[seg].ds_len = sgsize 228 int seg, error; local in function:_bus_dmamap_load 274 int seg, error, first; local in function:_bus_dmamap_load_mbuf 316 int seg, i, error, first; local in function:_bus_dmamap_load_uio [all...] |
/src/sys/arch/m68k/m68k/ |
bus_dma.c | 143 int seg, cacheable, coherent; local in function:_bus_dmamap_load_buffer_direct_common 155 for (seg = *segp; buflen > 0 ; ) { 188 map->dm_segs[seg].ds_addr = curaddr; 189 map->dm_segs[seg].ds_len = sgsize; 190 map->dm_segs[seg]._ds_flags = 195 (map->dm_segs[seg].ds_len + sgsize) <= 198 (map->dm_segs[seg].ds_addr & bmask) == 200 map->dm_segs[seg].ds_len += sgsize; 202 if (++seg >= map->_dm_segcnt) 204 map->dm_segs[seg].ds_addr = curaddr 247 int seg, error; local in function:_bus_dmamap_load_direct 284 int seg, error, first; local in function:_bus_dmamap_load_mbuf_direct 328 int seg, i, error, first; local in function:_bus_dmamap_load_uio_direct 438 bus_dma_segment_t *seg; local in function:_bus_dmamap_sync [all...] |
/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
soc15.h | 50 uint32_t seg; member in struct:soc15_reg_entry 60 uint32_t seg; member in struct:soc15_allowed_register_entry 69 uint32_t seg; member in struct:soc15_ras_field_entry 79 #define SOC15_REG_ENTRY_OFFSET(entry) (adev->reg_offset[entry.hwip][entry.inst][entry.seg] + entry.reg_offset)
|
/src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/ |
dcn20_vmid.h | 33 #define BASE_INNER(seg) \ 34 DCE_BASE__INST0_SEG ## seg 36 #define BASE(seg) \ 37 BASE_INNER(seg)
|
/src/sys/arch/amiga/stand/loadbsd/ |
loadbsd.c | 475 u_int nmem, eseg, segsz, seg, nseg, nsegsz; local in function:get_mem_config 495 seg = (u_int)CachePreDMA((APTR)nseg, (LONG *)&segsz, 0L); 499 seg = (u_int)CachePreDMA((APTR)nseg, (LONG *)&segsz, DMA_Continue), 504 nseg - segsz, nsegsz + segsz, seg, segsz); 506 eseg = seg + segsz; 512 seg = eseg - segsz; 519 if (seg != 0x40000000) { 523 memlist.m_seg[nmem].ms_start = seg; 531 memlist.m_seg[nmem].ms_start = seg; 534 seg += DRACOMMUMARGIN [all...] |