Skip to content

Commit 9806731

Browse files
John GarryMarc Zyngier
authored andcommitted
resource: Add irqresource_disabled()
Add a common function to set the fields for a irq resource to disabled, which mimics what is done in acpi_dev_irqresource_disabled(), with a view to replace that function. Signed-off-by: John Garry <john.garry@huawei.com> Signed-off-by: Marc Zyngier <maz@kernel.org> Reviewed-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> Link: https://lore.kernel.org/r/1606905417-183214-3-git-send-email-john.garry@huawei.com
1 parent 1d3aec8 commit 9806731

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

include/linux/ioport.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,13 @@ struct resource *devm_request_free_mem_region(struct device *dev,
307307
struct resource *request_free_mem_region(struct resource *base,
308308
unsigned long size, const char *name);
309309

310+
static inline void irqresource_disabled(struct resource *res, u32 irq)
311+
{
312+
res->start = irq;
313+
res->end = irq;
314+
res->flags = IORESOURCE_IRQ | IORESOURCE_DISABLED | IORESOURCE_UNSET;
315+
}
316+
310317
#ifdef CONFIG_IO_STRICT_DEVMEM
311318
void revoke_devmem(struct resource *res);
312319
#else

0 commit comments

Comments
 (0)