Home
last modified time | relevance | path

Searched refs:irq_vector (Results 1 – 25 of 286) sorted by relevance

12345678910>>...12

/dports/emulators/mess/mame-mame0226/src/devices/cpu/z180/
H A Dz180op.hxx298 int irq_vector; in take_interrupt() local
318 irq_vector = (irq_vector & 0xff) + (m_I << 8); in take_interrupt()
320 RM16(irq_vector, &m_PC ); in take_interrupt()
321 LOG("Z180 IM2 [$%04x] = $%04x\n", irq_vector, _PCD); in take_interrupt()
340 LOG("Z180 IM0 $%04x\n", irq_vector); in take_interrupt()
341 switch (irq_vector & 0xff0000) in take_interrupt()
345 _PCD = irq_vector & 0xffff; in take_interrupt()
350 _PCD = irq_vector & 0xffff; in take_interrupt()
356 _PCD = irq_vector & 0x0038; in take_interrupt()
366 irq_vector = (m_I << 8) + (irq_vector & 0xff); in take_interrupt()
[all …]
/dports/emulators/mame/mame-mame0226/src/devices/cpu/z180/
H A Dz180op.hxx298 int irq_vector; in take_interrupt() local
318 irq_vector = (irq_vector & 0xff) + (m_I << 8); in take_interrupt()
320 RM16(irq_vector, &m_PC ); in take_interrupt()
321 LOG("Z180 IM2 [$%04x] = $%04x\n", irq_vector, _PCD); in take_interrupt()
340 LOG("Z180 IM0 $%04x\n", irq_vector); in take_interrupt()
341 switch (irq_vector & 0xff0000) in take_interrupt()
345 _PCD = irq_vector & 0xffff; in take_interrupt()
350 _PCD = irq_vector & 0xffff; in take_interrupt()
356 _PCD = irq_vector & 0x0038; in take_interrupt()
366 irq_vector = (m_I << 8) + (irq_vector & 0xff); in take_interrupt()
[all …]
/dports/games/libretro-mame2003_plus/mame2003-plus-libretro-17e9889/src/cpu/z180/
H A Dz180op.c436 int irq_vector; in take_interrupt() local
462 irq_vector = (*Z180.irq_callback)(0); in take_interrupt()
469 irq_vector = (irq_vector & 0xff) + (_I << 8); in take_interrupt()
471 RM16( irq_vector, &Z180.PC ); in take_interrupt()
492 switch (irq_vector & 0xff0000) in take_interrupt()
496 _PCD = irq_vector & 0xffff; in take_interrupt()
501 _PCD = irq_vector & 0xffff; in take_interrupt()
507 _PCD = irq_vector & 0x0038; in take_interrupt()
516 irq_vector = (Z180.io[Z180_IL] & Z180_IL_IL) + irq * 2; in take_interrupt()
517 irq_vector = (_I << 8) + (irq_vector & 0xff); in take_interrupt()
[all …]
/dports/games/libretro-mame2003/mame2003-libretro-4358db4/src/cpu/z180/
H A Dz180op.c437 int irq_vector; in take_interrupt() local
463 irq_vector = (*Z180.irq_callback)(0); in take_interrupt()
470 irq_vector = (irq_vector & 0xff) + (_I << 8); in take_interrupt()
472 RM16( irq_vector, &Z180.PC ); in take_interrupt()
493 switch (irq_vector & 0xff0000) in take_interrupt()
497 _PCD = irq_vector & 0xffff; in take_interrupt()
502 _PCD = irq_vector & 0xffff; in take_interrupt()
508 _PCD = irq_vector & 0x0038; in take_interrupt()
517 irq_vector = (Z180.io[Z180_IL] & Z180_IL_IL) + irq * 2; in take_interrupt()
518 irq_vector = (_I << 8) + (irq_vector & 0xff); in take_interrupt()
[all …]
/dports/games/libretro-fbalpha/fbalpha-84eb9d9/src/cpu/z180/
H A Dz180op.c297 int irq_vector; in take_interrupt() local
312 irq_vector = z80daisy_call_ack_device(Z180.daisy); in take_interrupt()
316 irq_vector = (*Z180.irq_callback)(0); in take_interrupt()
321 irq_vector = (irq_vector & 0xff) + (_I << 8); in take_interrupt()
323 RM16( irq_vector, &Z180.PC ); in take_interrupt()
341 switch (irq_vector & 0xff0000) in take_interrupt()
345 _PCD = irq_vector & 0xffff; in take_interrupt()
350 _PCD = irq_vector & 0xffff; in take_interrupt()
356 _PCD = irq_vector & 0x0038; in take_interrupt()
366 irq_vector = (_I << 8) + (irq_vector & 0xff); in take_interrupt()
[all …]
/dports/games/libretro-fbneo/FBNeo-bbe3c05/src/cpu/z180/
H A Dz180op.c297 int irq_vector; in take_interrupt() local
310 irq_vector = z80daisy_call_ack_device(Z180.daisy); in take_interrupt()
314 irq_vector = (*Z180.irq_callback)(0); in take_interrupt()
319 irq_vector = (irq_vector & 0xff) + (_I << 8); in take_interrupt()
321 RM16( irq_vector, &Z180.PC ); in take_interrupt()
339 switch (irq_vector & 0xff0000) in take_interrupt()
343 _PCD = irq_vector & 0xffff; in take_interrupt()
348 _PCD = irq_vector & 0xffff; in take_interrupt()
354 _PCD = irq_vector & 0x0038; in take_interrupt()
364 irq_vector = (_I << 8) + (irq_vector & 0xff); in take_interrupt()
[all …]
/dports/games/libretro-fbneo/FBNeo-bbe3c05/src/burn/drv/pre90s/
H A Dd_foodf.cpp26 static UINT8 irq_vector; variable
99 if (irq_vector) in STDDIPINFO()
100 SekSetIRQLine(irq_vector, CPU_IRQSTATUS_ACK); in STDDIPINFO()
146 irq_vector &= ~1; in foodf_write_word()
150 irq_vector &= ~2; in foodf_write_word()
253 irq_vector = 0; in DrvDoReset()
495 irq_vector |= 1; in DrvFrame()
499 irq_vector |= 2; in DrvFrame()
543 SCAN_VAR(irq_vector); in DrvScan()
/dports/games/libretro-fbalpha/fbalpha-84eb9d9/src/burn/drv/pre90s/
H A Dd_foodf.cpp26 static UINT8 irq_vector; variable
99 if (irq_vector) in STDDIPINFO()
100 SekSetIRQLine(irq_vector, CPU_IRQSTATUS_ACK); in STDDIPINFO()
146 irq_vector &= ~1; in foodf_write_word()
150 irq_vector &= ~2; in foodf_write_word()
259 irq_vector = 0; in DrvDoReset()
506 irq_vector |= 1; in DrvFrame()
510 irq_vector |= 2; in DrvFrame()
553 SCAN_VAR(irq_vector); in DrvScan()
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/scsi/pm8001/
H A Dpm8001_init.c194 struct isr_param *irq_vector; in pm8001_tasklet() local
196 irq_vector = (struct isr_param *)opaque; in pm8001_tasklet()
197 pm8001_ha = irq_vector->drv_inst; in pm8001_tasklet()
214 struct isr_param *irq_vector; in pm8001_interrupt_handler_msix() local
217 irq_vector = (struct isr_param *)opaque; in pm8001_interrupt_handler_msix()
218 pm8001_ha = irq_vector->drv_inst; in pm8001_interrupt_handler_msix()
543 (unsigned long)&(pm8001_ha->irq_vector[0])); in pm8001_pci_alloc()
985 pm8001_ha->irq_vector[i].irq_id = i; in pm8001_request_msix()
991 &(pm8001_ha->irq_vector[i])); in pm8001_request_msix()
995 &(pm8001_ha->irq_vector[i])); in pm8001_request_msix()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/scsi/pm8001/
H A Dpm8001_init.c194 struct isr_param *irq_vector; in pm8001_tasklet() local
196 irq_vector = (struct isr_param *)opaque; in pm8001_tasklet()
197 pm8001_ha = irq_vector->drv_inst; in pm8001_tasklet()
214 struct isr_param *irq_vector; in pm8001_interrupt_handler_msix() local
217 irq_vector = (struct isr_param *)opaque; in pm8001_interrupt_handler_msix()
218 pm8001_ha = irq_vector->drv_inst; in pm8001_interrupt_handler_msix()
543 (unsigned long)&(pm8001_ha->irq_vector[0])); in pm8001_pci_alloc()
985 pm8001_ha->irq_vector[i].irq_id = i; in pm8001_request_msix()
991 &(pm8001_ha->irq_vector[i])); in pm8001_request_msix()
995 &(pm8001_ha->irq_vector[i])); in pm8001_request_msix()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/scsi/pm8001/
H A Dpm8001_init.c194 struct isr_param *irq_vector; in pm8001_tasklet() local
196 irq_vector = (struct isr_param *)opaque; in pm8001_tasklet()
197 pm8001_ha = irq_vector->drv_inst; in pm8001_tasklet()
214 struct isr_param *irq_vector; in pm8001_interrupt_handler_msix() local
217 irq_vector = (struct isr_param *)opaque; in pm8001_interrupt_handler_msix()
218 pm8001_ha = irq_vector->drv_inst; in pm8001_interrupt_handler_msix()
543 (unsigned long)&(pm8001_ha->irq_vector[0])); in pm8001_pci_alloc()
985 pm8001_ha->irq_vector[i].irq_id = i; in pm8001_request_msix()
991 &(pm8001_ha->irq_vector[i])); in pm8001_request_msix()
995 &(pm8001_ha->irq_vector[i])); in pm8001_request_msix()
[all …]
/dports/emulators/mess/mame-mame0226/src/mame/machine/
H A Dinterpro_ioga.cpp348 u16 irq_vector = get_irq_vector(); in TIMER_CALLBACK_MEMBER() local
362 irq_vector = m_hwicr[i] & IRQ_VECTOR; in TIMER_CALLBACK_MEMBER()
381 irq_vector = 0x8f + i * 0x10; in TIMER_CALLBACK_MEMBER()
389 irq(ASSERT_LINE, irq_vector); in TIMER_CALLBACK_MEMBER()
395 u16 irq_vector = get_irq_vector(); in TIMER_CALLBACK_MEMBER() local
409 irq_vector = m_hwicr[i] & IRQ_VECTOR; in TIMER_CALLBACK_MEMBER()
428 irq_vector = 0x8f + i * 0x10; in TIMER_CALLBACK_MEMBER()
446 irq_vector = m_swicr[i] & IRQ_VECTOR; in TIMER_CALLBACK_MEMBER()
453 irq(ASSERT_LINE, irq_vector); in TIMER_CALLBACK_MEMBER()
458 if (irq_vector != m_irq_vector) in irq()
[all …]
/dports/emulators/mame/mame-mame0226/src/mame/machine/
H A Dinterpro_ioga.cpp348 u16 irq_vector = get_irq_vector(); in TIMER_CALLBACK_MEMBER() local
362 irq_vector = m_hwicr[i] & IRQ_VECTOR; in TIMER_CALLBACK_MEMBER()
381 irq_vector = 0x8f + i * 0x10; in TIMER_CALLBACK_MEMBER()
389 irq(ASSERT_LINE, irq_vector); in TIMER_CALLBACK_MEMBER()
395 u16 irq_vector = get_irq_vector(); in TIMER_CALLBACK_MEMBER() local
409 irq_vector = m_hwicr[i] & IRQ_VECTOR; in TIMER_CALLBACK_MEMBER()
428 irq_vector = 0x8f + i * 0x10; in TIMER_CALLBACK_MEMBER()
446 irq_vector = m_swicr[i] & IRQ_VECTOR; in TIMER_CALLBACK_MEMBER()
453 irq(ASSERT_LINE, irq_vector); in TIMER_CALLBACK_MEMBER()
458 if (irq_vector != m_irq_vector) in irq()
[all …]
/dports/games/libretro-picodrive/picodrive-600894e/pico/
H A Dz80if.c148 u8 irq_vector[3]; // up to 3 byte vector for irq mode0 handling member
179 s->irq_vector[0] = drZ80.z80irqvector >> 16; in z80_pack()
180 s->irq_vector[1] = drZ80.z80irqvector >> 8; in z80_pack()
181 s->irq_vector[2] = drZ80.z80irqvector; in z80_pack()
202 s->irq_vector[0] = 0xff; in z80_pack()
236 drZ80.z80irqvector = ((u32)s->irq_vector[0] << 16) | in z80_unpack()
237 ((u32)s->irq_vector[1] << 8) | s->irq_vector[2]; in z80_unpack()
/dports/games/kodi-addon-game.libretro.picodrive/game.libretro.picodrive-1.97.0.19-Matrix/depends/common/picodrive/pico/
H A Dz80if.c148 u8 irq_vector[3]; // up to 3 byte vector for irq mode0 handling member
179 s->irq_vector[0] = drZ80.z80irqvector >> 16; in z80_pack()
180 s->irq_vector[1] = drZ80.z80irqvector >> 8; in z80_pack()
181 s->irq_vector[2] = drZ80.z80irqvector; in z80_pack()
202 s->irq_vector[0] = 0xff; in z80_pack()
236 drZ80.z80irqvector = ((u32)s->irq_vector[0] << 16) | in z80_unpack()
237 ((u32)s->irq_vector[1] << 8) | s->irq_vector[2]; in z80_unpack()
/dports/emulators/mess/mame-mame0226/src/devices/cpu/dsp56156/
H A Ddsp56pcu.cpp243 uint16_t irq_vector; member
282 PC = dsp56156_interrupt_sources[interrupt_index].irq_vector; in pcu_service_interrupts()
287 const uint16_t irq_vector = HV_bits(cpustate) << 1; in pcu_service_interrupts() local
289 PC = irq_vector; in pcu_service_interrupts()
320 dsp56156_interrupt_sources[irq_num].irq_vector = iv; in dsp56156_set_irq_source()
/dports/emulators/mame/mame-mame0226/src/devices/cpu/dsp56156/
H A Ddsp56pcu.cpp243 uint16_t irq_vector; member
282 PC = dsp56156_interrupt_sources[interrupt_index].irq_vector; in pcu_service_interrupts()
287 const uint16_t irq_vector = HV_bits(cpustate) << 1; in pcu_service_interrupts() local
289 PC = irq_vector; in pcu_service_interrupts()
320 dsp56156_interrupt_sources[irq_num].irq_vector = iv; in dsp56156_set_irq_source()
/dports/comms/cwstudio/cwstudio-0.9.6/src/
H A Dplay.c352 void cwstudio_irq_set(int irq_vector) in cwstudio_irq_set() argument
356 _go32_dpmi_get_protected_mode_interrupt_vector(irq_vector, &irq_backup); in cwstudio_irq_set()
357 _go32_dpmi_chain_protected_mode_interrupt_vector(irq_vector, &irq); in cwstudio_irq_set()
365 void cwstudio_irq_reset(int irq_vector) in cwstudio_irq_reset() argument
367 _go32_dpmi_set_protected_mode_interrupt_vector(irq_vector, &irq_backup); in cwstudio_irq_reset()
/dports/emulators/mess/mame-mame0226/src/devices/machine/
H A D68340.cpp92 vector = m_serial->irq_vector(); in int_ack()
99 vector = m_timer[0]->irq_vector(); in int_ack()
106 vector = m_timer[1]->irq_vector(); in int_ack()
/dports/emulators/mame/mame-mame0226/src/devices/machine/
H A D68340.cpp92 vector = m_serial->irq_vector(); in int_ack()
99 vector = m_timer[0]->irq_vector(); in int_ack()
106 vector = m_timer[1]->irq_vector(); in int_ack()
/dports/emulators/qemu42/qemu-4.2.1/hw/char/
H A Dipoctal232.c120 uint8_t irq_vector; member
165 VMSTATE_UINT8(irq_vector, IPOctalState),
415 dev->irq_vector = val; /* Undocumented, but the hw works like that */ in id_write()
431 return dev->irq_vector; in int_read()
462 dev->irq_vector = val; in mem_write8()
/dports/emulators/qemu/qemu-6.2.0/hw/char/
H A Dipoctal232.c122 uint8_t irq_vector;
166 VMSTATE_UINT8(irq_vector, IPOctalState),
416 dev->irq_vector = val; /* Undocumented, but the hw works like that */
432 return dev->irq_vector;
463 dev->irq_vector = val;
/dports/emulators/qemu60/qemu-6.0.0/hw/char/
H A Dipoctal232.c122 uint8_t irq_vector; member
166 VMSTATE_UINT8(irq_vector, IPOctalState),
416 dev->irq_vector = val; /* Undocumented, but the hw works like that */ in id_write()
432 return dev->irq_vector; in int_read()
463 dev->irq_vector = val; in mem_write8()
/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/hw/char/
H A Dipoctal232.c116 uint8_t irq_vector; member
161 VMSTATE_UINT8(irq_vector, IPOctalState),
411 dev->irq_vector = val; /* Undocumented, but the hw works like that */ in id_write()
427 return dev->irq_vector; in int_read()
458 dev->irq_vector = val; in mem_write8()
/dports/emulators/qemu5/qemu-5.2.0/hw/char/
H A Dipoctal232.c121 uint8_t irq_vector; member
165 VMSTATE_UINT8(irq_vector, IPOctalState),
415 dev->irq_vector = val; /* Undocumented, but the hw works like that */ in id_write()
431 return dev->irq_vector; in int_read()
462 dev->irq_vector = val; in mem_write8()

12345678910>>...12