Searched refs:hwirq (Results 1 – 7 of 7) sorted by relevance
/kernel/irq/ |
D | irqdomain.c | 527 irq_hw_number_t hwirq) in irq_domain_clear_mapping() argument 533 if (hwirq < domain->revmap_size) in irq_domain_clear_mapping() 534 rcu_assign_pointer(domain->revmap[hwirq], NULL); in irq_domain_clear_mapping() 536 radix_tree_delete(&domain->revmap_tree, hwirq); in irq_domain_clear_mapping() 541 irq_hw_number_t hwirq, in irq_domain_set_mapping() argument 548 if (hwirq < domain->revmap_size) in irq_domain_set_mapping() 549 rcu_assign_pointer(domain->revmap[hwirq], irq_data); in irq_domain_set_mapping() 551 radix_tree_insert(&domain->revmap_tree, hwirq, irq_data); in irq_domain_set_mapping() 558 irq_hw_number_t hwirq; in irq_domain_disassociate() local 564 hwirq = irq_data->hwirq; in irq_domain_disassociate() [all …]
|
D | irq_sim.c | 56 irq_hw_number_t hwirq = irqd_to_hwirq(data); in irq_sim_get_irqchip_state() local 61 *state = test_bit(hwirq, irq_ctx->work_ctx->pending); in irq_sim_get_irqchip_state() 74 irq_hw_number_t hwirq = irqd_to_hwirq(data); in irq_sim_set_irqchip_state() local 79 assign_bit(hwirq, irq_ctx->work_ctx->pending, state); in irq_sim_set_irqchip_state()
|
D | irqdesc.c | 191 ret = sprintf(buf, "%lu\n", desc->irq_data.hwirq); in hwirq_show() 196 IRQ_ATTR_RO(hwirq); 703 int generic_handle_domain_irq(struct irq_domain *domain, unsigned int hwirq) in generic_handle_domain_irq() argument 705 return handle_irq_desc(irq_resolve_mapping(domain, hwirq)); in generic_handle_domain_irq() 721 int generic_handle_domain_irq_safe(struct irq_domain *domain, unsigned int hwirq) in generic_handle_domain_irq_safe() argument 727 ret = handle_irq_desc(irq_resolve_mapping(domain, hwirq)); in generic_handle_domain_irq_safe() 744 int generic_handle_domain_nmi(struct irq_domain *domain, unsigned int hwirq) in generic_handle_domain_nmi() argument 747 return handle_irq_desc(irq_resolve_mapping(domain, hwirq)); in generic_handle_domain_nmi()
|
D | msi.c | 535 irq_hw_number_t hwirq = ops->get_hwirq(info, arg); in msi_domain_alloc() local 538 if (irq_find_mapping(domain, hwirq) > 0) in msi_domain_alloc() 548 ret = ops->msi_init(domain, info, virq + i, hwirq + i, arg); in msi_domain_alloc() 585 return arg->hwirq; in msi_domain_ops_get_hwirq() 603 unsigned int virq, irq_hw_number_t hwirq, in msi_domain_ops_init() argument 606 irq_domain_set_hwirq_and_chip(domain, virq, hwirq, info->chip, in msi_domain_ops_init()
|
D | debugfs.c | 88 seq_printf(m, "%*shwirq: 0x%lx\n", ind + 1, "", data->hwirq); in irq_debug_show_data()
|
D | proc.c | 516 seq_printf(p, " %*lu", prec, desc->irq_data.hwirq); in show_interrupts()
|
D | generic-chip.c | 438 unsigned int hw_irq = data->hwirq; in irq_unmap_generic_chip()
|