/haiku-fatelf/src/add-ons/kernel/drivers/graphics/radeon/ |
H A D | init.c | 36 status_t Radeon_MapDevice( device_info *di, bool mmio_only ) argument 43 shared_info *si = di->si; 45 pci_info *pcii = &(di->pcii); 49 di->pcii.bus, di->pcii.device, di->pcii.function ); 64 di->pcii.u.h0.base_registers[regs], 65 di->pcii.u.h0.base_registers[regs] + di->pcii.u.h0.base_register_sizes[regs] - 1 ); 68 di 173 Radeon_UnmapDevice(device_info *di) argument [all...] |
H A D | irq.c | 19 Radeon_DisableIRQ(device_info *di) argument 21 OUTREG(di->regs, RADEON_GEN_INT_CNTL, 0); 30 Radeon_ThreadInterruptWork(vuint8 *regs, device_info *di, uint32 int_status) argument 32 shared_info *si = di->si; 39 ++di->vbi_count[0]; 51 ++di->vbi_count[1]; 60 release_sem_etc(di->dma_sem, 1, B_DO_NOT_RESCHEDULE); 71 Radeon_HandleCaptureInterrupt(vuint8 *regs, device_info *di, uint32 cap_status) argument 77 acquire_spinlock(&di->cap_spinlock); 79 ++di 105 device_info *di = (device_info *)data; local 152 device_info *di = ((timer_info *)te)->di; local 202 Radeon_SetupIRQ(device_info *di, char *buffer) argument 309 Radeon_CleanupIRQ(device_info *di) argument [all...] |
H A D | bios.c | 32 #define RADEON_BIOS8(v) (di->rom.rom_ptr[v]) 33 #define RADEON_BIOS16(v) ((di->rom.rom_ptr[v]) | \ 34 (di->rom.rom_ptr[(v) + 1] << 8)) 35 #define RADEON_BIOS32(v) ((di->rom.rom_ptr[v]) | \ 36 (di->rom.rom_ptr[(v) + 1] << 8) | \ 37 (di->rom.rom_ptr[(v) + 2] << 16) | \ 38 (di->rom.rom_ptr[(v) + 3] << 24)) 118 static void Radeon_GetPLLInfo( device_info *di ) 124 bios_header = di->rom.rom_ptr + *(uint16 *)(di [all...] |
H A D | vip.c | 23 static bool Radeon_VIPWaitForIdle( device_info *di ); 24 static status_t RADEON_VIPFifoIdle(device_info *di, uint8 channel); 30 device_info *di, uint channel, uint address, uint32 *data ) 32 vuint8 *regs = di->regs; 34 Radeon_WaitForFifo( di, 2 ); 38 if( !Radeon_VIPWaitForIdle( di )) 42 Radeon_WaitForFifo( di, 2 ); 45 //Radeon_WaitForIdle( di, false, false ); 50 if( !Radeon_VIPWaitForIdle( di )) 53 //Radeon_WaitForIdle( di, fals 29 do_VIPRead( device_info *di, uint channel, uint address, uint32 *data ) argument 79 Radeon_VIPRead( device_info *di, uint channel, uint address, uint32 *data, bool lock ) argument 97 do_VIPFifoRead(device_info *di, uint8 channel, uint32 address, uint32 count, uint8 *buffer) argument 170 Radeon_VIPFifoRead(device_info *di, uint8 channel, uint32 address, uint32 count, uint8 *buffer, bool lock) argument 189 do_VIPWrite( device_info *di, uint8 channel, uint address, uint32 data ) argument 208 Radeon_VIPWrite(device_info *di, uint8 channel, uint address, uint32 data, bool lock ) argument 226 do_VIPFifoWrite(device_info *di, uint8 channel, uint32 address, uint32 count, uint8 *buffer) argument 263 Radeon_VIPFifoWrite(device_info *di, uint8 channel, uint32 address, uint32 count, uint8 *buffer, bool lock) argument 283 Radeon_VIPReset( device_info *di, bool lock ) argument 354 RADEON_VIPFifoIdle(device_info *di, uint8 channel) argument 398 Radeon_FindVIPDevice( device_info *di, uint32 device_id ) argument [all...] |
H A D | radeon_driver.h | 90 struct device_info *di; /* pointer to the owning device */ member in struct:__anon1661 174 device_info di[MAX_DEVICES]; member in struct:__anon1662 189 status_t Radeon_FirstOpen( device_info *di ); 190 void Radeon_LastClose( device_info *di ); 191 status_t Radeon_MapDevice( device_info *di, bool mmio_only ); 192 void Radeon_UnmapDevice(device_info *di); 198 status_t Radeon_ReadBIOSData( device_info *di ); 202 status_t Radeon_InitPCIGART( device_info *di ); 203 void Radeon_CleanupPCIGART( device_info *di ); 207 status_t Radeon_SetupIRQ( device_info *di, cha [all...] |
H A D | DMA.c | 24 status_t Radeon_InitDMA( device_info *di ) 30 di->dma_desc_max_num = RADEON_MAX_DMA_SIZE / 4096; 32 res = mem_alloc( di->memmgr[mt_local], di->dma_desc_max_num * sizeof( DMA_descriptor ), 0, 33 &di->dma_desc_handle, &di->dma_desc_offset ); 39 OUTREGP( di->regs, RADEON_GEN_INT_CNTL, RADEON_VIDDMA_MASK, ~RADEON_VIDDMA_MASK ); 41 OUTREG( di->regs, RADEON_GEN_INT_STATUS, RADEON_VIDDMA_AK ); 49 device_info *di, uint32 src, char *target, size_t size, bool lock_mem, bool contiguous ) 66 src += di 48 Radeon_PrepareDMA( device_info *di, uint32 src, char *target, size_t size, bool lock_mem, bool contiguous ) argument 142 Radeon_FinishDMA( device_info *di, uint32 src, char *target, size_t size, bool lock_mem, bool contiguous ) argument 156 Radeon_DMACopy( device_info *di, uint32 src, char *target, size_t size, bool lock_mem, bool contiguous ) argument [all...] |
H A D | mem_controller.c | 39 static void Radeon_SetupMCAddresses_Direct( device_info *di ) 41 shared_info *si = di->si; 42 uint32 aper0 = INREG( di->regs, RADEON_CONFIG_APER_0_BASE ); 45 if ( IS_DI_R300_VARIANT || di->asic == rt_rv280 ) { 46 aper0 &= ~( di->local_mem_size - 1 ); 52 si->memory[mt_local].virtual_size = di->local_mem_size; 77 static void Radeon_SetupMCAddresses_Safe( device_info *di ) 79 shared_info *si = di->si; 112 static void Radeon_SetupMCAddresses_IGP( device_info *di ) 114 shared_info *si = di [all...] |
H A D | CP_setup.c | 83 mem_type = di->si->nonlocal_type; \ 84 res = mem_alloc( di->memmgr[mem_type], asize, NULL, handle, offset ); 89 ((uint8 *)(memory_type == mt_local ? di->si->local_mem : \ 90 (memory_type == mt_PCI ? di->pci_gart.buffer.ptr : di->agp_gart.buffer.ptr)) \ 96 (di->si->memory[(memory_type)].virtual_addr_start + (offset)) 102 di->memmgr[ mem_type == mt_nonlocal ? di->si->nonlocal_type : mem_type], \ 108 void Radeon_DiscardAllIndirectBuffers( device_info *di ); 113 void Radeon_FlushPixelCache( device_info *di ); 119 Radeon_WaitForIdle( device_info *di, bool acquire_lock, bool keep_lock ) argument 157 Radeon_WaitForFifo( device_info *di, int entries ) argument 317 initRingBuffer( device_info *di, int aring_size ) argument 635 Radeon_SetDynamicClock( device_info *di, int mode) argument [all...] |
H A D | driver.c | 217 device_info *di; local 228 di = &(devices->di[index / 2]); 232 if (!di->is_open) 233 result = Radeon_FirstOpen(di); 236 di->is_open++; 237 *cookie = di; 274 device_info *di = (device_info *)dev; local 280 mem_freetag( di->memmgr[mt_local], dev ); 282 if( di 301 device_info *di = (device_info *)dev; local [all...] |
/haiku-fatelf/src/bin/gdb/libiberty/ |
H A D | cp-demangle.c | 721 d_make_empty (di) 722 struct d_info *di; 726 if (di->next_comp >= di->num_comps) 728 p = &di->comps[di->next_comp]; 729 ++di->next_comp; 736 d_make_comp (di, type, left, right) 737 struct d_info *di; 816 p = d_make_empty (di); 3881 struct d_info di; local 4188 struct d_info di; local [all...] |
H A D | cp-demangle.h | 126 #define d_peek_char(di) (*((di)->n)) 127 #define d_peek_next_char(di) ((di)->n[1]) 128 #define d_advance(di, i) ((di)->n += (i)) 129 #define d_next_char(di) (*((di)->n++)) 130 #define d_str(di) ((di) [all...] |
H A D | cp-demint.c | 194 struct d_info di; local 208 cplus_demangle_init_info (mangled, options, len, &di); 210 di.comps = ((struct demangle_component *) 211 malloc (di.num_comps * sizeof (struct demangle_component))); 212 di.subs = ((struct demangle_component **) 213 malloc (di.num_subs * sizeof (struct demangle_component *))); 214 if (di.comps == NULL || di.subs == NULL) 216 if (di.comps != NULL) 217 free (di [all...] |
/haiku-fatelf/src/add-ons/kernel/drivers/graphics/matrox/ |
H A D | driver.c | 51 device_info *di; /* pointer to the owning device */ member in struct:__anon1641 69 device_info di[MAX_DEVICES]; /* device specific stuff */ member in struct:__anon1642 79 static status_t map_device(device_info *di); 80 static void unmap_device(device_info *di); 81 static void copy_rom(device_info *di); 309 static status_t map_device(device_info *di) argument 312 shared_info *si = di->si; 314 pci_info *pcii = &(di->pcii); 333 if (di->pcii.device_id == 0x0519) 358 di 547 unmap_device(device_info *di) argument 575 copy_rom(device_info *di) argument 635 device_info *di = pd->di; local 719 device_info *di = (device_info *)data; local 748 device_info *di; local 908 device_info *di = (device_info *)dev; local 954 device_info *di = (device_info *)dev; local [all...] |
/haiku-fatelf/src/add-ons/kernel/drivers/graphics/et6x00/ |
H A D | driver.c | 62 ET6000DeviceInfo di[MAX_DEVICES]; /* device specific stuff */ member in struct:__anon1637 74 static status_t et6000MapDevice(ET6000DeviceInfo *di); 75 static void et6000UnmapDevice(ET6000DeviceInfo *di); 168 ET6000DeviceInfo *di = pd->di; local 172 ((*pci_bus->get_nth_pci_info)(pciIndex, &(di->pcii)) == B_NO_ERROR)) 176 ddprintf(("ET6000: checking pci index %ld, device 0x%04x/0x%04x\n", pciIndex, di->pcii.vendor_id, di->pcii.device_id)); 179 if (supportedDevices[vendor].vendor == di->pcii.vendor_id) { 184 if (*devices == di 278 ET6000DeviceInfo *di = (ET6000DeviceInfo *)data; local 367 et6000MapDevice(ET6000DeviceInfo *di) argument 418 et6000UnmapDevice(ET6000DeviceInfo *di) argument 437 ET6000DeviceInfo *di; local 586 ET6000DeviceInfo *di = (ET6000DeviceInfo *)dev; local 627 ET6000DeviceInfo *di = (ET6000DeviceInfo *)dev; local 700 ET6000DeviceInfo *di = &(pd->di[i]); local [all...] |
/haiku-fatelf/src/add-ons/kernel/drivers/graphics/neomagic/ |
H A D | driver.c | 53 device_info *di; /* pointer to the owning device */ member in struct:__anon1644 70 device_info di[MAX_DEVICES]; /* device specific stuff */ member in struct:__anon1645 80 static status_t map_device(device_info *di); 81 static void unmap_device(device_info *di); 320 static status_t map_device(device_info *di) argument 323 shared_info *si = di->si; 325 pci_info *pcii = &(di->pcii); 359 switch (di->pcii.device_id) 373 di->pcii.vendor_id, di 554 unmap_device(device_info *di) argument 575 device_info *di = pd->di; local 642 device_info *di = (device_info *)data; local 672 device_info *di; local 827 device_info *di = (device_info *)dev; local 874 device_info *di = (device_info *)dev; local [all...] |
/haiku-fatelf/src/add-ons/kernel/drivers/graphics/3dfx/ |
H A D | driver.cpp | 123 MapDevice(DeviceInfo& di) argument 125 SharedInfo& si = *(di.sharedInfo); 126 pci_info& pciInfo = di.pciInfo; 177 (void**)&di.regs); 191 UnmapDevice(DeviceInfo& di) argument 193 SharedInfo& si = *(di.sharedInfo); 202 di.regs = NULL; 207 InitDevice(DeviceInfo& di) argument 219 di.sharedArea = create_area("3DFX shared info", 220 (void**) &(di 333 DeviceInfo& di = gDeviceInfo[count]; local 472 DeviceInfo& di = *((DeviceInfo*)dev); local 501 DeviceInfo& di = *((DeviceInfo*)dev); local [all...] |
/haiku-fatelf/src/bin/coreutils/lib/ |
H A D | memxfrm.c | 47 size_t di = 0; local 60 result += strxfrm (dest + di, src + si, destsize - di) + 1; 74 size_t bufsize = destsize - di + 1; 84 memcpy (dest + di, buf, destsize - di); 90 di = (result < destsize ? result : destsize);
|
/haiku-fatelf/src/add-ons/kernel/drivers/graphics/nvidia/ |
H A D | driver.c | 45 device_info *di; /* pointer to the owning device */ member in struct:__anon61 62 device_info di[MAX_DEVICES]; /* device specific stuff */ member in struct:__anon62 72 static status_t map_device(device_info *di); 73 static void unmap_device(device_info *di); 520 map_device(device_info *di) argument 523 shared_info *si = di->si; 525 pci_info *pcii = &(di->pcii); 559 di->pcii.vendor_id, di->pcii.device_id, 560 di 705 unmap_device(device_info *di) argument 731 device_info *di = pd->di; local 810 device_info *di = (device_info *)data; local 857 device_info *di; local 1108 device_info *di = (device_info *)dev; local 1165 device_info *di = (device_info *)dev; local [all...] |
/haiku-fatelf/src/add-ons/kernel/drivers/graphics/nvidia_gpgpu/ |
H A D | driver.c | 44 device_info *di; /* pointer to the owning device */ member in struct:__anon1650 61 device_info di[MAX_DEVICES]; /* device specific stuff */ member in struct:__anon1651 71 static status_t map_device(device_info *di); 72 static void unmap_device(device_info *di); 279 map_device(device_info *di) argument 282 shared_info *si = di->si; 284 pci_info *pcii = &(di->pcii); 318 di->pcii.vendor_id, di->pcii.device_id, 319 di 460 unmap_device(device_info *di) argument 486 device_info *di = pd->di; local 565 device_info *di = (device_info *)data; local 612 device_info *di; local 858 device_info *di = (device_info *)dev; local 915 device_info *di = (device_info *)dev; local [all...] |
/haiku-fatelf/src/add-ons/kernel/drivers/graphics/skeleton/ |
H A D | driver.c | 50 device_info *di; /* pointer to the owning device */ member in struct:__anon1663 67 device_info di[MAX_DEVICES]; /* device specific stuff */ member in struct:__anon1664 77 static status_t map_device(device_info *di); 78 static void unmap_device(device_info *di); 328 static status_t map_device(device_info *di) argument 331 shared_info *si = di->si; 333 pci_info *pcii = &(di->pcii); 372 di->pcii.vendor_id, di->pcii.device_id, 373 di 507 unmap_device(device_info *di) argument 527 device_info *di = pd->di; local 594 device_info *di = (device_info *)data; local 623 device_info *di; local 801 device_info *di = (device_info *)dev; local 844 device_info *di = (device_info *)dev; local [all...] |
/haiku-fatelf/src/add-ons/kernel/drivers/graphics/via/ |
H A D | driver.c | 50 device_info *di; /* pointer to the owning device */ member in struct:__anon1666 67 device_info di[MAX_DEVICES]; /* device specific stuff */ member in struct:__anon1667 77 static status_t map_device(device_info *di); 78 static void unmap_device(device_info *di); 337 static status_t map_device(device_info *di) argument 340 shared_info *si = di->si; 342 pci_info *pcii = &(di->pcii); 381 di->pcii.vendor_id, di->pcii.device_id, 382 di 516 unmap_device(device_info *di) argument 536 device_info *di = pd->di; local 603 device_info *di = (device_info *)data; local 632 device_info *di; local 789 device_info *di = (device_info *)dev; local 832 device_info *di = (device_info *)dev; local [all...] |
/haiku-fatelf/src/add-ons/kernel/drivers/graphics/s3/ |
H A D | driver.cpp | 180 MapDevice(DeviceInfo& di) argument 183 SharedInfo& si = *(di.sharedInfo); 184 pci_info& pciInfo = di.pciInfo; 209 if (S3_SAVAGE_FAMILY(di.pChipInfo->chipType)) { 210 if (S3_SAVAGE_3D_SERIES(di.pChipInfo->chipType)) { 249 (void**)(&(di.regs))); 293 UnmapDevice(DeviceInfo& di) argument 295 SharedInfo& si = *(di.sharedInfo); 306 di.regs = NULL; 316 DeviceInfo& di local 347 InitInterruptHandler(DeviceInfo& di) argument 393 InitDevice(DeviceInfo& di) argument 632 DeviceInfo& di = gDeviceInfo[count]; local 769 DeviceInfo& di = *((DeviceInfo*)dev); local 811 DeviceInfo& di = *((DeviceInfo*)dev); local [all...] |
/haiku-fatelf/src/add-ons/kernel/drivers/graphics/intel_810/ |
H A D | driver.cpp | 120 #define INREG16(addr) (*((vuint16*)(di.regs + (addr)))) 121 #define INREG32(addr) (*((vuint32*)(di.regs + (addr)))) 123 #define OUTREG16(addr, val) (*((vuint16*)(di.regs + (addr))) = (val)) 124 #define OUTREG32(addr, val) (*((vuint32*)(di.regs + (addr))) = (val)) 242 InitDevice(DeviceInfo& di) argument 254 di.sharedArea = create_area("i810 shared info", 255 (void**) &(di.sharedInfo), 259 if (di.sharedArea < 0) 260 return di.sharedArea; // return error code 262 SharedInfo& si = *(di 359 DeleteAreas(DeviceInfo& di) argument 473 DeviceInfo& di = gDeviceInfo[count]; local 619 DeviceInfo& di = *((DeviceInfo*)dev); local 643 DeviceInfo& di = *((DeviceInfo*)dev); local [all...] |
/haiku-fatelf/src/add-ons/translators/gif/ |
H A D | Prefs.cpp | 57 int di = 0; local 58 if (!GetInt("palettemode", &palettemode, &di)) return; 59 di = 8; 60 if (!GetInt("palettesize", &palette_size_in_bits, &di)) return; 61 di = 0; 62 if (!GetInt("transparentred", &transparentred, &di)) return; 63 di = 0; 64 if (!GetInt("transparentgreen", &transparentgreen, &di)) return; 65 di = 0; 66 if (!GetInt("transparentblue", &transparentblue, &di)) retur [all...] |
/haiku-fatelf/src/add-ons/kernel/drivers/graphics/ati/ |
H A D | driver.cpp | 399 Mach64_GetBiosParameters(DeviceInfo& di, uint8& clockType) argument 409 SharedInfo& si = *(di.sharedInfo); 473 Rage128_GetBiosParameters(DeviceInfo& di) argument 483 SharedInfo& si = *(di.sharedInfo); 581 MapDevice(DeviceInfo& di) argument 583 SharedInfo& si = *(di.sharedInfo); 584 pci_info& pciInfo = di.pciInfo; 655 (void**)&di.regs); 668 UnmapDevice(DeviceInfo& di) argument 670 SharedInfo& si = *(di 687 DeviceInfo& di = *((DeviceInfo*)data); local 718 InitInterruptHandler(DeviceInfo& di) argument 762 InitDevice(DeviceInfo& di) argument 948 DeviceInfo& di = gDeviceInfo[count]; local 1088 DeviceInfo& di = *((DeviceInfo*)dev); local 1132 DeviceInfo& di = *((DeviceInfo*)dev); local [all...] |