Home
last modified time | relevance | path

Searched refs:new_irq (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Dirq_affinity.c123 struct mlx5_irq *least_loaded_irq, *new_irq; in mlx5_irq_affinity_request() local
131 new_irq = irq_pool_request_irq(pool, af_desc); in mlx5_irq_affinity_request()
132 if (IS_ERR(new_irq)) { in mlx5_irq_affinity_request()
136 PTR_ERR(new_irq)); in mlx5_irq_affinity_request()
138 return new_irq; in mlx5_irq_affinity_request()
145 least_loaded_irq = new_irq; in mlx5_irq_affinity_request()
/kernel/linux/linux-5.10/arch/ia64/kernel/
H A Diosapic.c517 int new_irq; in iosapic_reassign_vector() local
520 new_irq = create_irq(); in iosapic_reassign_vector()
521 if (new_irq < 0) in iosapic_reassign_vector()
524 irq_to_vector(irq), irq_to_vector(new_irq)); in iosapic_reassign_vector()
525 memcpy(&iosapic_intr_info[new_irq], &iosapic_intr_info[irq], in iosapic_reassign_vector()
527 INIT_LIST_HEAD(&iosapic_intr_info[new_irq].rtes); in iosapic_reassign_vector()
529 &iosapic_intr_info[new_irq].rtes); in iosapic_reassign_vector()
/kernel/linux/linux-6.6/arch/ia64/kernel/
H A Diosapic.c517 int new_irq; in iosapic_reassign_vector() local
520 new_irq = create_irq(); in iosapic_reassign_vector()
521 if (new_irq < 0) in iosapic_reassign_vector()
524 irq_to_vector(irq), irq_to_vector(new_irq)); in iosapic_reassign_vector()
525 memcpy(&iosapic_intr_info[new_irq], &iosapic_intr_info[irq], in iosapic_reassign_vector()
527 INIT_LIST_HEAD(&iosapic_intr_info[new_irq].rtes); in iosapic_reassign_vector()
529 &iosapic_intr_info[new_irq].rtes); in iosapic_reassign_vector()
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_hv_rm_xics.c34 u32 new_irq, bool check_resend);
285 u32 new_irq, bool check_resend) in icp_rm_deliver_irq()
309 ics = kvmppc_xics_find_ics(xics, new_irq, &src); in icp_rm_deliver_irq()
373 if (icp_rm_try_to_deliver(icp, new_irq, state->priority, &reject)) { in icp_rm_deliver_irq()
380 new_irq = reject; in icp_rm_deliver_irq()
284 icp_rm_deliver_irq(struct kvmppc_xics *xics, struct kvmppc_icp *icp, u32 new_irq, bool check_resend) icp_rm_deliver_irq() argument
H A Dbook3s_xics.c62 u32 new_irq, bool check_resend);
378 u32 new_irq, bool check_resend) in icp_deliver_irq()
403 ics = kvmppc_xics_find_ics(xics, new_irq, &src); in icp_deliver_irq()
405 XICS_DBG("icp_deliver_irq: IRQ 0x%06x not found !\n", new_irq); in icp_deliver_irq()
419 new_irq, state->server); in icp_deliver_irq()
447 XICS_DBG("irq %#x masked pending\n", new_irq); in icp_deliver_irq()
468 if (icp_try_to_deliver(icp, new_irq, state->priority, &reject)) { in icp_deliver_irq()
475 new_irq = reject; in icp_deliver_irq()
377 icp_deliver_irq(struct kvmppc_xics *xics, struct kvmppc_icp *icp, u32 new_irq, bool check_resend) icp_deliver_irq() argument
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_hv_rm_xics.c34 u32 new_irq, bool check_resend);
278 u32 new_irq, bool check_resend) in icp_rm_deliver_irq()
302 ics = kvmppc_xics_find_ics(xics, new_irq, &src); in icp_rm_deliver_irq()
366 if (icp_rm_try_to_deliver(icp, new_irq, state->priority, &reject)) { in icp_rm_deliver_irq()
373 new_irq = reject; in icp_rm_deliver_irq()
277 icp_rm_deliver_irq(struct kvmppc_xics *xics, struct kvmppc_icp *icp, u32 new_irq, bool check_resend) icp_rm_deliver_irq() argument
H A Dbook3s_xics.c62 u32 new_irq, bool check_resend);
378 u32 new_irq, bool check_resend) in icp_deliver_irq()
403 ics = kvmppc_xics_find_ics(xics, new_irq, &src); in icp_deliver_irq()
405 XICS_DBG("icp_deliver_irq: IRQ 0x%06x not found !\n", new_irq); in icp_deliver_irq()
419 new_irq, state->server); in icp_deliver_irq()
447 XICS_DBG("irq %#x masked pending\n", new_irq); in icp_deliver_irq()
468 if (icp_try_to_deliver(icp, new_irq, state->priority, &reject)) { in icp_deliver_irq()
475 new_irq = reject; in icp_deliver_irq()
377 icp_deliver_irq(struct kvmppc_xics *xics, struct kvmppc_icp *icp, u32 new_irq, bool check_resend) icp_deliver_irq() argument
/kernel/linux/linux-5.10/drivers/parisc/
H A Ddino.c461 u8 new_irq = dev->irq - 1; in quirk_cirrus_cardbus() local
463 pci_name(dev), dev->irq, new_irq); in quirk_cirrus_cardbus()
464 dev->irq = new_irq; in quirk_cirrus_cardbus()
/kernel/linux/linux-6.6/drivers/parisc/
H A Ddino.c461 u8 new_irq = dev->irq - 1; in quirk_cirrus_cardbus() local
463 pci_name(dev), dev->irq, new_irq); in quirk_cirrus_cardbus()
464 dev->irq = new_irq; in quirk_cirrus_cardbus()
/kernel/linux/linux-5.10/drivers/pci/
H A Dquirks.c1184 u8 irq, new_irq; in quirk_via_vlink() local
1190 new_irq = dev->irq; in quirk_via_vlink()
1193 if (!new_irq || new_irq > 15) in quirk_via_vlink()
1206 if (new_irq != irq) { in quirk_via_vlink()
1208 irq, new_irq); in quirk_via_vlink()
1210 pci_write_config_byte(dev, PCI_INTERRUPT_LINE, new_irq); in quirk_via_vlink()
/kernel/linux/linux-6.6/drivers/pci/
H A Dquirks.c1232 u8 irq, new_irq; in quirk_via_vlink() local
1238 new_irq = dev->irq; in quirk_via_vlink()
1241 if (!new_irq || new_irq > 15) in quirk_via_vlink()
1254 if (new_irq != irq) { in quirk_via_vlink()
1256 irq, new_irq); in quirk_via_vlink()
1258 pci_write_config_byte(dev, PCI_INTERRUPT_LINE, new_irq); in quirk_via_vlink()

Completed in 28 milliseconds