isa               304 arch/arc/include/asm/arcregs.h 	struct bcr_isa_arcv2 isa;
isa               172 arch/arc/kernel/setup.c 	struct bcr_isa_arcv2 isa;
isa               247 arch/arc/kernel/setup.c 	READ_BCR(ARC_REG_ISA_CFG_BCR, isa);
isa               251 arch/arc/kernel/setup.c 		if (!isa.ver)	/* ISA BCR absent, use Kconfig info */
isa               252 arch/arc/kernel/setup.c 			cpu->isa.atomic = IS_ENABLED(CONFIG_ARC_HAS_LLSC);
isa               255 arch/arc/kernel/setup.c 			struct bcr_generic bcr = *(struct bcr_generic *)&isa;
isa               256 arch/arc/kernel/setup.c 			cpu->isa.atomic = bcr.info & 1;
isa               259 arch/arc/kernel/setup.c 		cpu->isa.be = IS_ENABLED(CONFIG_CPU_BIG_ENDIAN);
isa               265 arch/arc/kernel/setup.c 		cpu->isa = isa;
isa               285 arch/arc/kernel/setup.c 		       IS_AVAIL1(cpu->isa.be, "[Big-Endian]"),
isa               309 arch/arc/kernel/setup.c 		       IS_AVAIL2(cpu->isa.atomic, "atomic ", CONFIG_ARC_HAS_LLSC),
isa               310 arch/arc/kernel/setup.c 		       IS_AVAIL2(cpu->isa.ldd, "ll64 ", CONFIG_ARC_HAS_LL64),
isa               311 arch/arc/kernel/setup.c 		       IS_AVAIL2(cpu->isa.unalign, "unalign ", CONFIG_ARC_USE_UNALIGNED_MEM_ACCESS),
isa               313 arch/arc/kernel/setup.c 		       IS_AVAIL1(cpu->isa.div_rem, "div_rem "));
isa                18 arch/mips/include/asm/cpu-features.h #define __isa(isa)			(cpu_data[0].isa_level & (isa))
isa                32 arch/mips/include/asm/cpu-features.h #define __isa_ge_and_ase(isa, ase)	((MIPS_ISA_REV >= (isa)) && __ase(ase))
isa                33 arch/mips/include/asm/cpu-features.h #define __isa_ge_and_opt(isa, opt)	((MIPS_ISA_REV >= (isa)) && __opt(opt))
isa                42 arch/mips/include/asm/cpu-features.h #define __isa_ge_or_ase(isa, ase)	((MIPS_ISA_REV >= (isa)) || __ase(ase))
isa                43 arch/mips/include/asm/cpu-features.h #define __isa_ge_or_opt(isa, opt)	((MIPS_ISA_REV >= (isa)) || __opt(opt))
isa                53 arch/mips/include/asm/cpu-features.h #define __isa_lt_and_ase(isa, ase)	((MIPS_ISA_REV < (isa)) && __ase(ase))
isa                54 arch/mips/include/asm/cpu-features.h #define __isa_lt_and_opt(isa, opt)	((MIPS_ISA_REV < (isa)) && __opt(opt))
isa                60 arch/mips/include/asm/cpu-features.h #define __isa_ge_and_flag(isa, flag)	((MIPS_ISA_REV >= (isa)) && __isa(flag))
isa                61 arch/mips/include/asm/cpu-features.h #define __isa_ge_or_flag(isa, flag)	((MIPS_ISA_REV >= (isa)) || __isa(flag))
isa                62 arch/mips/include/asm/cpu-features.h #define __isa_lt_and_flag(isa, flag)	((MIPS_ISA_REV < (isa)) && __isa(flag))
isa               359 arch/mips/include/asm/ip32/mace.h 	struct mace_isa isa;
isa                28 arch/mips/include/asm/mach-loongson64/cs5536/cs5536_vsm.h DECLARE_CS5536_MODULE(isa)
isa               511 arch/mips/kernel/cpu-probe.c static void set_isa(struct cpuinfo_mips *c, unsigned int isa)
isa               513 arch/mips/kernel/cpu-probe.c 	switch (isa) {
isa               634 arch/mips/kernel/cpu-probe.c 	int isa, mt;
isa               647 arch/mips/kernel/cpu-probe.c 	isa = (config0 & MIPS_CONF_AT) >> 13;
isa               648 arch/mips/kernel/cpu-probe.c 	switch (isa) {
isa                18 arch/mips/sgi-ip32/ip32-platform.c #define MACEISA_SERIAL1_OFFS   offsetof(struct sgi_mace, isa.serial1)
isa                19 arch/mips/sgi-ip32/ip32-platform.c #define MACEISA_SERIAL2_OFFS   offsetof(struct sgi_mace, isa.serial2)
isa                95 arch/mips/sgi-ip32/ip32-platform.c #define MACE_RTC_RES_START (MACE_BASE + offsetof(struct sgi_mace, isa.rtc))
isa                43 arch/powerpc/kernel/dt_cpu_ftrs.c 	uint32_t isa;
isa               649 arch/powerpc/kernel/dt_cpu_ftrs.c static void __init cpufeatures_setup_start(u32 isa)
isa               651 arch/powerpc/kernel/dt_cpu_ftrs.c 	pr_info("setup for ISA %d\n", isa);
isa               653 arch/powerpc/kernel/dt_cpu_ftrs.c 	if (isa >= 3000) {
isa               851 arch/powerpc/kernel/dt_cpu_ftrs.c 	f->isa = be32_to_cpup(prop);
isa              1019 arch/powerpc/kernel/dt_cpu_ftrs.c 	u32 isa;
isa              1030 arch/powerpc/kernel/dt_cpu_ftrs.c 	isa = be32_to_cpup(prop);
isa              1042 arch/powerpc/kernel/dt_cpu_ftrs.c 	cpufeatures_setup_start(isa);
isa               402 arch/powerpc/kernel/legacy_serial.c 		struct device_node *isa = of_get_parent(np);
isa               403 arch/powerpc/kernel/legacy_serial.c 		if (of_node_name_eq(isa, "isa") || of_node_name_eq(isa, "lpc")) {
isa               405 arch/powerpc/kernel/legacy_serial.c 				index = add_legacy_isa_port(np, isa);
isa               410 arch/powerpc/kernel/legacy_serial.c 		of_node_put(isa);
isa              2728 arch/powerpc/kernel/prom_init.c 	phandle isa;
isa              2734 arch/powerpc/kernel/prom_init.c 	isa = call_prom("finddevice", 1, 1, ADDR(name));
isa              2735 arch/powerpc/kernel/prom_init.c 	if (!PHANDLE_VALID(isa)) {
isa              2737 arch/powerpc/kernel/prom_init.c 		isa = call_prom("finddevice", 1, 1, ADDR(name));
isa              2740 arch/powerpc/kernel/prom_init.c 	if (!PHANDLE_VALID(isa))
isa              2743 arch/powerpc/kernel/prom_init.c 	if (prom_getproplen(isa, "ranges") != 12)
isa              2745 arch/powerpc/kernel/prom_init.c 	if (prom_getprop(isa, "ranges", isa_ranges, sizeof(isa_ranges))
isa              2762 arch/powerpc/kernel/prom_init.c 	prom_setprop(isa, name, "ranges",
isa                17 arch/riscv/kernel/cpu.c 	const char *isa;
isa                35 arch/riscv/kernel/cpu.c 	if (of_property_read_string(node, "riscv,isa", &isa)) {
isa                39 arch/riscv/kernel/cpu.c 	if (isa[0] != 'r' || isa[1] != 'v') {
isa                40 arch/riscv/kernel/cpu.c 		pr_warn("CPU with hartid=%d has an invalid ISA of \"%s\"\n", hart, isa);
isa                52 arch/riscv/kernel/cpu.c 	const char *isa = orig_isa;
isa                60 arch/riscv/kernel/cpu.c 	if (strncmp(isa, "rv32i", 5) != 0)
isa                63 arch/riscv/kernel/cpu.c 	if (strncmp(isa, "rv64i", 5) != 0)
isa                69 arch/riscv/kernel/cpu.c 	seq_write(f, isa, 5);
isa                70 arch/riscv/kernel/cpu.c 	isa += 5;
isa                79 arch/riscv/kernel/cpu.c 		if (isa[0] == e[0]) {
isa                80 arch/riscv/kernel/cpu.c 			if (isa[0] != 's')
isa                81 arch/riscv/kernel/cpu.c 				seq_write(f, isa, 1);
isa                83 arch/riscv/kernel/cpu.c 			isa++;
isa                92 arch/riscv/kernel/cpu.c 	if (isa[0] != '\0')
isa               132 arch/riscv/kernel/cpu.c 	const char *compat, *isa, *mmu;
isa               136 arch/riscv/kernel/cpu.c 	if (!of_property_read_string(node, "riscv,isa", &isa))
isa               137 arch/riscv/kernel/cpu.c 		print_isa(m, isa);
isa                23 arch/riscv/kernel/cpufeature.c 	const char *isa;
isa                42 arch/riscv/kernel/cpufeature.c 		if (of_property_read_string(node, "riscv,isa", &isa)) {
isa                47 arch/riscv/kernel/cpufeature.c 		for (i = 0; i < strlen(isa); ++i)
isa                48 arch/riscv/kernel/cpufeature.c 			this_hwcap |= isa2hwcap[(unsigned char)(isa[i])];
isa               226 arch/x86/kvm/trace.h 	TP_PROTO(unsigned int exit_reason, struct kvm_vcpu *vcpu, u32 isa),
isa               227 arch/x86/kvm/trace.h 	TP_ARGS(exit_reason, vcpu, isa),
isa               232 arch/x86/kvm/trace.h 		__field(	u32,	        isa             )
isa               241 arch/x86/kvm/trace.h 		__entry->isa            = isa;
isa               249 arch/x86/kvm/trace.h 		 (__entry->isa == KVM_ISA_VMX) ?
isa               562 arch/x86/kvm/trace.h 		     __u32 exit_int_info, __u32 exit_int_info_err, __u32 isa),
isa               564 arch/x86/kvm/trace.h 		    exit_int_info, exit_int_info_err, isa),
isa               573 arch/x86/kvm/trace.h 		__field(	__u32,		isa			)
isa               583 arch/x86/kvm/trace.h 		__entry->isa			= isa;
isa               588 arch/x86/kvm/trace.h 		 (__entry->isa == KVM_ISA_VMX) ?
isa               601 arch/x86/kvm/trace.h 		     __u32 exit_int_info, __u32 exit_int_info_err, __u32 isa),
isa               603 arch/x86/kvm/trace.h 		    exit_int_info, exit_int_info_err, isa),
isa               611 arch/x86/kvm/trace.h 		__field(	__u32,		isa			)
isa               620 arch/x86/kvm/trace.h 		__entry->isa			= isa;
isa               625 arch/x86/kvm/trace.h 		 (__entry->isa == KVM_ISA_VMX) ?
isa               591 drivers/ata/pata_via.c 	struct pci_dev *isa;
isa               610 drivers/ata/pata_via.c 		if ((isa = pci_get_device(PCI_VENDOR_ID_VIA +
isa               613 drivers/ata/pata_via.c 			u8 rev = isa->revision;
isa               614 drivers/ata/pata_via.c 			pci_dev_put(isa);
isa               143 drivers/firmware/edd.c 			     info->params.interface_path.isa.base_address);
isa               526 drivers/hwmon/lm78.c 	struct lm78_data *isa;
isa               531 drivers/hwmon/lm78.c 	isa = platform_get_drvdata(pdev);
isa               533 drivers/hwmon/lm78.c 	if (lm78_read_value(isa, LM78_REG_I2C_ADDR) != client->addr)
isa               535 drivers/hwmon/lm78.c 	if ((lm78_read_value(isa, LM78_REG_CHIPID) & 0xfe) != (chipid & 0xfe))
isa               543 drivers/hwmon/lm78.c 		if (lm78_read_value(isa, i) !=
isa               547 drivers/hwmon/lm78.c 	if (lm78_read_value(isa, LM78_REG_CONFIG) !=
isa               551 drivers/hwmon/lm78.c 		if (lm78_read_value(isa, i) !=
isa               575 drivers/hwmon/lm78.c 	struct lm78_data *isa = lm78_data_if_isa();
isa               588 drivers/hwmon/lm78.c 	if (isa)
isa               589 drivers/hwmon/lm78.c 		mutex_lock(&isa->update_lock);
isa               617 drivers/hwmon/lm78.c 	if (isa)
isa               618 drivers/hwmon/lm78.c 		mutex_unlock(&isa->update_lock);
isa               625 drivers/hwmon/lm78.c 	if (isa)
isa               626 drivers/hwmon/lm78.c 		mutex_unlock(&isa->update_lock);
isa              1087 drivers/hwmon/w83781d.c 	struct w83781d_data *isa = w83781d_data_if_isa();
isa              1101 drivers/hwmon/w83781d.c 	if (isa)
isa              1102 drivers/hwmon/w83781d.c 		mutex_lock(&isa->update_lock);
isa              1171 drivers/hwmon/w83781d.c 	if (isa)
isa              1172 drivers/hwmon/w83781d.c 		mutex_unlock(&isa->update_lock);
isa              1179 drivers/hwmon/w83781d.c 	if (isa)
isa              1180 drivers/hwmon/w83781d.c 		mutex_unlock(&isa->update_lock);
isa              1615 drivers/hwmon/w83781d.c 	struct w83781d_data *isa;
isa              1621 drivers/hwmon/w83781d.c 	isa = platform_get_drvdata(pdev);
isa              1623 drivers/hwmon/w83781d.c 	if (w83781d_read_value(isa, W83781D_REG_I2C_ADDR) != client->addr)
isa              1625 drivers/hwmon/w83781d.c 	if (w83781d_read_value(isa, W83781D_REG_WCHIPID) != chipid)
isa              1633 drivers/hwmon/w83781d.c 		if (w83781d_read_value(isa, i) !=
isa              1637 drivers/hwmon/w83781d.c 	if (w83781d_read_value(isa, W83781D_REG_CONFIG) !=
isa              1641 drivers/hwmon/w83781d.c 		if (w83781d_read_value(isa, i) !=
isa               219 drivers/ide/via82cxxx.c static struct via_isa_bridge *via_config_find(struct pci_dev **isa)
isa               225 drivers/ide/via82cxxx.c 		if ((*isa = pci_get_device(PCI_VENDOR_ID_VIA +
isa               229 drivers/ide/via82cxxx.c 			if ((*isa)->revision >= via_config->rev_min &&
isa               230 drivers/ide/via82cxxx.c 			    (*isa)->revision <= via_config->rev_max)
isa               232 drivers/ide/via82cxxx.c 			pci_dev_put(*isa);
isa               417 drivers/ide/via82cxxx.c 	struct pci_dev *isa = NULL;
isa               429 drivers/ide/via82cxxx.c 	via_config = via_config_find(&isa);
isa               435 drivers/ide/via82cxxx.c 		pci_name(dev), via_config->name, isa->revision,
isa               440 drivers/ide/via82cxxx.c 	pci_dev_put(isa);
isa                64 drivers/media/radio/radio-aimslab.c 	struct radio_isa_card isa;
isa                74 drivers/media/radio/radio-aimslab.c 	return rt ? &rt->isa : NULL;
isa                88 drivers/media/radio/radio-aimslab.c 	struct radio_isa_card *isa = handle;
isa                89 drivers/media/radio/radio-aimslab.c 	struct rtrack *rt = container_of(isa, struct rtrack, isa);
isa                92 drivers/media/radio/radio-aimslab.c 	if (!v4l2_ctrl_g_ctrl(rt->isa.mute))
isa               102 drivers/media/radio/radio-aimslab.c 	outb_p(bits, rt->isa.io);
isa               105 drivers/media/radio/radio-aimslab.c static int rtrack_s_frequency(struct radio_isa_card *isa, u32 freq)
isa               107 drivers/media/radio/radio-aimslab.c 	lm7000_set_freq(freq, isa, rtrack_set_pins);
isa               112 drivers/media/radio/radio-aimslab.c static u32 rtrack_g_signal(struct radio_isa_card *isa)
isa               115 drivers/media/radio/radio-aimslab.c 	return 0xffff * !(inb(isa->io) & 2);
isa               118 drivers/media/radio/radio-aimslab.c static int rtrack_s_mute_volume(struct radio_isa_card *isa, bool mute, int vol)
isa               120 drivers/media/radio/radio-aimslab.c 	struct rtrack *rt = container_of(isa, struct rtrack, isa);
isa               124 drivers/media/radio/radio-aimslab.c 		outb(0xd0, isa->io);	/* volume steady + sigstr + off	*/
isa               128 drivers/media/radio/radio-aimslab.c 		outb(0x48, isa->io);	/* volume down but still "on"	*/
isa               131 drivers/media/radio/radio-aimslab.c 		outb(0x98, isa->io);	/* volume up + sigstr + on	*/
isa               135 drivers/media/radio/radio-aimslab.c 		outb(0x58, isa->io);	/* volume down + sigstr + on	*/
isa               139 drivers/media/radio/radio-aimslab.c 	outb(0xd8, isa->io);		/* volume steady + sigstr + on	*/
isa               145 drivers/media/radio/radio-aimslab.c static int rtrack_initialize(struct radio_isa_card *isa)
isa               148 drivers/media/radio/radio-aimslab.c 	outb(0x90, isa->io);	/* volume up but still "on"	*/
isa               150 drivers/media/radio/radio-aimslab.c 	outb(0xc0, isa->io);	/* steady volume, mute card	*/
isa                54 drivers/media/radio/radio-aztech.c 	struct radio_isa_card isa;
isa                69 drivers/media/radio/radio-aztech.c 	struct radio_isa_card *isa = handle;
isa                70 drivers/media/radio/radio-aztech.c 	struct aztech *az = container_of(isa, struct aztech, isa);
isa                80 drivers/media/radio/radio-aztech.c 	outb_p(bits, az->isa.io);
isa                87 drivers/media/radio/radio-aztech.c 	return az ? &az->isa : NULL;
isa                90 drivers/media/radio/radio-aztech.c static int aztech_s_frequency(struct radio_isa_card *isa, u32 freq)
isa                92 drivers/media/radio/radio-aztech.c 	lm7000_set_freq(freq, isa, aztech_set_pins);
isa                97 drivers/media/radio/radio-aztech.c static u32 aztech_g_rxsubchans(struct radio_isa_card *isa)
isa                99 drivers/media/radio/radio-aztech.c 	if (inb(isa->io) & AZTECH_BIT_MONO)
isa               104 drivers/media/radio/radio-aztech.c static u32 aztech_g_signal(struct radio_isa_card *isa)
isa               106 drivers/media/radio/radio-aztech.c 	return (inb(isa->io) & AZTECH_BIT_NOT_TUNED) ? 0 : 0xffff;
isa               109 drivers/media/radio/radio-aztech.c static int aztech_s_mute_volume(struct radio_isa_card *isa, bool mute, int vol)
isa               111 drivers/media/radio/radio-aztech.c 	struct aztech *az = container_of(isa, struct aztech, isa);
isa               116 drivers/media/radio/radio-aztech.c 	outb(az->curvol, isa->io);
isa               101 drivers/media/radio/radio-gemtek.c 	struct radio_isa_card isa;
isa               152 drivers/media/radio/radio-gemtek.c 	struct radio_isa_card *isa = &gt->isa;
isa               157 drivers/media/radio/radio-gemtek.c 	outb_p(mute | GEMTEK_CE | GEMTEK_DA | GEMTEK_CK, isa->io);
isa               162 drivers/media/radio/radio-gemtek.c 		outb_p(mute | GEMTEK_CE | bit, isa->io);
isa               164 drivers/media/radio/radio-gemtek.c 		outb_p(mute | GEMTEK_CE | bit | GEMTEK_CK, isa->io);
isa               168 drivers/media/radio/radio-gemtek.c 	outb_p(mute | GEMTEK_DA | GEMTEK_CK, isa->io);
isa               186 drivers/media/radio/radio-gemtek.c 	return gt ? &gt->isa : NULL;
isa               192 drivers/media/radio/radio-gemtek.c static int gemtek_s_frequency(struct radio_isa_card *isa, u32 freq)
isa               194 drivers/media/radio/radio-gemtek.c 	struct gemtek *gt = container_of(isa, struct gemtek, isa);
isa               214 drivers/media/radio/radio-gemtek.c static int gemtek_s_mute_volume(struct radio_isa_card *isa, bool mute, int vol)
isa               216 drivers/media/radio/radio-gemtek.c 	struct gemtek *gt = container_of(isa, struct gemtek, isa);
isa               222 drivers/media/radio/radio-gemtek.c 			return gemtek_s_frequency(isa, isa->freq);
isa               238 drivers/media/radio/radio-gemtek.c 	i = inb_p(isa->io);
isa               240 drivers/media/radio/radio-gemtek.c 	outb_p((i >> 5) | (mute ? GEMTEK_MT : 0), isa->io);
isa               245 drivers/media/radio/radio-gemtek.c static u32 gemtek_g_rxsubchans(struct radio_isa_card *isa)
isa               247 drivers/media/radio/radio-gemtek.c 	if (inb_p(isa->io) & GEMTEK_NS)
isa               255 drivers/media/radio/radio-gemtek.c static bool gemtek_probe(struct radio_isa_card *isa, int io)
isa                35 drivers/media/radio/radio-isa.c 	struct radio_isa_card *isa = video_drvdata(file);
isa                37 drivers/media/radio/radio-isa.c 	strscpy(v->driver, isa->drv->driver.driver.name, sizeof(v->driver));
isa                38 drivers/media/radio/radio-isa.c 	strscpy(v->card, isa->drv->card, sizeof(v->card));
isa                39 drivers/media/radio/radio-isa.c 	snprintf(v->bus_info, sizeof(v->bus_info), "ISA:%s", isa->v4l2_dev.name);
isa                46 drivers/media/radio/radio-isa.c 	struct radio_isa_card *isa = video_drvdata(file);
isa                47 drivers/media/radio/radio-isa.c 	const struct radio_isa_ops *ops = isa->drv->ops;
isa                57 drivers/media/radio/radio-isa.c 	if (isa->drv->has_stereo)
isa                61 drivers/media/radio/radio-isa.c 		v->rxsubchans = ops->g_rxsubchans(isa);
isa                64 drivers/media/radio/radio-isa.c 	v->audmode = isa->stereo ? V4L2_TUNER_MODE_STEREO : V4L2_TUNER_MODE_MONO;
isa                66 drivers/media/radio/radio-isa.c 		v->signal = ops->g_signal(isa);
isa                76 drivers/media/radio/radio-isa.c 	struct radio_isa_card *isa = video_drvdata(file);
isa                77 drivers/media/radio/radio-isa.c 	const struct radio_isa_ops *ops = isa->drv->ops;
isa                82 drivers/media/radio/radio-isa.c 		isa->stereo = (v->audmode == V4L2_TUNER_MODE_STEREO);
isa                83 drivers/media/radio/radio-isa.c 		return ops->s_stereo(isa, isa->stereo);
isa                91 drivers/media/radio/radio-isa.c 	struct radio_isa_card *isa = video_drvdata(file);
isa                98 drivers/media/radio/radio-isa.c 	res = isa->drv->ops->s_frequency(isa, freq);
isa               100 drivers/media/radio/radio-isa.c 		isa->freq = freq;
isa               107 drivers/media/radio/radio-isa.c 	struct radio_isa_card *isa = video_drvdata(file);
isa               112 drivers/media/radio/radio-isa.c 	f->frequency = isa->freq;
isa               118 drivers/media/radio/radio-isa.c 	struct radio_isa_card *isa =
isa               123 drivers/media/radio/radio-isa.c 		return isa->drv->ops->s_mute_volume(isa, ctrl->val,
isa               124 drivers/media/radio/radio-isa.c 				isa->volume ? isa->volume->val : 0);
isa               131 drivers/media/radio/radio-isa.c 	struct radio_isa_card *isa = video_drvdata(file);
isa               133 drivers/media/radio/radio-isa.c 	v4l2_info(&isa->v4l2_dev, "I/O Port = 0x%03x\n", isa->io);
isa               134 drivers/media/radio/radio-isa.c 	v4l2_ctrl_handler_log_status(&isa->hdl, isa->v4l2_dev.name);
isa               183 drivers/media/radio/radio-isa.c 	struct radio_isa_card *isa = drv->ops->alloc();
isa               184 drivers/media/radio/radio-isa.c 	if (!isa)
isa               187 drivers/media/radio/radio-isa.c 	dev_set_drvdata(pdev, isa);
isa               188 drivers/media/radio/radio-isa.c 	isa->drv = drv;
isa               189 drivers/media/radio/radio-isa.c 	v4l2_dev = &isa->v4l2_dev;
isa               192 drivers/media/radio/radio-isa.c 	return isa;
isa               195 drivers/media/radio/radio-isa.c static int radio_isa_common_probe(struct radio_isa_card *isa,
isa               199 drivers/media/radio/radio-isa.c 	const struct radio_isa_driver *drv = isa->drv;
isa               201 drivers/media/radio/radio-isa.c 	struct v4l2_device *v4l2_dev = &isa->v4l2_dev;
isa               204 drivers/media/radio/radio-isa.c 	if (!request_region(isa->io, region_size, v4l2_dev->name)) {
isa               205 drivers/media/radio/radio-isa.c 		v4l2_err(v4l2_dev, "port 0x%x already in use\n", isa->io);
isa               206 drivers/media/radio/radio-isa.c 		kfree(isa);
isa               216 drivers/media/radio/radio-isa.c 	v4l2_ctrl_handler_init(&isa->hdl, 1);
isa               217 drivers/media/radio/radio-isa.c 	isa->mute = v4l2_ctrl_new_std(&isa->hdl, &radio_isa_ctrl_ops,
isa               220 drivers/media/radio/radio-isa.c 		isa->volume = v4l2_ctrl_new_std(&isa->hdl, &radio_isa_ctrl_ops,
isa               223 drivers/media/radio/radio-isa.c 	v4l2_dev->ctrl_handler = &isa->hdl;
isa               224 drivers/media/radio/radio-isa.c 	if (isa->hdl.error) {
isa               225 drivers/media/radio/radio-isa.c 		res = isa->hdl.error;
isa               230 drivers/media/radio/radio-isa.c 		v4l2_ctrl_cluster(2, &isa->mute);
isa               231 drivers/media/radio/radio-isa.c 	v4l2_dev->ctrl_handler = &isa->hdl;
isa               233 drivers/media/radio/radio-isa.c 	mutex_init(&isa->lock);
isa               234 drivers/media/radio/radio-isa.c 	isa->vdev.lock = &isa->lock;
isa               235 drivers/media/radio/radio-isa.c 	strscpy(isa->vdev.name, v4l2_dev->name, sizeof(isa->vdev.name));
isa               236 drivers/media/radio/radio-isa.c 	isa->vdev.v4l2_dev = v4l2_dev;
isa               237 drivers/media/radio/radio-isa.c 	isa->vdev.fops = &radio_isa_fops;
isa               238 drivers/media/radio/radio-isa.c 	isa->vdev.ioctl_ops = &radio_isa_ioctl_ops;
isa               239 drivers/media/radio/radio-isa.c 	isa->vdev.release = video_device_release_empty;
isa               240 drivers/media/radio/radio-isa.c 	isa->vdev.device_caps = V4L2_CAP_TUNER | V4L2_CAP_RADIO;
isa               241 drivers/media/radio/radio-isa.c 	video_set_drvdata(&isa->vdev, isa);
isa               242 drivers/media/radio/radio-isa.c 	isa->freq = FREQ_LOW;
isa               243 drivers/media/radio/radio-isa.c 	isa->stereo = drv->has_stereo;
isa               246 drivers/media/radio/radio-isa.c 		res = ops->init(isa);
isa               248 drivers/media/radio/radio-isa.c 		res = v4l2_ctrl_handler_setup(&isa->hdl);
isa               250 drivers/media/radio/radio-isa.c 		res = ops->s_frequency(isa, isa->freq);
isa               252 drivers/media/radio/radio-isa.c 		res = ops->s_stereo(isa, isa->stereo);
isa               257 drivers/media/radio/radio-isa.c 	res = video_register_device(&isa->vdev, VFL_TYPE_RADIO, radio_nr);
isa               265 drivers/media/radio/radio-isa.c 			drv->card, isa->io);
isa               269 drivers/media/radio/radio-isa.c 	v4l2_ctrl_handler_free(&isa->hdl);
isa               271 drivers/media/radio/radio-isa.c 	release_region(isa->io, region_size);
isa               272 drivers/media/radio/radio-isa.c 	kfree(isa);
isa               276 drivers/media/radio/radio-isa.c static int radio_isa_common_remove(struct radio_isa_card *isa,
isa               279 drivers/media/radio/radio-isa.c 	const struct radio_isa_ops *ops = isa->drv->ops;
isa               281 drivers/media/radio/radio-isa.c 	ops->s_mute_volume(isa, true, isa->volume ? isa->volume->cur.val : 0);
isa               282 drivers/media/radio/radio-isa.c 	video_unregister_device(&isa->vdev);
isa               283 drivers/media/radio/radio-isa.c 	v4l2_ctrl_handler_free(&isa->hdl);
isa               284 drivers/media/radio/radio-isa.c 	v4l2_device_unregister(&isa->v4l2_dev);
isa               285 drivers/media/radio/radio-isa.c 	release_region(isa->io, region_size);
isa               286 drivers/media/radio/radio-isa.c 	v4l2_info(&isa->v4l2_dev, "Removed radio card %s\n", isa->drv->card);
isa               287 drivers/media/radio/radio-isa.c 	kfree(isa);
isa               296 drivers/media/radio/radio-isa.c 	struct radio_isa_card *isa;
isa               298 drivers/media/radio/radio-isa.c 	isa = radio_isa_alloc(drv, pdev);
isa               299 drivers/media/radio/radio-isa.c 	if (!isa)
isa               301 drivers/media/radio/radio-isa.c 	isa->io = drv->io_params[dev];
isa               302 drivers/media/radio/radio-isa.c 	v4l2_dev = &isa->v4l2_dev;
isa               311 drivers/media/radio/radio-isa.c 				bool found = ops->probe(isa, io);
isa               315 drivers/media/radio/radio-isa.c 					isa->io = io;
isa               322 drivers/media/radio/radio-isa.c 	if (!radio_isa_valid_io(drv, isa->io)) {
isa               325 drivers/media/radio/radio-isa.c 		if (isa->io < 0)
isa               332 drivers/media/radio/radio-isa.c 		kfree(isa);
isa               336 drivers/media/radio/radio-isa.c 	return radio_isa_common_probe(isa, pdev, drv->radio_nr_params[dev],
isa               343 drivers/media/radio/radio-isa.c 	struct radio_isa_card *isa = dev_get_drvdata(pdev);
isa               345 drivers/media/radio/radio-isa.c 	return radio_isa_common_remove(isa, isa->drv->region_size);
isa               355 drivers/media/radio/radio-isa.c 	struct radio_isa_card *isa;
isa               360 drivers/media/radio/radio-isa.c 	isa = radio_isa_alloc(drv, &dev->dev);
isa               361 drivers/media/radio/radio-isa.c 	if (!isa)
isa               364 drivers/media/radio/radio-isa.c 	isa->io = pnp_port_start(dev, 0);
isa               366 drivers/media/radio/radio-isa.c 	return radio_isa_common_probe(isa, &dev->dev, drv->radio_nr_params[0],
isa               373 drivers/media/radio/radio-isa.c 	struct radio_isa_card *isa = dev_get_drvdata(&dev->dev);
isa               375 drivers/media/radio/radio-isa.c 	radio_isa_common_remove(isa, pnp_port_len(dev, 0));
isa                47 drivers/media/radio/radio-isa.h 	bool (*probe)(struct radio_isa_card *isa, int io);
isa                51 drivers/media/radio/radio-isa.h 	int (*init)(struct radio_isa_card *isa);
isa                53 drivers/media/radio/radio-isa.h 	int (*s_mute_volume)(struct radio_isa_card *isa, bool mute, int volume);
isa                55 drivers/media/radio/radio-isa.h 	int (*s_frequency)(struct radio_isa_card *isa, u32 freq);
isa                57 drivers/media/radio/radio-isa.h 	int (*s_stereo)(struct radio_isa_card *isa, bool stereo);
isa                59 drivers/media/radio/radio-isa.h 	u32 (*g_rxsubchans)(struct radio_isa_card *isa);
isa                61 drivers/media/radio/radio-isa.h 	u32 (*g_signal)(struct radio_isa_card *isa);
isa                53 drivers/media/radio/radio-rtrack2.c static void zero(struct radio_isa_card *isa)
isa                55 drivers/media/radio/radio-rtrack2.c 	outb_p(1, isa->io);
isa                56 drivers/media/radio/radio-rtrack2.c 	outb_p(3, isa->io);
isa                57 drivers/media/radio/radio-rtrack2.c 	outb_p(1, isa->io);
isa                60 drivers/media/radio/radio-rtrack2.c static void one(struct radio_isa_card *isa)
isa                62 drivers/media/radio/radio-rtrack2.c 	outb_p(5, isa->io);
isa                63 drivers/media/radio/radio-rtrack2.c 	outb_p(7, isa->io);
isa                64 drivers/media/radio/radio-rtrack2.c 	outb_p(5, isa->io);
isa                67 drivers/media/radio/radio-rtrack2.c static int rtrack2_s_frequency(struct radio_isa_card *isa, u32 freq)
isa                73 drivers/media/radio/radio-rtrack2.c 	outb_p(0xc8, isa->io);
isa                74 drivers/media/radio/radio-rtrack2.c 	outb_p(0xc9, isa->io);
isa                75 drivers/media/radio/radio-rtrack2.c 	outb_p(0xc9, isa->io);
isa                78 drivers/media/radio/radio-rtrack2.c 		zero(isa);
isa                82 drivers/media/radio/radio-rtrack2.c 			one(isa);
isa                84 drivers/media/radio/radio-rtrack2.c 			zero(isa);
isa                86 drivers/media/radio/radio-rtrack2.c 	outb_p(0xc8, isa->io);
isa                87 drivers/media/radio/radio-rtrack2.c 	outb_p(v4l2_ctrl_g_ctrl(isa->mute), isa->io);
isa                91 drivers/media/radio/radio-rtrack2.c static u32 rtrack2_g_signal(struct radio_isa_card *isa)
isa                94 drivers/media/radio/radio-rtrack2.c 	return (inb(isa->io) & 2) ? 0 : 0xffff;
isa                97 drivers/media/radio/radio-rtrack2.c static int rtrack2_s_mute_volume(struct radio_isa_card *isa, bool mute, int vol)
isa                99 drivers/media/radio/radio-rtrack2.c 	outb(mute, isa->io);
isa                62 drivers/media/radio/radio-terratec.c static int terratec_s_mute_volume(struct radio_isa_card *isa, bool mute, int vol)
isa                71 drivers/media/radio/radio-terratec.c 			outb(0x80, isa->io + 1);
isa                73 drivers/media/radio/radio-terratec.c 			outb(0x00, isa->io + 1);
isa                82 drivers/media/radio/radio-terratec.c static int terratec_s_frequency(struct radio_isa_card *isa, u32 freq)
isa               112 drivers/media/radio/radio-terratec.c 			outb(WRT_EN | DATA, isa->io);
isa               113 drivers/media/radio/radio-terratec.c 			outb(WRT_EN | DATA | CLK_ON, isa->io);
isa               114 drivers/media/radio/radio-terratec.c 			outb(WRT_EN | DATA, isa->io);
isa               116 drivers/media/radio/radio-terratec.c 			outb(WRT_EN | 0x00, isa->io);
isa               117 drivers/media/radio/radio-terratec.c 			outb(WRT_EN | 0x00 | CLK_ON, isa->io);
isa               120 drivers/media/radio/radio-terratec.c 	outb(0x00, isa->io);
isa               124 drivers/media/radio/radio-terratec.c static u32 terratec_g_signal(struct radio_isa_card *isa)
isa               127 drivers/media/radio/radio-terratec.c 	return (inb(isa->io) & 2) ? 0 : 0xffff;
isa                52 drivers/media/radio/radio-trust.c 	struct radio_isa_card isa;
isa                60 drivers/media/radio/radio-trust.c 	return tr ? &tr->isa : NULL;
isa                67 drivers/media/radio/radio-trust.c #define TR_DELAY do { inb(tr->isa.io); inb(tr->isa.io); inb(tr->isa.io); } while (0)
isa                68 drivers/media/radio/radio-trust.c #define TR_SET_SCL outb(tr->ioval |= 2, tr->isa.io)
isa                69 drivers/media/radio/radio-trust.c #define TR_CLR_SCL outb(tr->ioval &= 0xfd, tr->isa.io)
isa                70 drivers/media/radio/radio-trust.c #define TR_SET_SDA outb(tr->ioval |= 1, tr->isa.io)
isa                71 drivers/media/radio/radio-trust.c #define TR_CLR_SDA outb(tr->ioval &= 0xfe, tr->isa.io)
isa               119 drivers/media/radio/radio-trust.c static int trust_s_mute_volume(struct radio_isa_card *isa, bool mute, int vol)
isa               121 drivers/media/radio/radio-trust.c 	struct trust *tr = container_of(isa, struct trust, isa);
isa               124 drivers/media/radio/radio-trust.c 	outb(tr->ioval, isa->io);
isa               129 drivers/media/radio/radio-trust.c static int trust_s_stereo(struct radio_isa_card *isa, bool stereo)
isa               131 drivers/media/radio/radio-trust.c 	struct trust *tr = container_of(isa, struct trust, isa);
isa               134 drivers/media/radio/radio-trust.c 	outb(tr->ioval, isa->io);
isa               138 drivers/media/radio/radio-trust.c static u32 trust_g_signal(struct radio_isa_card *isa)
isa               143 drivers/media/radio/radio-trust.c 		v |= inb(isa->io);
isa               147 drivers/media/radio/radio-trust.c static int trust_s_frequency(struct radio_isa_card *isa, u32 freq)
isa               149 drivers/media/radio/radio-trust.c 	struct trust *tr = container_of(isa, struct trust, isa);
isa               164 drivers/media/radio/radio-trust.c 	struct radio_isa_card *isa =
isa               166 drivers/media/radio/radio-trust.c 	struct trust *tr = container_of(isa, struct trust, isa);
isa               183 drivers/media/radio/radio-trust.c static int trust_initialize(struct radio_isa_card *isa)
isa               185 drivers/media/radio/radio-trust.c 	struct trust *tr = container_of(isa, struct trust, isa);
isa               194 drivers/media/radio/radio-trust.c 	v4l2_ctrl_new_std(&isa->hdl, &trust_ctrl_ops,
isa               196 drivers/media/radio/radio-trust.c 	v4l2_ctrl_new_std(&isa->hdl, &trust_ctrl_ops,
isa               198 drivers/media/radio/radio-trust.c 	return isa->hdl.error;
isa                72 drivers/media/radio/radio-typhoon.c 	struct radio_isa_card isa;
isa                80 drivers/media/radio/radio-typhoon.c 	return ty ? &ty->isa : NULL;
isa                83 drivers/media/radio/radio-typhoon.c static int typhoon_s_frequency(struct radio_isa_card *isa, u32 freq)
isa               105 drivers/media/radio/radio-typhoon.c 	outb_p((outval >> 8) & 0x01, isa->io + 4);
isa               106 drivers/media/radio/radio-typhoon.c 	outb_p(outval >> 9, isa->io + 6);
isa               107 drivers/media/radio/radio-typhoon.c 	outb_p(outval & 0xff, isa->io + 8);
isa               111 drivers/media/radio/radio-typhoon.c static int typhoon_s_mute_volume(struct radio_isa_card *isa, bool mute, int vol)
isa               113 drivers/media/radio/radio-typhoon.c 	struct typhoon *ty = container_of(isa, struct typhoon, isa);
isa               119 drivers/media/radio/radio-typhoon.c 	outb_p(vol / 2, isa->io);	/* Set the volume, high bit. */
isa               120 drivers/media/radio/radio-typhoon.c 	outb_p(vol % 2, isa->io + 2);	/* Set the volume, low bit. */
isa               124 drivers/media/radio/radio-typhoon.c 		return typhoon_s_frequency(isa, mutefreq << 4);
isa               128 drivers/media/radio/radio-typhoon.c 		return typhoon_s_frequency(isa, isa->freq);
isa                75 drivers/media/radio/radio-zoltrix.c 	struct radio_isa_card isa;
isa                84 drivers/media/radio/radio-zoltrix.c 	return zol ? &zol->isa : NULL;
isa                87 drivers/media/radio/radio-zoltrix.c static int zoltrix_s_mute_volume(struct radio_isa_card *isa, bool mute, int vol)
isa                89 drivers/media/radio/radio-zoltrix.c 	struct zoltrix *zol = container_of(isa, struct zoltrix, isa);
isa                94 drivers/media/radio/radio-zoltrix.c 		outb(0, isa->io);
isa                95 drivers/media/radio/radio-zoltrix.c 		outb(0, isa->io);
isa                96 drivers/media/radio/radio-zoltrix.c 		inb(isa->io + 3);            /* Zoltrix needs to be read to confirm */
isa               100 drivers/media/radio/radio-zoltrix.c 	outb(vol - 1, isa->io);
isa               102 drivers/media/radio/radio-zoltrix.c 	inb(isa->io + 2);
isa               107 drivers/media/radio/radio-zoltrix.c static int zoltrix_s_frequency(struct radio_isa_card *isa, u32 freq)
isa               109 drivers/media/radio/radio-zoltrix.c 	struct zoltrix *zol = container_of(isa, struct zoltrix, isa);
isa               110 drivers/media/radio/radio-zoltrix.c 	struct v4l2_device *v4l2_dev = &isa->v4l2_dev;
isa               112 drivers/media/radio/radio-zoltrix.c 	bool stereo = isa->stereo;
isa               126 drivers/media/radio/radio-zoltrix.c 	outb(0, isa->io);
isa               127 drivers/media/radio/radio-zoltrix.c 	outb(0, isa->io);
isa               128 drivers/media/radio/radio-zoltrix.c 	inb(isa->io + 3);            /* Zoltrix needs to be read to confirm */
isa               130 drivers/media/radio/radio-zoltrix.c 	outb(0x40, isa->io);
isa               131 drivers/media/radio/radio-zoltrix.c 	outb(0xc0, isa->io);
isa               136 drivers/media/radio/radio-zoltrix.c 			outb(0x80, isa->io);
isa               138 drivers/media/radio/radio-zoltrix.c 			outb(0x00, isa->io);
isa               140 drivers/media/radio/radio-zoltrix.c 			outb(0x80, isa->io);
isa               143 drivers/media/radio/radio-zoltrix.c 			outb(0xc0, isa->io);
isa               145 drivers/media/radio/radio-zoltrix.c 			outb(0x40, isa->io);
isa               147 drivers/media/radio/radio-zoltrix.c 			outb(0xc0, isa->io);
isa               153 drivers/media/radio/radio-zoltrix.c 	outb(0x80, isa->io);
isa               154 drivers/media/radio/radio-zoltrix.c 	outb(0xc0, isa->io);
isa               155 drivers/media/radio/radio-zoltrix.c 	outb(0x40, isa->io);
isa               157 drivers/media/radio/radio-zoltrix.c 	inb(isa->io + 2);
isa               160 drivers/media/radio/radio-zoltrix.c 	return zoltrix_s_mute_volume(isa, zol->muted, zol->curvol);
isa               164 drivers/media/radio/radio-zoltrix.c static u32 zoltrix_g_rxsubchans(struct radio_isa_card *isa)
isa               166 drivers/media/radio/radio-zoltrix.c 	struct zoltrix *zol = container_of(isa, struct zoltrix, isa);
isa               169 drivers/media/radio/radio-zoltrix.c 	outb(0x00, isa->io);         /* This stuff I found to do nothing */
isa               170 drivers/media/radio/radio-zoltrix.c 	outb(zol->curvol, isa->io);
isa               173 drivers/media/radio/radio-zoltrix.c 	a = inb(isa->io);
isa               175 drivers/media/radio/radio-zoltrix.c 	b = inb(isa->io);
isa               181 drivers/media/radio/radio-zoltrix.c static u32 zoltrix_g_signal(struct radio_isa_card *isa)
isa               183 drivers/media/radio/radio-zoltrix.c 	struct zoltrix *zol = container_of(isa, struct zoltrix, isa);
isa               186 drivers/media/radio/radio-zoltrix.c 	outb(0x00, isa->io);         /* This stuff I found to do nothing */
isa               187 drivers/media/radio/radio-zoltrix.c 	outb(zol->curvol, isa->io);
isa               190 drivers/media/radio/radio-zoltrix.c 	a = inb(isa->io);
isa               192 drivers/media/radio/radio-zoltrix.c 	b = inb(isa->io);
isa               201 drivers/media/radio/radio-zoltrix.c static int zoltrix_s_stereo(struct radio_isa_card *isa, bool stereo)
isa               203 drivers/media/radio/radio-zoltrix.c 	return zoltrix_s_frequency(isa, isa->freq);
isa              2031 drivers/parport/parport_ip32.c 	parport_ip32_make_isa_registers(&regs, &mace->isa.parallel,
isa              2032 drivers/parport/parport_ip32.c 					&mace->isa.ecp1284, 8 /* regshift */);
isa              2041 drivers/parport/parport_ip32.c 	p->base = MACE_BASE + offsetof(struct sgi_mace, isa.parallel);
isa              2042 drivers/parport/parport_ip32.c 	p->base_hi = MACE_BASE + offsetof(struct sgi_mace, isa.ecp1284);
isa                92 include/uapi/linux/edd.h 		} __attribute__ ((packed)) isa;
isa               224 tools/lib/traceevent/plugins/plugin_kvm.c 	unsigned isa;
isa               227 tools/lib/traceevent/plugins/plugin_kvm.c 	{ .isa = 1, .strings = vmx_exit_reasons },
isa               228 tools/lib/traceevent/plugins/plugin_kvm.c 	{ .isa = 2, .strings = svm_exit_reasons },
isa               232 tools/lib/traceevent/plugins/plugin_kvm.c static const char *find_exit_reason(unsigned isa, int val)
isa               238 tools/lib/traceevent/plugins/plugin_kvm.c 		if (isa_exit_reasons[i].isa == isa) {
isa               254 tools/lib/traceevent/plugins/plugin_kvm.c 	unsigned long long isa;
isa               261 tools/lib/traceevent/plugins/plugin_kvm.c 	if (tep_get_field_val(s, event, "isa", record, &isa, 0) < 0)
isa               262 tools/lib/traceevent/plugins/plugin_kvm.c 		isa = 1;
isa               264 tools/lib/traceevent/plugins/plugin_kvm.c 	reason = find_exit_reason(isa, val);
isa               361 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c 	packet_queue->packet_buffer[et].isa = CS_ETM_ISA_UNKNOWN;
isa               397 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c 	switch (elem->isa) {
isa               399 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c 		packet->isa = CS_ETM_ISA_A64;
isa               402 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c 		packet->isa = CS_ETM_ISA_A32;
isa               405 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c 		packet->isa = CS_ETM_ISA_T32;
isa               412 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c 		packet->isa = CS_ETM_ISA_UNKNOWN;
isa               200 tools/perf/util/cs-etm.c 		queue->packet_buffer[i].isa = CS_ETM_ISA_UNKNOWN;
isa               945 tools/perf/util/cs-etm.c 	if (packet->isa == CS_ETM_ISA_T32) {
isa              1101 tools/perf/util/cs-etm.c 	if (packet->isa == CS_ETM_ISA_T32)
isa              1561 tools/perf/util/cs-etm.c 	switch (packet->isa) {
isa               124 tools/perf/util/cs-etm.h 	enum cs_etm_isa isa;