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 = >->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 ? >->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(®s, &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;