Lines Matching refs:chip
63 let chip = irq_desc.irq_data().chip_info_read_irqsave().chip(); in handle() localVariable
67 if !chip.flags().contains(IrqChipFlags::IRQCHIP_EOI_IF_HANDLED) { in handle()
68 chip.irq_eoi(din.irq_data()); in handle()
90 cond_unmask_eoi_irq(&desc_inner, &chip); in handle()
123 irq_data.chip_info_read_irqsave().chip().irq_ack(&irq_data); in handle()
175 let chip = irq_data.chip_info_read_irqsave().chip(); in mask_ack_irq() localVariable
176 if chip.can_mask_ack() { in mask_ack_irq()
177 chip.irq_mask_ack(irq_data); in mask_ack_irq()
181 chip.irq_ack(irq_data); in mask_ack_irq()
190 let chip = irq_data.chip_info_read_irqsave().chip(); in mask_irq() localVariable
191 if chip.irq_mask(irq_data).is_ok() { in mask_irq()
201 let chip = irq_data.chip_info_read_irqsave().chip(); in unmask_irq() localVariable
203 if chip.irq_unmask(irq_data).is_ok() { in unmask_irq()
297 chip: &Arc<dyn IrqChip>, in cond_unmask_eoi_irq()
303 chip.irq_eoi(desc_inner_guard.irq_data()); in cond_unmask_eoi_irq()
322 chip.irq_eoi(desc_inner_guard.irq_data()); in cond_unmask_eoi_irq()
324 } else if !chip.flags().contains(IrqChipFlags::IRQCHIP_EOI_THREADED) { in cond_unmask_eoi_irq()
326 chip.irq_eoi(desc_inner_guard.irq_data()); in cond_unmask_eoi_irq()
367 let chip = irq_data.chip_info_read().chip(); in handle() localVariable
369 chip.irq_ack(&irq_data); in handle()
401 irq_manager().irq_percpu_disable(irq_desc, &irq_data, &chip, cpu); in handle()
415 chip.irq_eoi(&irq_data); in handle()