Home
last modified time | relevance | path

Searched refs:isa (Results 1 – 25 of 212) sorted by relevance

123456789

/openbmc/linux/drivers/media/radio/
H A Dradio-isa.c35 struct radio_isa_card *isa = video_drvdata(file); in radio_isa_querycap() local
37 strscpy(v->driver, isa->drv->driver.driver.name, sizeof(v->driver)); in radio_isa_querycap()
38 strscpy(v->card, isa->drv->card, sizeof(v->card)); in radio_isa_querycap()
39 snprintf(v->bus_info, sizeof(v->bus_info), "ISA:%s", dev_name(isa->v4l2_dev.dev)); in radio_isa_querycap()
46 struct radio_isa_card *isa = video_drvdata(file); in radio_isa_g_tuner() local
47 const struct radio_isa_ops *ops = isa->drv->ops; in radio_isa_g_tuner()
57 if (isa->drv->has_stereo) in radio_isa_g_tuner()
61 v->rxsubchans = ops->g_rxsubchans(isa); in radio_isa_g_tuner()
64 v->audmode = isa->stereo ? V4L2_TUNER_MODE_STEREO : V4L2_TUNER_MODE_MONO; in radio_isa_g_tuner()
66 v->signal = ops->g_signal(isa); in radio_isa_g_tuner()
[all …]
H A Dradio-zoltrix.c75 struct radio_isa_card isa; member
84 return zol ? &zol->isa : NULL; in zoltrix_alloc()
87 static int zoltrix_s_mute_volume(struct radio_isa_card *isa, bool mute, int vol) in zoltrix_s_mute_volume() argument
89 struct zoltrix *zol = container_of(isa, struct zoltrix, isa); in zoltrix_s_mute_volume()
94 outb(0, isa->io); in zoltrix_s_mute_volume()
95 outb(0, isa->io); in zoltrix_s_mute_volume()
96 inb(isa->io + 3); /* Zoltrix needs to be read to confirm */ in zoltrix_s_mute_volume()
100 outb(vol - 1, isa->io); in zoltrix_s_mute_volume()
102 inb(isa->io + 2); in zoltrix_s_mute_volume()
107 static int zoltrix_s_frequency(struct radio_isa_card *isa, u32 freq) in zoltrix_s_frequency() argument
[all …]
H A Dradio-trust.c52 struct radio_isa_card isa; member
60 return tr ? &tr->isa : NULL; in trust_alloc()
67 #define TR_DELAY do { inb(tr->isa.io); inb(tr->isa.io); inb(tr->isa.io); } while (0)
68 #define TR_SET_SCL outb(tr->ioval |= 2, tr->isa.io)
69 #define TR_CLR_SCL outb(tr->ioval &= 0xfd, tr->isa.io)
70 #define TR_SET_SDA outb(tr->ioval |= 1, tr->isa.io)
71 #define TR_CLR_SDA outb(tr->ioval &= 0xfe, tr->isa.io)
119 static int trust_s_mute_volume(struct radio_isa_card *isa, bool mute, int vol) in trust_s_mute_volume() argument
121 struct trust *tr = container_of(isa, struct trust, isa); in trust_s_mute_volume()
124 outb(tr->ioval, isa->io); in trust_s_mute_volume()
[all …]
H A Dradio-rtrack2.c53 static void zero(struct radio_isa_card *isa) in zero() argument
55 outb_p(1, isa->io); in zero()
56 outb_p(3, isa->io); in zero()
57 outb_p(1, isa->io); in zero()
60 static void one(struct radio_isa_card *isa) in one() argument
62 outb_p(5, isa->io); in one()
63 outb_p(7, isa->io); in one()
64 outb_p(5, isa->io); in one()
67 static int rtrack2_s_frequency(struct radio_isa_card *isa, u32 freq) in rtrack2_s_frequency() argument
73 outb_p(0xc8, isa->io); in rtrack2_s_frequency()
[all …]
H A Dradio-aimslab.c64 struct radio_isa_card isa; member
74 return rt ? &rt->isa : NULL; in rtrack_alloc()
88 struct radio_isa_card *isa = handle; in rtrack_set_pins() local
89 struct rtrack *rt = container_of(isa, struct rtrack, isa); in rtrack_set_pins()
92 if (!v4l2_ctrl_g_ctrl(rt->isa.mute)) in rtrack_set_pins()
102 outb_p(bits, rt->isa.io); in rtrack_set_pins()
105 static int rtrack_s_frequency(struct radio_isa_card *isa, u32 freq) in rtrack_s_frequency() argument
107 lm7000_set_freq(freq, isa, rtrack_set_pins); in rtrack_s_frequency()
112 static u32 rtrack_g_signal(struct radio_isa_card *isa) in rtrack_g_signal() argument
115 return 0xffff * !(inb(isa->io) & 2); in rtrack_g_signal()
[all …]
H A Dradio-aztech.c54 struct radio_isa_card isa; member
69 struct radio_isa_card *isa = handle; in aztech_set_pins() local
70 struct aztech *az = container_of(isa, struct aztech, isa); in aztech_set_pins()
80 outb_p(bits, az->isa.io); in aztech_set_pins()
87 return az ? &az->isa : NULL; in aztech_alloc()
90 static int aztech_s_frequency(struct radio_isa_card *isa, u32 freq) in aztech_s_frequency() argument
92 lm7000_set_freq(freq, isa, aztech_set_pins); in aztech_s_frequency()
97 static u32 aztech_g_rxsubchans(struct radio_isa_card *isa) in aztech_g_rxsubchans() argument
99 if (inb(isa->io) & AZTECH_BIT_MONO) in aztech_g_rxsubchans()
104 static u32 aztech_g_signal(struct radio_isa_card *isa) in aztech_g_signal() argument
[all …]
H A Dradio-typhoon.c72 struct radio_isa_card isa; member
80 return ty ? &ty->isa : NULL; in typhoon_alloc()
83 static int typhoon_s_frequency(struct radio_isa_card *isa, u32 freq) in typhoon_s_frequency() argument
105 outb_p((outval >> 8) & 0x01, isa->io + 4); in typhoon_s_frequency()
106 outb_p(outval >> 9, isa->io + 6); in typhoon_s_frequency()
107 outb_p(outval & 0xff, isa->io + 8); in typhoon_s_frequency()
111 static int typhoon_s_mute_volume(struct radio_isa_card *isa, bool mute, int vol) in typhoon_s_mute_volume() argument
113 struct typhoon *ty = container_of(isa, struct typhoon, isa); in typhoon_s_mute_volume()
119 outb_p(vol / 2, isa->io); /* Set the volume, high bit. */ in typhoon_s_mute_volume()
120 outb_p(vol % 2, isa->io + 2); /* Set the volume, low bit. */ in typhoon_s_mute_volume()
[all …]
H A Dradio-gemtek.c101 struct radio_isa_card isa; member
152 struct radio_isa_card *isa = &gt->isa; in gemtek_bu2614_transmit() local
157 outb_p(mute | GEMTEK_CE | GEMTEK_DA | GEMTEK_CK, isa->io); in gemtek_bu2614_transmit()
162 outb_p(mute | GEMTEK_CE | bit, isa->io); in gemtek_bu2614_transmit()
164 outb_p(mute | GEMTEK_CE | bit | GEMTEK_CK, isa->io); in gemtek_bu2614_transmit()
168 outb_p(mute | GEMTEK_DA | GEMTEK_CK, isa->io); in gemtek_bu2614_transmit()
186 return gt ? &gt->isa : NULL; in gemtek_alloc()
192 static int gemtek_s_frequency(struct radio_isa_card *isa, u32 freq) in gemtek_s_frequency() argument
194 struct gemtek *gt = container_of(isa, struct gemtek, isa); in gemtek_s_frequency()
214 static int gemtek_s_mute_volume(struct radio_isa_card *isa, bool mute, int vol) in gemtek_s_mute_volume() argument
[all …]
H A Dradio-terratec.c62 static int terratec_s_mute_volume(struct radio_isa_card *isa, bool mute, int vol) in terratec_s_mute_volume() argument
71 outb(0x80, isa->io + 1); in terratec_s_mute_volume()
73 outb(0x00, isa->io + 1); in terratec_s_mute_volume()
82 static int terratec_s_frequency(struct radio_isa_card *isa, u32 freq) in terratec_s_frequency() argument
109 outb(WRT_EN | DATA, isa->io); in terratec_s_frequency()
110 outb(WRT_EN | DATA | CLK_ON, isa->io); in terratec_s_frequency()
111 outb(WRT_EN | DATA, isa->io); in terratec_s_frequency()
113 outb(WRT_EN | 0x00, isa->io); in terratec_s_frequency()
114 outb(WRT_EN | 0x00 | CLK_ON, isa->io); in terratec_s_frequency()
117 outb(0x00, isa->io); in terratec_s_frequency()
[all …]
/openbmc/qemu/include/hw/xtensa/
H A Dxtensa-isa.h171 xtensa_isa_status xtensa_isa_errno(xtensa_isa isa);
173 char *xtensa_isa_error_msg(xtensa_isa isa);
185 int xtensa_insnbuf_size(xtensa_isa isa);
190 xtensa_insnbuf xtensa_insnbuf_alloc(xtensa_isa isa);
195 void xtensa_insnbuf_free(xtensa_isa isa, xtensa_insnbuf buf);
214 int xtensa_insnbuf_to_chars(xtensa_isa isa, const xtensa_insnbuf insn,
217 void xtensa_insnbuf_from_chars(xtensa_isa isa, xtensa_insnbuf insn,
232 void xtensa_isa_free(xtensa_isa isa);
237 int xtensa_isa_maxlength(xtensa_isa isa);
247 int xtensa_isa_length_from_chars(xtensa_isa isa, const unsigned char *cp);
[all …]
/openbmc/qemu/target/xtensa/
H A Dxtensa-isa.c33 xtensa_isa_status xtensa_isa_errno(xtensa_isa isa __attribute__ ((unused))) in xtensa_isa_errno() argument
39 char *xtensa_isa_error_msg(xtensa_isa isa __attribute__ ((unused))) in xtensa_isa_error_msg() argument
72 int xtensa_insnbuf_size(xtensa_isa isa) in xtensa_insnbuf_size() argument
74 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_insnbuf_size()
79 xtensa_insnbuf xtensa_insnbuf_alloc(xtensa_isa isa) in xtensa_insnbuf_alloc() argument
82 malloc(xtensa_insnbuf_size(isa) * sizeof(xtensa_insnbuf_word)); in xtensa_insnbuf_alloc()
89 void xtensa_insnbuf_free(xtensa_isa isa __attribute__ ((unused)), in xtensa_insnbuf_free() argument
125 int xtensa_insnbuf_to_chars(xtensa_isa isa, in xtensa_insnbuf_to_chars() argument
130 xtensa_isa_internal *intisa = (xtensa_isa_internal *)isa; in xtensa_insnbuf_to_chars()
131 int insn_size = xtensa_isa_maxlength(isa); in xtensa_insnbuf_to_chars()
[all …]
/openbmc/u-boot/arch/powerpc/dts/
H A De6500_power_isa.dtsi11 power-isa-version = "2.06";
12 power-isa-b; // Base
13 power-isa-e; // Embedded
14 power-isa-atb; // Alternate Time Base
15 power-isa-cs; // Cache Specification
16 power-isa-ds; // Decorated Storage
17 power-isa-e.ed; // Embedded.Enhanced Debug
18 power-isa-e.pd; // Embedded.External PID
19 power-isa-e.hv; // Embedded.Hypervisor
20 power-isa-e.le; // Embedded.Little-Endian
[all …]
/openbmc/qemu/disas/
H A Dxtensa.c34 xtensa_isa isa = info->private_data; in print_insn_xtensa() local
35 xtensa_insnbuf insnbuf = xtensa_insnbuf_alloc(isa); in print_insn_xtensa()
36 xtensa_insnbuf slotbuf = xtensa_insnbuf_alloc(isa); in print_insn_xtensa()
48 len = xtensa_isa_length_from_chars(isa, buffer); in print_insn_xtensa()
63 xtensa_insnbuf_from_chars(isa, insnbuf, buffer, len); in print_insn_xtensa()
64 fmt = xtensa_format_decode(isa, insnbuf); in print_insn_xtensa()
74 slots = xtensa_format_num_slots(isa, fmt); in print_insn_xtensa()
87 xtensa_format_get_slot(isa, fmt, slot, insnbuf, slotbuf); in print_insn_xtensa()
88 opc = xtensa_opcode_decode(isa, fmt, slot, slotbuf); in print_insn_xtensa()
93 opnds = xtensa_opcode_num_operands(isa, opc); in print_insn_xtensa()
[all …]
/openbmc/qemu/hw/isa/
H A Disa-superio.c33 ISADevice *isa; in isa_superio_realize() local
56 isa = isa_new(TYPE_ISA_PARALLEL); in isa_superio_realize()
57 d = DEVICE(isa); in isa_superio_realize()
67 object_property_add_child(OBJECT(dev), name, OBJECT(isa)); in isa_superio_realize()
68 isa_realize_and_unref(isa, bus, &error_fatal); in isa_superio_realize()
69 sio->parallel[i] = isa; in isa_superio_realize()
95 isa = isa_new(TYPE_ISA_SERIAL); in isa_superio_realize()
96 d = DEVICE(isa); in isa_superio_realize()
106 object_property_add_child(OBJECT(dev), name, OBJECT(isa)); in isa_superio_realize()
107 isa_realize_and_unref(isa, bus, &error_fatal); in isa_superio_realize()
[all …]
/openbmc/qemu/hw/char/
H A Dserial-isa.c60 ISASerialState *isa = ISA_SERIAL(dev); in serial_isa_realizefn() local
61 SerialState *s = &isa->state; in serial_isa_realizefn()
63 if (isa->index == -1) { in serial_isa_realizefn()
64 isa->index = index; in serial_isa_realizefn()
66 if (isa->index >= MAX_ISA_SERIAL_PORTS) { in serial_isa_realizefn()
71 if (isa->iobase == -1) { in serial_isa_realizefn()
72 isa->iobase = isa_serial_io[isa->index]; in serial_isa_realizefn()
74 if (isa->isairq == -1) { in serial_isa_realizefn()
75 isa->isairq = isa_serial_irq[isa->index]; in serial_isa_realizefn()
79 s->irq = isa_get_irq(isadev, isa->isairq); in serial_isa_realizefn()
[all …]
/openbmc/linux/arch/powerpc/boot/dts/fsl/
H A De6500_power_isa.dtsi37 power-isa-version = "2.06";
38 power-isa-b; // Base
39 power-isa-e; // Embedded
40 power-isa-atb; // Alternate Time Base
41 power-isa-cs; // Cache Specification
42 power-isa-ds; // Decorated Storage
43 power-isa-e.ed; // Embedded.Enhanced Debug
44 power-isa-e.pd; // Embedded.External PID
45 power-isa-e.hv; // Embedded.Hypervisor
46 power-isa-e.le; // Embedded.Little-Endian
[all …]
H A De5500_power_isa.dtsi37 power-isa-version = "2.06";
38 power-isa-b; // Base
39 power-isa-e; // Embedded
40 power-isa-atb; // Alternate Time Base
41 power-isa-cs; // Cache Specification
42 power-isa-ds; // Decorated Storage
43 power-isa-e.ed; // Embedded.Enhanced Debug
44 power-isa-e.pd; // Embedded.External PID
45 power-isa-e.hv; // Embedded.Hypervisor
46 power-isa-e.le; // Embedded.Little-Endian
[all …]
H A De500mc_power_isa.dtsi37 power-isa-version = "2.06";
38 power-isa-b; // Base
39 power-isa-e; // Embedded
40 power-isa-atb; // Alternate Time Base
41 power-isa-cs; // Cache Specification
42 power-isa-ds; // Decorated Storage
43 power-isa-e.ed; // Embedded.Enhanced Debug
44 power-isa-e.pd; // Embedded.External PID
45 power-isa-e.hv; // Embedded.Hypervisor
46 power-isa-e.le; // Embedded.Little-Endian
[all …]
H A De500v2_power_isa.dtsi37 power-isa-version = "2.03";
38 power-isa-b; // Base
39 power-isa-e; // Embedded
40 power-isa-atb; // Alternate Time Base
41 power-isa-cs; // Cache Specification
42 power-isa-e.le; // Embedded.Little-Endian
43 power-isa-e.pm; // Embedded.Performance Monitor
44 power-isa-ecl; // Embedded Cache Locking
45 power-isa-mmc; // Memory Coherence
46 power-isa-sp; // Signal Processing Engine
[all …]
H A De500v1_power_isa.dtsi37 power-isa-version = "2.03";
38 power-isa-b; // Base
39 power-isa-e; // Embedded
40 power-isa-atb; // Alternate Time Base
41 power-isa-cs; // Cache Specification
42 power-isa-e.le; // Embedded.Little-Endian
43 power-isa-e.pm; // Embedded.Performance Monitor
44 power-isa-ecl; // Embedded Cache Locking
45 power-isa-mmc; // Memory Coherence
46 power-isa-sp; // Signal Processing Engine
[all …]
/openbmc/linux/arch/riscv/kernel/
H A Dcpufeature.c190 unsigned long *isa2hwcap, const char *isa) in riscv_parse_isa_string() argument
198 isa += 4; in riscv_parse_isa_string()
200 while (*isa) { in riscv_parse_isa_string()
201 const char *ext = isa++; in riscv_parse_isa_string()
202 const char *ext_end = isa; in riscv_parse_isa_string()
214 ++isa; in riscv_parse_isa_string()
243 for (; *isa && *isa != '_'; ++isa) in riscv_parse_isa_string()
244 if (unlikely(!isalnum(*isa))) in riscv_parse_isa_string()
247 ext_end = isa; in riscv_parse_isa_string()
291 if (!isdigit(*isa)) in riscv_parse_isa_string()
[all …]
/openbmc/qemu/hw/block/
H A Dfdc-isa.c71 FDCtrlISABus *isa = ISA_FDC(d); in fdctrl_external_reset_isa() local
72 FDCtrl *s = &isa->state; in fdctrl_external_reset_isa()
92 FDCtrlISABus *isa = ISA_FDC(dev); in isabus_fdc_realize() local
93 FDCtrl *fdctrl = &isa->state; in isabus_fdc_realize()
96 isa_register_portio_list(isadev, &isa->portio_list, in isabus_fdc_realize()
97 isa->iobase, fdc_portio_list, fdctrl, in isabus_fdc_realize()
100 fdctrl->irq = isa_bus_get_irq(bus, isa->irq); in isabus_fdc_realize()
101 fdctrl->dma_chann = isa->dma; in isabus_fdc_realize()
104 fdctrl->dma = isa_bus_get_dma(bus, isa->dma); in isabus_fdc_realize()
114 qdev_set_legacy_instance_id(dev, isa->iobase, 2); in isabus_fdc_realize()
[all …]
/openbmc/linux/arch/sh/
H A DMakefile20 isa-y := any
21 isa-$(CONFIG_SH_DSP) := sh
22 isa-$(CONFIG_CPU_SH2) := sh2
23 isa-$(CONFIG_CPU_SH2A) := sh2a
24 isa-$(CONFIG_CPU_SH3) := sh3
25 isa-$(CONFIG_CPU_SH4) := sh4
26 isa-$(CONFIG_CPU_SH4A) := sh4a
27 isa-$(CONFIG_CPU_SH4AL_DSP) := sh4al
29 isa-$(CONFIG_SH_DSP) := $(isa-y)-dsp
30 isa-y := $(isa-y)-up
[all …]
/openbmc/linux/arch/riscv/kvm/
H A Dvcpu_vector.c21 unsigned long *isa = vcpu->arch.isa; in kvm_riscv_vcpu_vector_reset() local
25 if (riscv_isa_extension_available(isa, v)) { in kvm_riscv_vcpu_vector_reset()
41 unsigned long *isa) in kvm_riscv_vcpu_guest_vector_save() argument
44 if (riscv_isa_extension_available(isa, v)) in kvm_riscv_vcpu_guest_vector_save()
51 unsigned long *isa) in kvm_riscv_vcpu_guest_vector_restore() argument
54 if (riscv_isa_extension_available(isa, v)) in kvm_riscv_vcpu_guest_vector_restore()
137 unsigned long *isa = vcpu->arch.isa; in kvm_riscv_vcpu_get_reg_vector() local
147 if (!riscv_isa_extension_available(isa, v)) in kvm_riscv_vcpu_get_reg_vector()
163 unsigned long *isa = vcpu->arch.isa; in kvm_riscv_vcpu_set_reg_vector() local
173 if (!riscv_isa_extension_available(isa, v)) in kvm_riscv_vcpu_set_reg_vector()
H A Dvcpu_fp.c22 if (riscv_isa_extension_available(vcpu->arch.isa, f) || in kvm_riscv_vcpu_fp_reset()
23 riscv_isa_extension_available(vcpu->arch.isa, d)) in kvm_riscv_vcpu_fp_reset()
36 const unsigned long *isa) in kvm_riscv_vcpu_guest_fp_save() argument
39 if (riscv_isa_extension_available(isa, d)) in kvm_riscv_vcpu_guest_fp_save()
41 else if (riscv_isa_extension_available(isa, f)) in kvm_riscv_vcpu_guest_fp_save()
48 const unsigned long *isa) in kvm_riscv_vcpu_guest_fp_restore() argument
51 if (riscv_isa_extension_available(isa, d)) in kvm_riscv_vcpu_guest_fp_restore()
53 else if (riscv_isa_extension_available(isa, f)) in kvm_riscv_vcpu_guest_fp_restore()
90 riscv_isa_extension_available(vcpu->arch.isa, f)) { in kvm_riscv_vcpu_get_reg_fp()
101 riscv_isa_extension_available(vcpu->arch.isa, d)) { in kvm_riscv_vcpu_get_reg_fp()
[all …]

123456789