Searched refs:di (Results 1 - 25 of 44) sorted by path

12

/haiku/headers/libs/agg/
H A Dagg_renderer_outline_aa.h513 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 Dradeon_interface.h231 (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 Diframe.h18 uint32 di; member in struct:iframe
/haiku/headers/private/kernel/arch/x86/64/
H A Diframe.h22 uint64 di; member in struct:iframe
/haiku/src/add-ons/accelerants/radeon/
H A DInitAccelerant.c304 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 Ddpms.c341 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 DDMA.c24 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 Dirq.c19 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 Dradeon_driver.h90 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 DCP_setup.c83 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 DPCI_GART.c259 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 Dmbr.S141 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 Dshell.S75 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 Ddescriptors.cpp169 frame->di = tss->edi;
/haiku/src/system/kernel/arch/x86/
H A Dasm_offsets.cpp63 DEFINE_OFFSET_MACRO(IFRAME, iframe, di);
/haiku/src/system/libroot/posix/glibc/stdlib/
H A Dgmp-impl.h218 #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 Daccelerant.cpp300 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 Daccelerant_protos.h28 status_t radeon_get_accelerant_device_info(accelerant_device_info* di);
/haiku/src/add-ons/kernel/drivers/graphics/3dfx/
H A Ddriver.cpp123 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 Ddriver.cpp399 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 Ddriver.c62 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 Ddriver.cpp120 #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 Ddriver.c46 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 Ddriver.c53 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 Ddriver.c44 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...]

Completed in 287 milliseconds

12