/dports/games/libretro-bluemsx/blueMSX-libretro-faf470e/Src/IoDevice/ |
H A D | I8254.c | 598 boardTimerAdd(i8254->counter1->timer, i8254->counter1->time); in i8254LoadState() 601 boardTimerAdd(i8254->counter2->timer, i8254->counter2->time); in i8254LoadState() 604 boardTimerAdd(i8254->counter3->timer, i8254->counter3->time); in i8254LoadState() 692 free(i8254); in i8254Destroy() 738 return i8254; in i8254Create() 743 I8254* i8254; variable 751 cnt = i8254Read(i8254, 0) | (i8254Read(i8254, 0) << 8); in i8254out1() 769 cnt = i8254Read(i8254, 1) | (i8254Read(i8254, 1) << 8); in i8254out2() 780 cnt1 = i8254Read(i8254, 0) | (i8254Read(i8254, 0) << 8); in i8254out3() 781 cnt2 = i8254Read(i8254, 1) | (i8254Read(i8254, 1) << 8); in i8254out3() [all …]
|
H A D | I8254.h | 39 UInt8 i8254Peek(I8254* i8254, UInt16 port); 40 UInt8 i8254Read(I8254* i8254, UInt16 port); 41 void i8254Write(I8254* i8254, UInt16 port, UInt8 value); 43 void i8254LoadState(I8254* i8254); 44 void i8254SaveState(I8254* i8254); 46 void i8254Reset(I8254* i8254); 47 void i8254Destroy(I8254* i8254); 49 void i8254SetGate(I8254* i8254, I8254Counter counter, int state); 51 UInt32 i8254GetFrequency(I8254* i8254, I8254Counter counter);
|
H A D | MSXMidi.c | 49 I8254* i8254; member 85 i8254SaveState(msxMidi->i8254); in saveState() 103 i8254LoadState(msxMidi->i8254); in loadState() 116 i8254Destroy(msxMidi->i8254); in destroy() 139 i8254Reset(msxMidi->i8254); in reset() 156 i8254SetGate(msxMidi->i8254, 2, msxMidi->timerIRQenabled && !msxMidi->timerIRQlatch); in setTimerIRQ() 172 i8254SetGate(msxMidi->i8254, 2, msxMidi->timerIRQenabled && !msxMidi->timerIRQlatch); in enableTimerIRQ() 325 return i8254Peek(msxMidi->i8254, ioPort & 3); in peekIo() 344 return i8254Read(msxMidi->i8254, ioPort & 3); in readIo() 376 i8254Write(msxMidi->i8254, ioPort & 3, value); in writeIo() [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/comedi/drivers/ |
H A D | comedi_8254.c | 132 if (i8254->mmio) in __i8254_read() 138 if (i8254->mmio) in __i8254_read() 328 comedi_8254_write(i8254, counter2, i8254->divisor2); in comedi_8254_pacer_enable() 329 comedi_8254_write(i8254, counter1, i8254->divisor1); in comedi_8254_pacer_enable() 341 i8254->divisor = i8254->next_div & 0xffff; in comedi_8254_update_divisors() 342 i8254->divisor1 = i8254->next_div1 & 0xffff; in comedi_8254_update_divisors() 343 i8254->divisor2 = i8254->next_div2 & 0xffff; in comedi_8254_update_divisors() 378 div * i8254->osc_base > i8254->osc_base) in comedi_8254_cascade_ns_to_timer() 589 i8254 = kzalloc(sizeof(*i8254), GFP_KERNEL); in __i8254_init() 590 if (!i8254) in __i8254_init() [all …]
|
H A D | comedi_8254.h | 99 unsigned int comedi_8254_status(struct comedi_8254 *i8254, 101 unsigned int comedi_8254_read(struct comedi_8254 *i8254, unsigned int counter); 102 void comedi_8254_write(struct comedi_8254 *i8254, 105 int comedi_8254_set_mode(struct comedi_8254 *i8254, 107 int comedi_8254_load(struct comedi_8254 *i8254, 110 void comedi_8254_pacer_enable(struct comedi_8254 *i8254, 113 void comedi_8254_update_divisors(struct comedi_8254 *i8254); 114 void comedi_8254_cascade_ns_to_timer(struct comedi_8254 *i8254, 116 void comedi_8254_ns_to_timer(struct comedi_8254 *i8254, 119 void comedi_8254_set_busy(struct comedi_8254 *i8254, [all …]
|
H A D | amplc_dio200_common.c | 148 struct comedi_8254 *i8254 = s->private; in dio200_subdev_8254_offset() local 153 offset = i8254->mmio - dev->mmio; in dio200_subdev_8254_offset() 155 offset = i8254->iobase - dev->iobase; in dio200_subdev_8254_offset() 500 struct comedi_8254 *i8254 = s->private; in dio200_subdev_8254_config() local 515 i8254->gate_src[chan] = src; in dio200_subdev_8254_config() 518 data[2] = i8254->gate_src[chan]; in dio200_subdev_8254_config() 526 i8254->clock_src[chan] = src; in dio200_subdev_8254_config() 529 data[1] = i8254->clock_src[chan]; in dio200_subdev_8254_config() 544 struct comedi_8254 *i8254; in dio200_subdev_8254_init() local 566 if (!i8254) in dio200_subdev_8254_init() [all …]
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/comedi/drivers/ |
H A D | comedi_8254.c | 132 if (i8254->mmio) in __i8254_read() 138 if (i8254->mmio) in __i8254_read() 328 comedi_8254_write(i8254, counter2, i8254->divisor2); in comedi_8254_pacer_enable() 329 comedi_8254_write(i8254, counter1, i8254->divisor1); in comedi_8254_pacer_enable() 341 i8254->divisor = i8254->next_div & 0xffff; in comedi_8254_update_divisors() 342 i8254->divisor1 = i8254->next_div1 & 0xffff; in comedi_8254_update_divisors() 343 i8254->divisor2 = i8254->next_div2 & 0xffff; in comedi_8254_update_divisors() 378 div * i8254->osc_base > i8254->osc_base) in comedi_8254_cascade_ns_to_timer() 589 i8254 = kzalloc(sizeof(*i8254), GFP_KERNEL); in __i8254_init() 590 if (!i8254) in __i8254_init() [all …]
|
H A D | comedi_8254.h | 99 unsigned int comedi_8254_status(struct comedi_8254 *i8254, 101 unsigned int comedi_8254_read(struct comedi_8254 *i8254, unsigned int counter); 102 void comedi_8254_write(struct comedi_8254 *i8254, 105 int comedi_8254_set_mode(struct comedi_8254 *i8254, 107 int comedi_8254_load(struct comedi_8254 *i8254, 110 void comedi_8254_pacer_enable(struct comedi_8254 *i8254, 113 void comedi_8254_update_divisors(struct comedi_8254 *i8254); 114 void comedi_8254_cascade_ns_to_timer(struct comedi_8254 *i8254, 116 void comedi_8254_ns_to_timer(struct comedi_8254 *i8254, 119 void comedi_8254_set_busy(struct comedi_8254 *i8254, [all …]
|
H A D | amplc_dio200_common.c | 148 struct comedi_8254 *i8254 = s->private; in dio200_subdev_8254_offset() local 153 offset = i8254->mmio - dev->mmio; in dio200_subdev_8254_offset() 155 offset = i8254->iobase - dev->iobase; in dio200_subdev_8254_offset() 500 struct comedi_8254 *i8254 = s->private; in dio200_subdev_8254_config() local 515 i8254->gate_src[chan] = src; in dio200_subdev_8254_config() 518 data[2] = i8254->gate_src[chan]; in dio200_subdev_8254_config() 526 i8254->clock_src[chan] = src; in dio200_subdev_8254_config() 529 data[1] = i8254->clock_src[chan]; in dio200_subdev_8254_config() 544 struct comedi_8254 *i8254; in dio200_subdev_8254_init() local 566 if (!i8254) in dio200_subdev_8254_init() [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/comedi/drivers/ |
H A D | comedi_8254.c | 132 if (i8254->mmio) in __i8254_read() 138 if (i8254->mmio) in __i8254_read() 328 comedi_8254_write(i8254, counter2, i8254->divisor2); in comedi_8254_pacer_enable() 329 comedi_8254_write(i8254, counter1, i8254->divisor1); in comedi_8254_pacer_enable() 341 i8254->divisor = i8254->next_div & 0xffff; in comedi_8254_update_divisors() 342 i8254->divisor1 = i8254->next_div1 & 0xffff; in comedi_8254_update_divisors() 343 i8254->divisor2 = i8254->next_div2 & 0xffff; in comedi_8254_update_divisors() 378 div * i8254->osc_base > i8254->osc_base) in comedi_8254_cascade_ns_to_timer() 589 i8254 = kzalloc(sizeof(*i8254), GFP_KERNEL); in __i8254_init() 590 if (!i8254) in __i8254_init() [all …]
|
H A D | comedi_8254.h | 99 unsigned int comedi_8254_status(struct comedi_8254 *i8254, 101 unsigned int comedi_8254_read(struct comedi_8254 *i8254, unsigned int counter); 102 void comedi_8254_write(struct comedi_8254 *i8254, 105 int comedi_8254_set_mode(struct comedi_8254 *i8254, 107 int comedi_8254_load(struct comedi_8254 *i8254, 110 void comedi_8254_pacer_enable(struct comedi_8254 *i8254, 113 void comedi_8254_update_divisors(struct comedi_8254 *i8254); 114 void comedi_8254_cascade_ns_to_timer(struct comedi_8254 *i8254, 116 void comedi_8254_ns_to_timer(struct comedi_8254 *i8254, 119 void comedi_8254_set_busy(struct comedi_8254 *i8254, [all …]
|
H A D | amplc_dio200_common.c | 148 struct comedi_8254 *i8254 = s->private; in dio200_subdev_8254_offset() local 153 offset = i8254->mmio - dev->mmio; in dio200_subdev_8254_offset() 155 offset = i8254->iobase - dev->iobase; in dio200_subdev_8254_offset() 500 struct comedi_8254 *i8254 = s->private; in dio200_subdev_8254_config() local 515 i8254->gate_src[chan] = src; in dio200_subdev_8254_config() 518 data[2] = i8254->gate_src[chan]; in dio200_subdev_8254_config() 526 i8254->clock_src[chan] = src; in dio200_subdev_8254_config() 529 data[1] = i8254->clock_src[chan]; in dio200_subdev_8254_config() 544 struct comedi_8254 *i8254; in dio200_subdev_8254_init() local 566 if (!i8254) in dio200_subdev_8254_init() [all …]
|
/dports/games/libretro-bluemsx/blueMSX-libretro-faf470e/Src/Memory/ |
H A D | romMapperMsxRs232.c | 78 I8254* i8254; member 99 i8254SaveState(msxRs232->i8254); in saveState() 112 i8254LoadState(msxRs232->i8254); in loadState() 126 i8254Destroy(msxRs232->i8254); in destroy() 139 i8254Reset(msxRs232->i8254); in reset() 183 value = i8254Peek(msxRs232->i8254, ioPort); in peekIo() 207 value = i8254Read(msxRs232->i8254, ioPort); in readIo() 232 i8254Write(msxRs232->i8254, baseAdr, value); in writeIo() 362 msxRs232->i8254 = i8254Create(1843200, pitOut0, pitOut1, pitOut2, msxRs232); in romMapperMsxRs232Create()
|
H A D | romMapperNms1210Rs232.c | 78 I8254* i8254; member 99 i8254SaveState(nms1210Rs232->i8254); in saveState() 112 i8254LoadState(nms1210Rs232->i8254); in loadState() 128 i8254Destroy(nms1210Rs232->i8254); in destroy() 140 i8254Reset(nms1210Rs232->i8254); in reset() 194 value = i8254Read(nms1210Rs232->i8254, ioPort & 0x03); in readIo() 222 i8254Write(nms1210Rs232->i8254, ioPort & 0x03, value); in writeIo() 350 nms1210Rs232->i8254 = i8254Create(3686400, pitOut0, pitOut1, pitOut2, nms1210Rs232); in romMapperNms1210Rs232Create()
|
/dports/misc/rump/buildrump.sh-b914579/src/sys/arch/x86/x86/ |
H A D | vga_post.c | 57 struct x86emu_i8254 i8254; member 78 if (x86emu_i8254_claim_port(&sc->i8254, port) && 0) { in vm86_emu_inb() 79 return x86emu_i8254_inb(&sc->i8254, port); in vm86_emu_inb() 113 if (x86emu_i8254_claim_port(&sc->i8254, port) && 0) { in vm86_emu_outb() 114 x86emu_i8254_outb(&sc->i8254, port, val); in vm86_emu_outb() 229 x86emu_i8254_init(&sc->i8254, nanotime); in vga_post_call() 249 x86emu_i8254_init(&sc->i8254, nanotime); in vga_post_set_vbe()
|
/dports/sysutils/auto-admin/auto-admin-0.7.8.1/WIP/ |
H A D | auto-virtualbox-guest-config | 5 auto-append-line kern.timecounter.hardware=i8254 \ 6 kern.timecounter.hardware=i8254 /boot/loader.conf desktop-installer
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/arch/x86/lib/ |
H A D | kaslr.c | 34 static inline u16 i8254(void) in i8254() function 80 random ^= i8254(); in kaslr_get_random_long()
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/arch/x86/lib/ |
H A D | kaslr.c | 34 static inline u16 i8254(void) in i8254() function 80 random ^= i8254(); in kaslr_get_random_long()
|
/dports/multimedia/libv4l/linux-5.13-rc2/arch/x86/lib/ |
H A D | kaslr.c | 34 static inline u16 i8254(void) in i8254() function 80 random ^= i8254(); in kaslr_get_random_long()
|
/dports/sysutils/u-boot-olinuxino-lime2-emmc/u-boot-2021.07/arch/x86/dts/ |
H A D | pcspkr.dtsi | 3 compatible = "i8254,beeper";
|
/dports/sysutils/u-boot-olinuxino-lime/u-boot-2021.07/arch/x86/dts/ |
H A D | pcspkr.dtsi | 3 compatible = "i8254,beeper";
|
/dports/sysutils/u-boot-olinuxino-lime2/u-boot-2021.07/arch/x86/dts/ |
H A D | pcspkr.dtsi | 3 compatible = "i8254,beeper";
|
/dports/sysutils/u-boot-wandboard/u-boot-2021.07/arch/x86/dts/ |
H A D | pcspkr.dtsi | 3 compatible = "i8254,beeper";
|
/dports/sysutils/u-boot-cubox-hummingboard/u-boot-2021.07/arch/x86/dts/ |
H A D | pcspkr.dtsi | 3 compatible = "i8254,beeper";
|
/dports/sysutils/u-boot-firefly-rk3399/u-boot-2021.07/arch/x86/dts/ |
H A D | pcspkr.dtsi | 3 compatible = "i8254,beeper";
|