Home
last modified time | relevance | path

Searched refs:i8254 (Results 1 – 25 of 271) sorted by relevance

1234567891011

/dports/games/libretro-bluemsx/blueMSX-libretro-faf470e/Src/IoDevice/
H A DI8254.c598 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 DI8254.h39 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 DMSXMidi.c49 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 Dcomedi_8254.c132 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 Dcomedi_8254.h99 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 Damplc_dio200_common.c148 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 Dcomedi_8254.c132 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 Dcomedi_8254.h99 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 Damplc_dio200_common.c148 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 Dcomedi_8254.c132 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 Dcomedi_8254.h99 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 Damplc_dio200_common.c148 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 DromMapperMsxRs232.c78 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 DromMapperNms1210Rs232.c78 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 Dvga_post.c57 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 Dauto-virtualbox-guest-config5 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 Dkaslr.c34 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 Dkaslr.c34 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 Dkaslr.c34 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 Dpcspkr.dtsi3 compatible = "i8254,beeper";
/dports/sysutils/u-boot-olinuxino-lime/u-boot-2021.07/arch/x86/dts/
H A Dpcspkr.dtsi3 compatible = "i8254,beeper";
/dports/sysutils/u-boot-olinuxino-lime2/u-boot-2021.07/arch/x86/dts/
H A Dpcspkr.dtsi3 compatible = "i8254,beeper";
/dports/sysutils/u-boot-wandboard/u-boot-2021.07/arch/x86/dts/
H A Dpcspkr.dtsi3 compatible = "i8254,beeper";
/dports/sysutils/u-boot-cubox-hummingboard/u-boot-2021.07/arch/x86/dts/
H A Dpcspkr.dtsi3 compatible = "i8254,beeper";
/dports/sysutils/u-boot-firefly-rk3399/u-boot-2021.07/arch/x86/dts/
H A Dpcspkr.dtsi3 compatible = "i8254,beeper";

1234567891011