| /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...]
 |