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;