Searched refs:di (Results 1 - 25 of 76) sorted by relevance

1234

/haiku-fatelf/src/add-ons/kernel/drivers/graphics/radeon/
H A Dinit.c36 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 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 Dbios.c32 #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 Dvip.c23 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 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 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 Dmem_controller.c39 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 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
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 Ddriver.c217 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 Dcp-demangle.c721 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 Dcp-demangle.h126 #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 Dcp-demint.c194 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 Ddriver.c51 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 Ddriver.c62 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 Ddriver.c53 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 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
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 Dmemxfrm.c47 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 Ddriver.c45 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 Ddriver.c44 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 Ddriver.c50 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 Ddriver.c50 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 Ddriver.cpp180 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 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),
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 DPrefs.cpp57 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 Ddriver.cpp399 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...]

Completed in 106 milliseconds

1234