pcs_irq_handler(9)
π pcs_irq_handler(9) β Kernel API Manual π
okay bestie, this page is from the Kernel API Manual, and it's about the shared-interrupt handler. no cap, it's niche but iconic.
πΈ NAME πΈ
pcs_irq_handlerβ handler for the shared interrupt case β¨
π SYNOPSIS π
here's the signature, exactly as written:
irqreturn_t pcs_irq_handler (int irq , void *d );
π«Ά ARGUMENTS π«Ά
irqβ interrupt πdβ data π
π¦ DESCRIPTION π¦
Use this for cases where multiple instances of pinctrl-single share a single interrupt, like on omaps. that's the whole point, bestie β shared-interrupt vibes, iykyk.
π SEE ALSO π
Kernel file: ./drivers/pinctrl/pinctrl-single.c β and the whole friend group is here:
struct pcs_func_vals(9)struct pcs_conf_vals(9)struct pcs_conf_type(9)struct pcs_function(9)struct pcs_gpiofunc_range(9)struct pcs_data(9)struct pcs_soc_data(9)struct pcs_device(9)pcs_add_pin(9)pcs_allocate_pin_table(9)pcs_add_function(9)pcs_get_pin_by_offset(9)pcs_parse_one_pinctrl_entry(9)pcs_dt_node_to_map(9)pcs_irq_free(9)pcs_free_resources(9)struct pcs_interrupt(9)pcs_irq_set(9)pcs_irq_mask(9)pcs_irq_unmask(9)pcs_irq_set_wake(9)pcs_irq_handle(9)pcs_irq_chain_handler(9)pcs_irq_init_chained_handler(9)pcs_quirk_missing_pinctrl_cells(9)
source/version: ./drivers/pinctrl Β· date: October 2026 Β· page: pcs_irq_handler(9) β bye bestie, go handle those shared interrupts π
β¨
π¦ 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