Home
last modified time | relevance | path

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

12345

/linux-6.3-rc2/drivers/media/radio/
A Dradio-isa.c83 return ops->s_stereo(isa, isa->stereo); in radio_isa_s_tuner()
98 res = isa->drv->ops->s_frequency(isa, freq); in radio_isa_s_frequency()
123 return isa->drv->ops->s_mute_volume(isa, ctrl->val, in radio_isa_s_ctrl()
124 isa->volume ? isa->volume->val : 0); in radio_isa_s_ctrl()
184 if (!isa) in radio_isa_alloc()
234 isa->vdev.lock = &isa->lock; in radio_isa_common_probe()
241 video_set_drvdata(&isa->vdev, isa); in radio_isa_common_probe()
250 res = ops->s_frequency(isa, isa->freq); in radio_isa_common_probe()
252 res = ops->s_stereo(isa, isa->stereo); in radio_isa_common_probe()
281 ops->s_mute_volume(isa, true, isa->volume ? isa->volume->cur.val : 0); in radio_isa_common_remove()
[all …]
A Dradio-zoltrix.c89 struct zoltrix *zol = container_of(isa, struct zoltrix, isa); in zoltrix_s_mute_volume()
102 inb(isa->io + 2); in zoltrix_s_mute_volume()
109 struct zoltrix *zol = container_of(isa, struct zoltrix, isa); in zoltrix_s_frequency()
126 outb(0, isa->io); in zoltrix_s_frequency()
127 outb(0, isa->io); in zoltrix_s_frequency()
157 inb(isa->io + 2); in zoltrix_s_frequency()
166 struct zoltrix *zol = container_of(isa, struct zoltrix, isa); in zoltrix_g_rxsubchans()
173 a = inb(isa->io); in zoltrix_g_rxsubchans()
175 b = inb(isa->io); in zoltrix_g_rxsubchans()
183 struct zoltrix *zol = container_of(isa, struct zoltrix, isa); in zoltrix_g_signal()
[all …]
A Dradio-rtrack2.c55 outb_p(1, isa->io); in zero()
56 outb_p(3, isa->io); in zero()
57 outb_p(1, isa->io); in zero()
62 outb_p(5, isa->io); in one()
63 outb_p(7, isa->io); in one()
64 outb_p(5, isa->io); in one()
78 zero(isa); in rtrack2_s_frequency()
82 one(isa); in rtrack2_s_frequency()
84 zero(isa); in rtrack2_s_frequency()
87 outb_p(v4l2_ctrl_g_ctrl(isa->mute), isa->io); in rtrack2_s_frequency()
[all …]
A Dradio-trust.c52 struct radio_isa_card isa; member
67 #define TR_DELAY do { inb(tr->isa.io); inb(tr->isa.io); inb(tr->isa.io); } while (0)
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()
131 struct trust *tr = container_of(isa, struct trust, isa); in trust_s_stereo()
134 outb(tr->ioval, isa->io); in trust_s_stereo()
143 v |= inb(isa->io); in trust_g_signal()
149 struct trust *tr = container_of(isa, struct trust, isa); in trust_s_frequency()
166 struct trust *tr = container_of(isa, struct trust, isa); in trust_s_ctrl()
185 struct trust *tr = container_of(isa, struct trust, isa); in trust_initialize()
[all …]
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()
107 lm7000_set_freq(freq, isa, rtrack_set_pins); in rtrack_s_frequency()
115 return 0xffff * !(inb(isa->io) & 2); in rtrack_g_signal()
120 struct rtrack *rt = container_of(isa, struct rtrack, isa); in rtrack_s_mute_volume()
131 outb(0x98, isa->io); /* volume up + sigstr + on */ in rtrack_s_mute_volume()
[all …]
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()
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
111 struct aztech *az = container_of(isa, struct aztech, isa); in aztech_s_mute_volume()
[all …]
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()
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()
124 return typhoon_s_frequency(isa, mutefreq << 4); in typhoon_s_mute_volume()
[all …]
A Dradio-terratec.c71 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()
121 static u32 terratec_g_signal(struct radio_isa_card *isa) in terratec_g_signal() argument
[all …]
A Dradio-gemtek.c101 struct radio_isa_card isa; member
152 struct radio_isa_card *isa = &gt->isa; in gemtek_bu2614_transmit() local
162 outb_p(mute | GEMTEK_CE | bit, 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()
194 struct gemtek *gt = container_of(isa, struct gemtek, isa); in gemtek_s_frequency()
216 struct gemtek *gt = container_of(isa, struct gemtek, isa); in gemtek_s_mute_volume()
222 return gemtek_s_frequency(isa, isa->freq); in gemtek_s_mute_volume()
238 i = inb_p(isa->io); in gemtek_s_mute_volume()
240 outb_p((i >> 5) | (mute ? GEMTEK_MT : 0), isa->io); in gemtek_s_mute_volume()
[all …]
A Dradio-isa.h47 bool (*probe)(struct radio_isa_card *isa, int io);
51 int (*init)(struct radio_isa_card *isa);
53 int (*s_mute_volume)(struct radio_isa_card *isa, bool mute, int volume);
55 int (*s_frequency)(struct radio_isa_card *isa, u32 freq);
57 int (*s_stereo)(struct radio_isa_card *isa, bool stereo);
59 u32 (*g_rxsubchans)(struct radio_isa_card *isa);
61 u32 (*g_signal)(struct radio_isa_card *isa);
/linux-6.3-rc2/arch/riscv/kernel/
A Dcpufeature.c90 const char *isa; in riscv_fill_hwcap() local
121 temp = isa; in riscv_fill_hwcap()
124 isa += 4; in riscv_fill_hwcap()
127 isa += 4; in riscv_fill_hwcap()
130 if (temp == isa) in riscv_fill_hwcap()
133 for (; *isa; ++isa) { in riscv_fill_hwcap()
147 ++isa; in riscv_fill_hwcap()
156 for (; *isa && *isa != '_'; ++isa) in riscv_fill_hwcap()
161 ext_end = isa; in riscv_fill_hwcap()
194 --isa; in riscv_fill_hwcap()
[all …]
A Dcpu.c22 const char *isa; in riscv_of_processor_hartid() local
40 if (of_property_read_string(node, "riscv,isa", &isa)) { in riscv_of_processor_hartid()
44 if (isa[0] != 'r' || isa[1] != 'v') { in riscv_of_processor_hartid()
45 pr_warn("CPU with hartid=%lu has an invalid ISA of \"%s\"\n", *hart, isa); in riscv_of_processor_hartid()
225 static void print_isa(struct seq_file *f, const char *isa) in print_isa() argument
231 seq_write(f, isa, 4); in print_isa()
288 const char *compat, *isa; in c_show() local
292 if (!of_property_read_string(node, "riscv,isa", &isa)) in c_show()
293 print_isa(m, isa); in c_show()
/linux-6.3-rc2/arch/powerpc/boot/dts/fsl/
A De6500_power_isa.dtsi37 power-isa-version = "2.06";
38 power-isa-b; // Base
39 power-isa-e; // Embedded
41 power-isa-cs; // Cache Specification
42 power-isa-ds; // Decorated Storage
50 power-isa-exp; // External Proxy
51 power-isa-fp; // Floating Point
53 power-isa-mmc; // Memory Coherence
55 power-isa-wt; // Wait
56 power-isa-64; // 64-bit
[all …]
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
50 power-isa-exp; // External Proxy
51 power-isa-fp; // Floating Point
53 power-isa-mmc; // Memory Coherence
55 power-isa-wt; // Wait
[all …]
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
45 power-isa-e.hv; // Embedded.Hypervisor
50 power-isa-exp; // External Proxy
51 power-isa-fp; // Floating Point
53 power-isa-mmc; // Memory Coherence
[all …]
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 …]
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 …]
/linux-6.3-rc2/arch/sh/
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
29 isa-$(CONFIG_SH_DSP) := $(isa-y)-dsp
30 isa-y := $(isa-y)-up
67 isaflags-y := $(call as-option,-Wa$(comma)-isa=$(isa-y),)
[all …]
/linux-6.3-rc2/arch/riscv/kvm/
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 …]
A Dvcpu.c167 bitmap_zero(vcpu->arch.isa, RISCV_ISA_EXT_MAX); in kvm_arch_vcpu_create()
174 set_bit(host_isa, vcpu->arch.isa); in kvm_arch_vcpu_create()
278 case KVM_REG_RISCV_CONFIG_REG(isa): in kvm_riscv_vcpu_get_reg_config()
322 case KVM_REG_RISCV_CONFIG_REG(isa): in kvm_riscv_vcpu_set_reg_config()
349 vcpu->arch.isa[0] = reg_val; in kvm_riscv_vcpu_set_reg_config()
570 set_bit(host_isa_ext, vcpu->arch.isa); in kvm_riscv_vcpu_set_reg_isa_ext()
573 clear_bit(host_isa_ext, vcpu->arch.isa); in kvm_riscv_vcpu_set_reg_isa_ext()
862 if (riscv_isa_extension_available(isa, SSTC)) in kvm_riscv_vcpu_update_config()
888 kvm_riscv_vcpu_update_config(vcpu->arch.isa); in kvm_arch_vcpu_load()
896 vcpu->arch.isa); in kvm_arch_vcpu_load()
[all …]
/linux-6.3-rc2/arch/mips/include/asm/
A Dcpu-features.h18 #define __isa(isa) (cpu_data[0].isa_level & (isa)) argument
32 #define __isa_ge_and_ase(isa, ase) ((MIPS_ISA_REV >= (isa)) && __ase(ase)) argument
33 #define __isa_ge_and_opt(isa, opt) ((MIPS_ISA_REV >= (isa)) && __opt(opt)) argument
42 #define __isa_ge_or_ase(isa, ase) ((MIPS_ISA_REV >= (isa)) || __ase(ase)) argument
43 #define __isa_ge_or_opt(isa, opt) ((MIPS_ISA_REV >= (isa)) || __opt(opt)) argument
53 #define __isa_lt_and_ase(isa, ase) ((MIPS_ISA_REV < (isa)) && __ase(ase)) argument
54 #define __isa_lt_and_opt(isa, opt) ((MIPS_ISA_REV < (isa)) && __opt(opt)) argument
60 #define __isa_ge_and_flag(isa, flag) ((MIPS_ISA_REV >= (isa)) && __isa(flag)) argument
61 #define __isa_ge_or_flag(isa, flag) ((MIPS_ISA_REV >= (isa)) || __isa(flag)) argument
62 #define __isa_lt_and_flag(isa, flag) ((MIPS_ISA_REV < (isa)) && __isa(flag)) argument
/linux-6.3-rc2/arch/arm/mach-footbridge/
A DMakefile8 obj-y := common.o isa-irq.o isa.o isa-rtc.o dma-isa.o
15 obj-$(CONFIG_ARCH_NETWINDER) += netwinder-hw.o isa-timer.o
/linux-6.3-rc2/arch/riscv/include/asm/
A Dkvm_vcpu_fp.h25 const unsigned long *isa);
27 const unsigned long *isa);
35 const unsigned long *isa) in kvm_riscv_vcpu_guest_fp_save() argument
40 const unsigned long *isa) in kvm_riscv_vcpu_guest_fp_restore() argument
/linux-6.3-rc2/arch/powerpc/boot/dts/
A Dmicrowatt.dts38 isa = <3000>;
43 isa = <3000>;
48 isa = <2050>;
54 isa = <2040>;
59 isa = <3000>;
64 isa = <2010>;
70 isa = <0>;
/linux-6.3-rc2/arch/arc/kernel/
A Dsetup.c169 struct bcr_isa_arcv2 isa; in read_arc_build_cfg_regs() local
244 READ_BCR(ARC_REG_ISA_CFG_BCR, isa); in read_arc_build_cfg_regs()
248 if (!isa.ver) /* ISA BCR absent, use Kconfig info */ in read_arc_build_cfg_regs()
249 cpu->isa.atomic = IS_ENABLED(CONFIG_ARC_HAS_LLSC); in read_arc_build_cfg_regs()
252 struct bcr_generic bcr = *(struct bcr_generic *)&isa; in read_arc_build_cfg_regs()
253 cpu->isa.atomic = bcr.info & 1; in read_arc_build_cfg_regs()
256 cpu->isa.be = IS_ENABLED(CONFIG_CPU_BIG_ENDIAN); in read_arc_build_cfg_regs()
262 cpu->isa = isa; in read_arc_build_cfg_regs()
282 IS_AVAIL1(cpu->isa.be, "[Big-Endian]"), in arc_cpu_mumbojumbo()
307 IS_AVAIL2(cpu->isa.ldd, "ll64 ", CONFIG_ARC_HAS_LL64), in arc_cpu_mumbojumbo()
[all …]

Completed in 33 milliseconds

12345