irq_info 90 arch/x86/include/asm/pci_x86.h struct irq_info slots[0]; irq_info 124 arch/x86/pci/irq.c struct irq_info *e; irq_info 127 arch/x86/pci/irq.c for (i = 0; i < (rt->size - sizeof(struct irq_routing_table)) / sizeof(struct irq_info); i++) { irq_info 867 arch/x86/pci/irq.c static struct irq_info *pirq_get_info(struct pci_dev *dev) irq_info 871 arch/x86/pci/irq.c sizeof(struct irq_info); irq_info 872 arch/x86/pci/irq.c struct irq_info *info; irq_info 884 arch/x86/pci/irq.c struct irq_info *info; irq_info 349 arch/x86/pci/pcbios.c struct irq_info *table; irq_info 365 arch/x86/pci/pcbios.c opt.table = (struct irq_info *) page; irq_info 217 drivers/media/radio/wl128x/fmdrv.h struct fm_irq irq_info; irq_info 170 drivers/media/radio/wl128x/fmdrv_common.c fmdev->irq_info.handlers[fmdev->irq_info.stage](fmdev); irq_info 176 drivers/media/radio/wl128x/fmdrv_common.c fmdev->irq_info.stage = stage; irq_info 182 drivers/media/radio/wl128x/fmdrv_common.c fmdev->irq_info.stage = stage; irq_info 183 drivers/media/radio/wl128x/fmdrv_common.c mod_timer(&fmdev->irq_info.timer, jiffies + FM_DRV_TX_TIMEOUT); irq_info 250 drivers/media/radio/wl128x/fmdrv_common.c struct fm_irq *irq_info; irq_info 257 drivers/media/radio/wl128x/fmdrv_common.c irq_info = &fmdev->irq_info; irq_info 276 drivers/media/radio/wl128x/fmdrv_common.c if (irq_info->stage != 0) { irq_info 278 drivers/media/radio/wl128x/fmdrv_common.c irq_info->stage = 0; irq_info 285 drivers/media/radio/wl128x/fmdrv_common.c irq_info->handlers[irq_info->stage](fmdev); irq_info 312 drivers/media/radio/wl128x/fmdrv_common.c irq_info->handlers[irq_info->stage](fmdev); irq_info 504 drivers/media/radio/wl128x/fmdrv_common.c del_timer(&fmdev->irq_info.timer); irq_info 516 drivers/media/radio/wl128x/fmdrv_common.c mod_timer(&fmdev->irq_info.timer, jiffies + FM_DRV_TX_TIMEOUT); irq_info 544 drivers/media/radio/wl128x/fmdrv_common.c fmdev = from_timer(fmdev, t, irq_info.timer); irq_info 545 drivers/media/radio/wl128x/fmdrv_common.c fmirq = &fmdev->irq_info; irq_info 578 drivers/media/radio/wl128x/fmdrv_common.c if (fm_evt_hdr->dlen > sizeof(fmdev->irq_info.flag)) irq_info 583 drivers/media/radio/wl128x/fmdrv_common.c memcpy(&fmdev->irq_info.flag, skb->data, fm_evt_hdr->dlen); irq_info 585 drivers/media/radio/wl128x/fmdrv_common.c fmdev->irq_info.flag = be16_to_cpu((__force __be16)fmdev->irq_info.flag); irq_info 586 drivers/media/radio/wl128x/fmdrv_common.c fmdbg("irq: flag register(0x%x)\n", fmdev->irq_info.flag); irq_info 594 drivers/media/radio/wl128x/fmdrv_common.c if (fmdev->irq_info.flag & FM_MAL_EVENT & fmdev->irq_info.mask) irq_info 603 drivers/media/radio/wl128x/fmdrv_common.c if (fmdev->irq_info.flag & FM_RDS_EVENT & fmdev->irq_info.mask) { irq_info 605 drivers/media/radio/wl128x/fmdrv_common.c fmdev->irq_info.stage = FM_RDS_SEND_RDS_GETCMD_IDX; irq_info 608 drivers/media/radio/wl128x/fmdrv_common.c fmdev->irq_info.stage = FM_HW_TUNE_OP_ENDED_IDX; irq_info 819 drivers/media/radio/wl128x/fmdrv_common.c if (fmdev->irq_info.flag & (FM_FR_EVENT | FM_BL_EVENT) & fmdev-> irq_info 820 drivers/media/radio/wl128x/fmdrv_common.c irq_info.mask) { irq_info 823 drivers/media/radio/wl128x/fmdrv_common.c fmdev->irq_info.stage = FM_AF_JUMP_RD_FREQ_IDX; irq_info 826 drivers/media/radio/wl128x/fmdrv_common.c fmdev->irq_info.stage = FM_HW_POWER_ENB_IDX; irq_info 829 drivers/media/radio/wl128x/fmdrv_common.c fmdev->irq_info.stage = FM_HW_POWER_ENB_IDX; irq_info 836 drivers/media/radio/wl128x/fmdrv_common.c if (fmdev->irq_info.flag & FM_POW_ENB_EVENT) { irq_info 847 drivers/media/radio/wl128x/fmdrv_common.c (fmdev->irq_info.flag & FM_LEV_EVENT & fmdev->irq_info.mask) && irq_info 853 drivers/media/radio/wl128x/fmdrv_common.c fmdev->irq_info.mask &= ~FM_LEV_EVENT; irq_info 857 drivers/media/radio/wl128x/fmdrv_common.c fmdev->irq_info.stage = FM_AF_JUMP_SETPI_IDX; irq_info 860 drivers/media/radio/wl128x/fmdrv_common.c fmdev->irq_info.stage = FM_SEND_INTMSK_CMD_IDX; irq_info 951 drivers/media/radio/wl128x/fmdrv_common.c fmdev->irq_info.stage = FM_SEND_FLAG_GETCMD_IDX; irq_info 989 drivers/media/radio/wl128x/fmdrv_common.c fmdev->irq_info.mask |= FM_LEV_EVENT; irq_info 991 drivers/media/radio/wl128x/fmdrv_common.c fmdev->irq_info.stage = FM_LOW_RSSI_FINISH_IDX; irq_info 998 drivers/media/radio/wl128x/fmdrv_common.c fmdev->irq_info.stage = FM_LOW_RSSI_FINISH_IDX; irq_info 1002 drivers/media/radio/wl128x/fmdrv_common.c fmdev->irq_info.stage = FM_AF_JUMP_SETPI_IDX; irq_info 1018 drivers/media/radio/wl128x/fmdrv_common.c payload = fmdev->irq_info.mask; irq_info 1035 drivers/media/radio/wl128x/fmdrv_common.c fmdev->irq_info.stage = FM_SEND_FLAG_GETCMD_IDX; irq_info 1039 drivers/media/radio/wl128x/fmdrv_common.c fmdev->irq_info.handlers[fmdev->irq_info.stage](fmdev); irq_info 1544 drivers/media/radio/wl128x/fmdrv_common.c fmdev->irq_info.stage = 0; irq_info 1548 drivers/media/radio/wl128x/fmdrv_common.c timer_setup(&fmdev->irq_info.timer, int_timeout_handler, 0); irq_info 1550 drivers/media/radio/wl128x/fmdrv_common.c fmdev->irq_info.mask = FM_MAL_EVENT; irq_info 1561 drivers/media/radio/wl128x/fmdrv_common.c fmdev->irq_info.retry = 0; irq_info 1638 drivers/media/radio/wl128x/fmdrv_common.c fmdev->irq_info.handlers = int_handler_table; irq_info 23 drivers/media/radio/wl128x/fmdrv_rx.c fmdev->irq_info.mask |= FM_LEV_EVENT; irq_info 75 drivers/media/radio/wl128x/fmdrv_rx.c intr_flag = fmdev->irq_info.mask; irq_info 76 drivers/media/radio/wl128x/fmdrv_rx.c fmdev->irq_info.mask = (FM_FR_EVENT | FM_BL_EVENT); irq_info 77 drivers/media/radio/wl128x/fmdrv_rx.c payload = fmdev->irq_info.mask; irq_info 118 drivers/media/radio/wl128x/fmdrv_rx.c fmdev->irq_info.mask = intr_flag; irq_info 119 drivers/media/radio/wl128x/fmdrv_rx.c payload = fmdev->irq_info.mask; irq_info 219 drivers/media/radio/wl128x/fmdrv_rx.c intr_flag = fmdev->irq_info.mask; irq_info 220 drivers/media/radio/wl128x/fmdrv_rx.c fmdev->irq_info.mask = (FM_FR_EVENT | FM_BL_EVENT); irq_info 221 drivers/media/radio/wl128x/fmdrv_rx.c payload = fmdev->irq_info.mask; irq_info 244 drivers/media/radio/wl128x/fmdrv_rx.c int_reason = fmdev->irq_info.flag & (FM_TUNE_COMPLETE | FM_BAND_LIMIT); irq_info 247 drivers/media/radio/wl128x/fmdrv_rx.c fmdev->irq_info.mask = intr_flag; irq_info 248 drivers/media/radio/wl128x/fmdrv_rx.c payload = fmdev->irq_info.mask; irq_info 700 drivers/media/radio/wl128x/fmdrv_rx.c fmdev->irq_info.mask |= FM_RDS_EVENT; irq_info 701 drivers/media/radio/wl128x/fmdrv_rx.c payload = fmdev->irq_info.mask; irq_info 705 drivers/media/radio/wl128x/fmdrv_rx.c fmdev->irq_info.mask &= ~FM_RDS_EVENT; irq_info 727 drivers/media/radio/wl128x/fmdrv_rx.c fmdev->irq_info.mask &= ~(FM_RDS_EVENT); irq_info 791 drivers/media/radio/wl128x/fmdrv_rx.c fmdev->irq_info.mask |= FM_LEV_EVENT; irq_info 793 drivers/media/radio/wl128x/fmdrv_rx.c fmdev->irq_info.mask &= ~FM_LEV_EVENT; irq_info 795 drivers/media/radio/wl128x/fmdrv_rx.c payload = fmdev->irq_info.mask; irq_info 632 drivers/misc/cxl/cxl.h irqreturn_t (*handle_interrupt)(int irq, struct cxl_context *ctx, struct cxl_irq_info *irq_info); irq_info 633 drivers/misc/cxl/cxl.h irqreturn_t (*fail_irq)(struct cxl_afu *afu, struct cxl_irq_info *irq_info); irq_info 1010 drivers/misc/cxl/cxl.h irqreturn_t cxl_irq_psl9(int irq, struct cxl_context *ctx, struct cxl_irq_info *irq_info); irq_info 1011 drivers/misc/cxl/cxl.h irqreturn_t cxl_irq_psl8(int irq, struct cxl_context *ctx, struct cxl_irq_info *irq_info); irq_info 1012 drivers/misc/cxl/cxl.h irqreturn_t cxl_fail_irq_psl(struct cxl_afu *afu, struct cxl_irq_info *irq_info); irq_info 158 drivers/misc/cxl/guest.c struct cxl_irq_info irq_info; irq_info 162 drivers/misc/cxl/guest.c rc = guest_get_irq_info(ctx, &irq_info); irq_info 168 drivers/misc/cxl/guest.c rc = cxl_irq_psl8(irq, ctx, &irq_info); irq_info 33 drivers/misc/cxl/irq.c irqreturn_t cxl_irq_psl9(int irq, struct cxl_context *ctx, struct cxl_irq_info *irq_info) irq_info 37 drivers/misc/cxl/irq.c dsisr = irq_info->dsisr; irq_info 38 drivers/misc/cxl/irq.c dar = irq_info->dar; irq_info 51 drivers/misc/cxl/irq.c irq_info->errstat); irq_info 53 drivers/misc/cxl/irq.c pr_devel("CXL interrupt: AFU Error 0x%016llx\n", irq_info->afu_err); irq_info 64 drivers/misc/cxl/irq.c ctx->pe, irq_info->afu_err); irq_info 67 drivers/misc/cxl/irq.c ctx->afu_err = irq_info->afu_err; irq_info 84 drivers/misc/cxl/irq.c irqreturn_t cxl_irq_psl8(int irq, struct cxl_context *ctx, struct cxl_irq_info *irq_info) irq_info 88 drivers/misc/cxl/irq.c dsisr = irq_info->dsisr; irq_info 89 drivers/misc/cxl/irq.c dar = irq_info->dar; irq_info 136 drivers/misc/cxl/irq.c irq_info->errstat); irq_info 138 drivers/misc/cxl/irq.c pr_devel("CXL interrupt: AFU Error 0x%016llx\n", irq_info->afu_err); irq_info 150 drivers/misc/cxl/irq.c ctx->pe, irq_info->afu_err); irq_info 153 drivers/misc/cxl/irq.c ctx->afu_err = irq_info->afu_err; irq_info 1163 drivers/misc/cxl/native.c irqreturn_t cxl_fail_irq_psl(struct cxl_afu *afu, struct cxl_irq_info *irq_info) irq_info 1165 drivers/misc/cxl/native.c if (cxl_is_translation_fault(afu, irq_info->dsisr)) irq_info 1177 drivers/misc/cxl/native.c struct cxl_irq_info irq_info; irq_info 1190 drivers/misc/cxl/native.c if ((res = native_get_irq_info(afu, &irq_info))) { irq_info 1193 drivers/misc/cxl/native.c return afu->adapter->native->sl_ops->fail_irq(afu, &irq_info); irq_info 1201 drivers/misc/cxl/native.c ret = afu->adapter->native->sl_ops->handle_interrupt(irq, ctx, &irq_info); irq_info 1209 drivers/misc/cxl/native.c " with outstanding transactions?)\n", ph, irq_info.dsisr, irq_info 1210 drivers/misc/cxl/native.c irq_info.dar); irq_info 1212 drivers/misc/cxl/native.c ret = afu->adapter->native->sl_ops->fail_irq(afu, &irq_info); irq_info 92 drivers/misc/mic/card/mic_device.c mdrv->irq_info.irq_usage_count[index]++; irq_info 115 drivers/misc/mic/card/mic_device.c mdrv->irq_info.irq_usage_count[index]--; irq_info 130 drivers/misc/mic/card/mic_device.c if (mdrv->irq_info.irq_usage_count[i] < irq_info 131 drivers/misc/mic/card/mic_device.c mdrv->irq_info.irq_usage_count[index]) irq_info 147 drivers/misc/mic/card/mic_device.c mdrv->irq_info.irq_usage_count = kzalloc((sizeof(u32) * irq_info 150 drivers/misc/mic/card/mic_device.c if (!mdrv->irq_info.irq_usage_count) irq_info 164 drivers/misc/mic/card/mic_device.c kfree(mdrv->irq_info.irq_usage_count); irq_info 77 drivers/misc/mic/card/mic_device.h struct mic_irq_info irq_info; irq_info 68 drivers/misc/mic/host/mic_debugfs.c for (i = 0; i < mdev->irq_info.num_vectors; i++) { irq_info 70 drivers/misc/mic/host/mic_debugfs.c entry = mdev->irq_info.msix_entries[i].entry; irq_info 71 drivers/misc/mic/host/mic_debugfs.c vector = mdev->irq_info.msix_entries[i].vector; irq_info 91 drivers/misc/mic/host/mic_debugfs.c (mdev->irq_info.mic_msi_map[i] & irq_info 76 drivers/misc/mic/host/mic_device.h struct mic_irq_info irq_info; irq_info 19 drivers/misc/mic/host/mic_intr.c struct mic_irq_info *irq_info = &mdev->irq_info; irq_info 24 drivers/misc/mic/host/mic_intr.c spin_lock(&irq_info->mic_thread_lock); irq_info 27 drivers/misc/mic/host/mic_intr.c if (test_and_clear_bit(i, &irq_info->mask)) { irq_info 28 drivers/misc/mic/host/mic_intr.c list_for_each_entry(intr_cb, &irq_info->cb_list[i], irq_info 34 drivers/misc/mic/host/mic_intr.c spin_unlock(&irq_info->mic_thread_lock); irq_info 45 drivers/misc/mic/host/mic_intr.c struct mic_irq_info *irq_info = &mdev->irq_info; irq_info 55 drivers/misc/mic/host/mic_intr.c spin_lock(&irq_info->mic_intr_lock); irq_info 59 drivers/misc/mic/host/mic_intr.c list_for_each_entry(intr_cb, &irq_info->cb_list[i], irq_info 64 drivers/misc/mic/host/mic_intr.c set_bit(i, &irq_info->mask); irq_info 66 drivers/misc/mic/host/mic_intr.c spin_unlock(&irq_info->mic_intr_lock); irq_info 86 drivers/misc/mic/host/mic_intr.c struct mic_irq_info *info = &mdev->irq_info; irq_info 122 drivers/misc/mic/host/mic_intr.c intr_cb->cb_id = ida_simple_get(&mdev->irq_info.cb_ida, irq_info 129 drivers/misc/mic/host/mic_intr.c spin_lock(&mdev->irq_info.mic_thread_lock); irq_info 130 drivers/misc/mic/host/mic_intr.c spin_lock_irqsave(&mdev->irq_info.mic_intr_lock, flags); irq_info 131 drivers/misc/mic/host/mic_intr.c list_add_tail(&intr_cb->list, &mdev->irq_info.cb_list[idx]); irq_info 132 drivers/misc/mic/host/mic_intr.c spin_unlock_irqrestore(&mdev->irq_info.mic_intr_lock, flags); irq_info 133 drivers/misc/mic/host/mic_intr.c spin_unlock(&mdev->irq_info.mic_thread_lock); irq_info 157 drivers/misc/mic/host/mic_intr.c spin_lock(&mdev->irq_info.mic_thread_lock); irq_info 158 drivers/misc/mic/host/mic_intr.c spin_lock_irqsave(&mdev->irq_info.mic_intr_lock, flags); irq_info 160 drivers/misc/mic/host/mic_intr.c list_for_each_safe(pos, tmp, &mdev->irq_info.cb_list[i]) { irq_info 164 drivers/misc/mic/host/mic_intr.c ida_simple_remove(&mdev->irq_info.cb_ida, irq_info 168 drivers/misc/mic/host/mic_intr.c &mdev->irq_info.mic_intr_lock, flags); irq_info 169 drivers/misc/mic/host/mic_intr.c spin_unlock(&mdev->irq_info.mic_thread_lock); irq_info 174 drivers/misc/mic/host/mic_intr.c spin_unlock_irqrestore(&mdev->irq_info.mic_intr_lock, flags); irq_info 175 drivers/misc/mic/host/mic_intr.c spin_unlock(&mdev->irq_info.mic_thread_lock); irq_info 190 drivers/misc/mic/host/mic_intr.c int entry_size = sizeof(*mdev->irq_info.msix_entries); irq_info 192 drivers/misc/mic/host/mic_intr.c mdev->irq_info.msix_entries = kmalloc_array(MIC_MIN_MSIX, irq_info 194 drivers/misc/mic/host/mic_intr.c if (!mdev->irq_info.msix_entries) { irq_info 200 drivers/misc/mic/host/mic_intr.c mdev->irq_info.msix_entries[i].entry = i; irq_info 202 drivers/misc/mic/host/mic_intr.c rc = pci_enable_msix_exact(pdev, mdev->irq_info.msix_entries, irq_info 209 drivers/misc/mic/host/mic_intr.c mdev->irq_info.num_vectors = MIC_MIN_MSIX; irq_info 210 drivers/misc/mic/host/mic_intr.c mdev->irq_info.mic_msi_map = kzalloc((sizeof(u32) * irq_info 211 drivers/misc/mic/host/mic_intr.c mdev->irq_info.num_vectors), GFP_KERNEL); irq_info 213 drivers/misc/mic/host/mic_intr.c if (!mdev->irq_info.mic_msi_map) { irq_info 219 drivers/misc/mic/host/mic_intr.c "%d MSIx irqs setup\n", mdev->irq_info.num_vectors); irq_info 224 drivers/misc/mic/host/mic_intr.c kfree(mdev->irq_info.msix_entries); irq_info 226 drivers/misc/mic/host/mic_intr.c mdev->irq_info.num_vectors = 0; irq_info 240 drivers/misc/mic/host/mic_intr.c mdev->irq_info.cb_list = kmalloc_array(MIC_NUM_OFFSETS, irq_info 241 drivers/misc/mic/host/mic_intr.c sizeof(*mdev->irq_info.cb_list), irq_info 243 drivers/misc/mic/host/mic_intr.c if (!mdev->irq_info.cb_list) irq_info 247 drivers/misc/mic/host/mic_intr.c INIT_LIST_HEAD(&mdev->irq_info.cb_list[i]); irq_info 248 drivers/misc/mic/host/mic_intr.c ida_init(&mdev->irq_info.cb_ida); irq_info 249 drivers/misc/mic/host/mic_intr.c spin_lock_init(&mdev->irq_info.mic_intr_lock); irq_info 250 drivers/misc/mic/host/mic_intr.c spin_lock_init(&mdev->irq_info.mic_thread_lock); irq_info 267 drivers/misc/mic/host/mic_intr.c spin_lock(&mdev->irq_info.mic_thread_lock); irq_info 268 drivers/misc/mic/host/mic_intr.c spin_lock_irqsave(&mdev->irq_info.mic_intr_lock, flags); irq_info 270 drivers/misc/mic/host/mic_intr.c if (list_empty(&mdev->irq_info.cb_list[i])) irq_info 273 drivers/misc/mic/host/mic_intr.c list_for_each_safe(pos, tmp, &mdev->irq_info.cb_list[i]) { irq_info 276 drivers/misc/mic/host/mic_intr.c ida_simple_remove(&mdev->irq_info.cb_ida, irq_info 281 drivers/misc/mic/host/mic_intr.c spin_unlock_irqrestore(&mdev->irq_info.mic_intr_lock, flags); irq_info 282 drivers/misc/mic/host/mic_intr.c spin_unlock(&mdev->irq_info.mic_thread_lock); irq_info 283 drivers/misc/mic/host/mic_intr.c ida_destroy(&mdev->irq_info.cb_ida); irq_info 284 drivers/misc/mic/host/mic_intr.c kfree(mdev->irq_info.cb_list); irq_info 305 drivers/misc/mic/host/mic_intr.c mdev->irq_info.num_vectors = 1; irq_info 306 drivers/misc/mic/host/mic_intr.c mdev->irq_info.mic_msi_map = kzalloc((sizeof(u32) * irq_info 307 drivers/misc/mic/host/mic_intr.c mdev->irq_info.num_vectors), GFP_KERNEL); irq_info 309 drivers/misc/mic/host/mic_intr.c if (!mdev->irq_info.mic_msi_map) { irq_info 327 drivers/misc/mic/host/mic_intr.c dev_dbg(&pdev->dev, "%d MSI irqs setup\n", mdev->irq_info.num_vectors); irq_info 332 drivers/misc/mic/host/mic_intr.c kfree(mdev->irq_info.mic_msi_map); irq_info 335 drivers/misc/mic/host/mic_intr.c mdev->irq_info.num_vectors = 0; irq_info 385 drivers/misc/mic/host/mic_intr.c next_db = mdev->irq_info.next_avail_src % irq_info 387 drivers/misc/mic/host/mic_intr.c mdev->irq_info.next_avail_src++; irq_info 442 drivers/misc/mic/host/mic_intr.c if (mdev->irq_info.num_vectors > 1) { irq_info 459 drivers/misc/mic/host/mic_intr.c mdev->irq_info.mic_msi_map[entry] |= BIT(offset); irq_info 477 drivers/misc/mic/host/mic_intr.c mdev->irq_info.mic_msi_map[entry] |= (1 << offset); irq_info 512 drivers/misc/mic/host/mic_intr.c if (mdev->irq_info.num_vectors > 1) { irq_info 513 drivers/misc/mic/host/mic_intr.c if (entry >= mdev->irq_info.num_vectors) { irq_info 516 drivers/misc/mic/host/mic_intr.c entry, mdev->irq_info.num_vectors); irq_info 519 drivers/misc/mic/host/mic_intr.c irq = mdev->irq_info.msix_entries[entry].vector; irq_info 521 drivers/misc/mic/host/mic_intr.c mdev->irq_info.mic_msi_map[entry] &= ~(BIT(offset)); irq_info 534 drivers/misc/mic/host/mic_intr.c mdev->irq_info.mic_msi_map[entry] &= ~(BIT(src_id)); irq_info 586 drivers/misc/mic/host/mic_intr.c if (mdev->irq_info.num_vectors > 1) { irq_info 587 drivers/misc/mic/host/mic_intr.c for (i = 0; i < mdev->irq_info.num_vectors; i++) { irq_info 588 drivers/misc/mic/host/mic_intr.c if (mdev->irq_info.mic_msi_map[i]) irq_info 590 drivers/misc/mic/host/mic_intr.c mdev->irq_info.msix_entries[i].vector); irq_info 592 drivers/misc/mic/host/mic_intr.c kfree(mdev->irq_info.mic_msi_map); irq_info 593 drivers/misc/mic/host/mic_intr.c kfree(mdev->irq_info.msix_entries); irq_info 598 drivers/misc/mic/host/mic_intr.c kfree(mdev->irq_info.mic_msi_map); irq_info 626 drivers/misc/mic/host/mic_intr.c for (entry = 0; entry < mdev->irq_info.num_vectors; entry++) { irq_info 628 drivers/misc/mic/host/mic_intr.c if (mdev->irq_info.mic_msi_map[entry] & BIT(offset)) irq_info 147 drivers/misc/mic/host/mic_main.c mdev->irq_info.next_avail_src = 0; irq_info 81 drivers/misc/mic/host/mic_x100.c if (mdev->irq_info.num_vectors > 1) { irq_info 104 drivers/misc/mic/host/mic_x100.c if (mdev->irq_info.num_vectors > 1) { irq_info 726 drivers/pci/hotplug/cpqphp.h sizeof(struct irq_info)); irq_info 134 drivers/pci/hotplug/ibmphp_core.c sizeof(struct irq_info); irq_info 163 drivers/platform/mellanox/mlxbf-tmfifo.c struct mlxbf_tmfifo_irq_info irq_info[MLXBF_TM_MAX_IRQ]; irq_info 269 drivers/platform/mellanox/mlxbf-tmfifo.c irq = fifo->irq_info[i].irq; irq_info 270 drivers/platform/mellanox/mlxbf-tmfifo.c fifo->irq_info[i].irq = 0; irq_info 278 drivers/platform/mellanox/mlxbf-tmfifo.c struct mlxbf_tmfifo_irq_info *irq_info = arg; irq_info 280 drivers/platform/mellanox/mlxbf-tmfifo.c if (!test_and_set_bit(irq_info->index, &irq_info->fifo->pend_events)) irq_info 281 drivers/platform/mellanox/mlxbf-tmfifo.c schedule_work(&irq_info->fifo->work); irq_info 798 drivers/platform/mellanox/mlxbf-tmfifo.c !fifo->irq_info[irq_id].irq) irq_info 1212 drivers/platform/mellanox/mlxbf-tmfifo.c fifo->irq_info[i].index = i; irq_info 1213 drivers/platform/mellanox/mlxbf-tmfifo.c fifo->irq_info[i].fifo = fifo; irq_info 1214 drivers/platform/mellanox/mlxbf-tmfifo.c fifo->irq_info[i].irq = platform_get_irq(pdev, i); irq_info 1215 drivers/platform/mellanox/mlxbf-tmfifo.c rc = devm_request_irq(dev, fifo->irq_info[i].irq, irq_info 1217 drivers/platform/mellanox/mlxbf-tmfifo.c "tmfifo", &fifo->irq_info[i]); irq_info 1220 drivers/platform/mellanox/mlxbf-tmfifo.c fifo->irq_info[i].irq = 0; irq_info 110 drivers/tty/serial/8250/8250_core.c struct irq_info *i = dev_id; irq_info 152 drivers/tty/serial/8250/8250_core.c static void serial_do_unlink(struct irq_info *i, struct uart_8250_port *up) irq_info 176 drivers/tty/serial/8250/8250_core.c struct irq_info *i; irq_info 184 drivers/tty/serial/8250/8250_core.c i = hlist_entry(n, struct irq_info, node); irq_info 190 drivers/tty/serial/8250/8250_core.c i = kzalloc(sizeof(struct irq_info), GFP_KERNEL); irq_info 227 drivers/tty/serial/8250/8250_core.c struct irq_info *i; irq_info 236 drivers/tty/serial/8250/8250_core.c i = hlist_entry(n, struct irq_info, node); irq_info 257 drivers/visorbus/controlvmchannel.h struct irq_info intr; irq_info 50 drivers/xen/events/events_2l.c static void evtchn_2l_bind_to_cpu(struct irq_info *info, unsigned cpu) irq_info 156 drivers/xen/events/events_base.c struct irq_info *info_for_irq(unsigned irq) irq_info 162 drivers/xen/events/events_base.c static int xen_irq_info_common_setup(struct irq_info *info, irq_info 189 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq_info 199 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq_info 213 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq_info 229 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq_info 239 drivers/xen/events/events_base.c static void xen_irq_info_cleanup(struct irq_info *info) irq_info 269 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq_info 279 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq_info 289 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq_info 327 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq_info 336 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq_info 366 drivers/xen/events/events_base.c struct irq_info *info; irq_info 428 drivers/xen/events/events_base.c struct irq_info *info = irq_get_handler_data(irq); irq_info 460 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq_info 510 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq_info 563 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq_info 588 drivers/xen/events/events_base.c struct irq_info *info; irq_info 605 drivers/xen/events/events_base.c struct irq_info *info = irq_get_handler_data(irq); irq_info 767 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq_info 805 drivers/xen/events/events_base.c struct irq_info *info; irq_info 859 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq_info 902 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq_info 1005 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq_info 1109 drivers/xen/events/events_base.c struct irq_info *info = irq_get_handler_data(irq); irq_info 1138 drivers/xen/events/events_base.c struct irq_info *info; irq_info 1159 drivers/xen/events/events_base.c struct irq_info *info; irq_info 1267 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq_info 1416 drivers/xen/events/events_base.c struct irq_info *info; irq_info 1555 drivers/xen/events/events_base.c struct irq_info *info = info_for_irq(irq); irq_info 1572 drivers/xen/events/events_base.c struct irq_info *info; irq_info 141 drivers/xen/events/events_fifo.c static int evtchn_fifo_setup(struct irq_info *info) irq_info 189 drivers/xen/events/events_fifo.c static void evtchn_fifo_bind_to_cpu(struct irq_info *info, unsigned cpu) irq_info 60 drivers/xen/events/events_internal.h int (*setup)(struct irq_info *info); irq_info 61 drivers/xen/events/events_internal.h void (*bind_to_cpu)(struct irq_info *info, unsigned cpu); irq_info 79 drivers/xen/events/events_internal.h struct irq_info *info_for_irq(unsigned irq); irq_info 92 drivers/xen/events/events_internal.h static inline int xen_evtchn_port_setup(struct irq_info *info) irq_info 99 drivers/xen/events/events_internal.h static inline void xen_evtchn_port_bind_to_cpu(struct irq_info *info, irq_info 1077 samples/vfio-mdev/mbochs.c struct vfio_irq_info *irq_info) irq_info 1079 samples/vfio-mdev/mbochs.c irq_info->count = 0; irq_info 464 samples/vfio-mdev/mdpy.c struct vfio_irq_info *irq_info) irq_info 466 samples/vfio-mdev/mdpy.c irq_info->count = 0; irq_info 1093 samples/vfio-mdev/mtty.c struct vfio_irq_info *irq_info) irq_info 1095 samples/vfio-mdev/mtty.c switch (irq_info->index) { irq_info 1105 samples/vfio-mdev/mtty.c irq_info->flags = VFIO_IRQ_INFO_EVENTFD; irq_info 1106 samples/vfio-mdev/mtty.c irq_info->count = 1; irq_info 1108 samples/vfio-mdev/mtty.c if (irq_info->index == VFIO_PCI_INTX_IRQ_INDEX) irq_info 1109 samples/vfio-mdev/mtty.c irq_info->flags |= (VFIO_IRQ_INFO_MASKABLE | irq_info 1112 samples/vfio-mdev/mtty.c irq_info->flags |= VFIO_IRQ_INFO_NORESIZE;