/haiku/headers/libs/agg/ |
H A D | agg_renderer_outline_aa.h | 513 template<class DI> int step_hor_base(DI& di) argument 519 if(m_lp->inc > 0) di.inc_x(m_y - m_old_y); 520 else di.dec_x(m_y - m_old_y); 524 return di.dist() / m_len; 528 template<class DI> int step_ver_base(DI& di) argument 534 if(m_lp->inc > 0) di.inc_y(m_x - m_old_x); 535 else di.dec_y(m_x - m_old_x); 539 return di.dist() / m_len; 1417 distance_interpolator0 di(xc1, yc1, xc2, yc2, x, y); 1428 if(cmp(di [all...] |
/haiku/headers/private/graphics/radeon/ |
H A D | radeon_interface.h | 231 (di->asic == rt_r300) || \ 232 (di->asic == rt_r350) || \ 233 (di->asic == rt_rv350) || \ 234 (di->asic == rt_rv380) || \ 235 (di->asic == rt_r420))
|
/haiku/headers/private/kernel/arch/x86/32/ |
H A D | iframe.h | 18 uint32 di; member in struct:iframe
|
/haiku/headers/private/kernel/arch/x86/64/ |
H A D | iframe.h | 22 uint64 di; member in struct:iframe
|
/haiku/src/add-ons/accelerants/radeon/ |
H A D | InitAccelerant.c | 304 status_t GET_ACCELERANT_DEVICE_INFO( accelerant_device_info *di ) 311 di->version = B_ACCELERANT_VERSION; 312 strcpy( di->name, "Radeon" ); 313 strcpy( di->chipset, "Radeon" ); 314 strcpy( di->serial_no, "None" ); 316 di->memory = ai->si->memory[mt_local].size; 319 di->dac_speed = ai->si->pll.max_pll_freq;
|
H A D | dpms.c | 341 static uint32 Radeon_GetDPMS_CRTC1( accelerator_info *di ) 345 tmp = INREG( di->regs, RADEON_CRTC_EXT_CNTL ); 361 static uint32 Radeon_GetDPMS_CRTC2( accelerator_info *di ) 365 tmp = INREG( di->regs, RADEON_CRTC2_GEN_CNTL );
|
/haiku/src/add-ons/kernel/drivers/graphics/radeon/ |
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 | 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 | 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 | 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 161 Radeon_WaitForFifo( device_info *di, int entries ) argument 321 initRingBuffer( device_info *di, int aring_size ) argument 640 Radeon_SetDynamicClock( device_info *di, int mode) argument [all...] |
H A D | PCI_GART.c | 259 status_t Radeon_InitPCIGART( device_info *di ) 263 result = createGARTBuffer( &di->pci_gart, PCI_GART_SIZE ); 267 result = initGATT( &di->pci_gart ); 274 destroyGARTBuffer( &di->pci_gart ); 282 void Radeon_CleanupPCIGART( device_info *di ) 284 vuint8 *regs = di->regs; 304 destroyGATT( &di->pci_gart ); 305 destroyGARTBuffer( &di->pci_gart );
|
/haiku/src/bin/writembr/ |
H A D | mbr.S | 141 leaw -1(%si),%di /* from $LOAD-1 and stopping at EXEC. */ 143 rep stosb /* at LOAD and %di at EXEC. */ 235 movw $boot_uuid,%di /* with Haiku boot UUID */ 243 movw %bx,%di /* Save partition pointer in %di */ 244 leaw PART_START_LBA(%di),%si 252 movl PART_END_LBA(%di),%eax /* See if this was the last LBA */ 255 movl PART_END_LBA+4(%di),%eax 326 movw $LBABUF,%di /* So far either QWORD 1 or 0, so */ 328 xchg %di, [all...] |
/haiku/src/system/boot/platform/bios_ia32/ |
H A D | shell.S | 75 movw sNumSectors - 0x10000, %di 105 /** Loads %di sectors from floppy disk, starting at head %dh, sector %cx. 108 * %ax, %cx, %dx, %bp, %di and %si will be clobbered. 116 push %di 123 pop %di 132 mov %di, %ax // limit the sector count to track boundaries 175 sub %ax, %di // update sectors left to be read 201 or %di, %di
|
/haiku/src/system/kernel/arch/x86/32/ |
H A D | descriptors.cpp | 169 frame->di = tss->edi;
|
/haiku/src/system/kernel/arch/x86/ |
H A D | asm_offsets.cpp | 63 DEFINE_OFFSET_MACRO(IFRAME, iframe, di);
|
/haiku/src/system/libroot/posix/glibc/stdlib/ |
H A D | gmp-impl.h | 218 #define udiv_qrnnd_preinv(q, r, nh, nl, d, di) \ 222 umul_ppmm (_q, _ql, (nh), (di)); \ 246 #define udiv_qrnnd_preinv2gen(q, r, nh, nl, d, di, dnorm, lgup) \ 254 umul_ppmm (_xh, _xl, di, n2 - n1); \ 265 #define udiv_qrnnd_preinv2norm(q, r, nh, nl, d, di) \ 273 umul_ppmm (_xh, _xl, di, n2 - n1); \
|
/haiku/src/add-ons/accelerants/radeon_hd/ |
H A D | accelerant.cpp | 300 radeon_get_accelerant_device_info(accelerant_device_info* di) argument 304 di->version = B_ACCELERANT_VERSION; 305 strcpy(di->name, info.deviceName); 309 strcpy(di->chipset, chipset); 313 strcat(di->chipset, " IGP"); 315 strcat(di->chipset, " Mobile"); 317 strcat(di->chipset, " APU"); 319 strcpy(di->serial_no, "None" ); 321 di->memory = gInfo->shared_info->graphics_memory_size;
|
H A D | accelerant_protos.h | 28 status_t radeon_get_accelerant_device_info(accelerant_device_info* di);
|
/haiku/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 334 DeviceInfo& di = gDeviceInfo[count]; local 473 DeviceInfo& di = *((DeviceInfo*)dev); local 502 DeviceInfo& di = *((DeviceInfo*)dev); local [all...] |
/haiku/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); 424 di.pciInfo.u.h0.rom_base, 478 Rage128_GetBiosParameters(DeviceInfo& di) argument 488 SharedInfo& si = *(di.sharedInfo); 508 di.pciInfo.u.h0.rom_base, 592 MapDevice(DeviceInfo& di) argument 594 SharedInfo& si = *(di.sharedInfo); 595 pci_info& pciInfo = di.pciInfo; 604 if (di 686 UnmapDevice(DeviceInfo& di) argument 705 DeviceInfo& di = *((DeviceInfo*)data); local 736 InitInterruptHandler(DeviceInfo& di) argument 780 InitDevice(DeviceInfo& di) argument 967 DeviceInfo& di = gDeviceInfo[count]; local 1107 DeviceInfo& di = *((DeviceInfo*)dev); local 1151 DeviceInfo& di = *((DeviceInfo*)dev); local [all...] |
/haiku/src/add-ons/kernel/drivers/graphics/et6x00/ |
H A D | driver.c | 62 ET6000DeviceInfo di[MAX_DEVICES]; /* device specific stuff */ member in struct:__anon37 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 587 ET6000DeviceInfo *di = (ET6000DeviceInfo *)dev; local 628 ET6000DeviceInfo *di = (ET6000DeviceInfo *)dev; local 701 ET6000DeviceInfo *di = &(pd->di[i]); local [all...] |
/haiku/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), 260 if (di.sharedArea < 0) 261 return di.sharedArea; // return error code 263 SharedInfo& si = *(di 362 DeleteAreas(DeviceInfo& di) argument 476 DeviceInfo& di = gDeviceInfo[count]; local 623 DeviceInfo& di = *((DeviceInfo*)dev); local 647 DeviceInfo& di = *((DeviceInfo*)dev); local [all...] |
/haiku/src/add-ons/kernel/drivers/graphics/matrox/ |
H A D | driver.c | 46 device_info *di; /* pointer to the owning device */ member in struct:__anon12 64 device_info di[MAX_DEVICES]; /* device specific stuff */ member in struct:__anon13 74 static status_t map_device(device_info *di); 75 static void unmap_device(device_info *di); 76 static void copy_rom(device_info *di); 304 static status_t map_device(device_info *di) argument 307 shared_info *si = di->si; 309 pci_info *pcii = &(di->pcii); 328 if (di->pcii.device_id == 0x0519) 353 di 542 unmap_device(device_info *di) argument 570 copy_rom(device_info *di) argument 630 device_info *di = pd->di; local 714 device_info *di = (device_info *)data; local 743 device_info *di; local 903 device_info *di = (device_info *)dev; local 949 device_info *di = (device_info *)dev; local [all...] |
/haiku/src/add-ons/kernel/drivers/graphics/neomagic/ |
H A D | driver.c | 53 device_info *di; /* pointer to the owning device */ member in struct:__anon4 70 device_info di[MAX_DEVICES]; /* device specific stuff */ member in struct:__anon5 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 828 device_info *di = (device_info *)dev; local 875 device_info *di = (device_info *)dev; local [all...] |
/haiku/src/add-ons/kernel/drivers/graphics/nvidia/ |
H A D | driver.c | 44 device_info *di; /* pointer to the owning device */ member in struct:__anon39 61 device_info di[MAX_DEVICES]; /* device specific stuff */ member in struct:__anon40 71 static status_t map_device(device_info *di); 72 static void unmap_device(device_info *di); 523 map_device(device_info *di) argument 526 shared_info *si = di->si; 528 pci_info *pcii = &(di->pcii); 564 di->pcii.vendor_id, di->pcii.device_id, 565 di 733 unmap_device(device_info *di) argument 760 device_info *di = pd->di; local 840 device_info *di = (device_info *)data; local 887 device_info *di; local 1141 device_info *di = (device_info *)dev; local 1199 device_info *di = (device_info *)dev; local [all...] |