platform_get_irq_byname(9)
platform_get_irq_byname(9) π¦
okay so welcome to the Kernel API Manual, bestie β this page is literally all about platform_get_irq_byname, and it's giving main character energy in the platform-device friend group. No cap, it's short and sweet. π
β¨ NAME β¨
platform_get_irq_byname β get an IRQ for a device by name
πΈ SYNOPSIS πΈ
int platform_get_irq_byname (struct platform_device *dev , const char
*name );
π ARGUMENTS π
devβ platform devicenameβ IRQ name
π DESCRIPTION π
Okay so it gets an IRQ exactly like platform_get_irq does, but then by name rather than by index. That's the whole plot. The way that name-based lookup ate and left no crumbs β obsessed. π«Ά
π₯ RETURN π₯
On success, you get a non-zero IRQ number; on failure, you get a negative error number. That's the vibe check, fr fr. π
π SEE ALSO π
Kernel file: ./drivers/base/platform.c β and now the iconic bestie lineup, no skips, no cuts:
platform_get_resource(9)devm_platform_get_and_ioremap_resource(9)devm_platform_ioremap_resource(9)devm_platform_ioremap_resource_byname(9)platform_get_irq_affinity(9)platform_get_irq_optional(9)platform_get_irq(9)platform_irq_count(9)devm_platform_get_irqs_affinity(9)platform_get_resource_byname(9)platform_get_irq_byname_optional(9)platform_add_devices(9)platform_device_put(9)platform_device_alloc(9)platform_device_add_resources(9)platform_device_add_data(9)platform_device_set_of_node(9)platform_device_set_fwnode(9)platform_device_set_of_node_from_dev(9)platform_device_add(9)platform_device_del(9)platform_device_register(9)platform_device_unregister(9)platform_device_register_full(9)__platform_driver_register(9)platform_driver_unregister(9)__platform_driver_probe(9)__platform_create_bundle(9)__platform_register_drivers(9)platform_unregister_drivers(9)platform_match(9)platform_find_device_by_driver(9)
xoxo, your kernel bestie π β this gem came from ./drivers/base, dated October 2026. periodt π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms