pcs_irq_init...ined_handler(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– pcs_irq_init_chained_handler(9) β€” from the Kernel API Manual, bestie πŸ’–

Okay so like, literally the first thing you need to know is that this page's whole header is a little truncated mess β€” it shows up as pcs_irq_init...ined_handler(9) at the top of the page β€” but the actual function we're talking about is pcs_irq_init_chained_handler, and it lives in the Kernel API Manual. Don't let the squished header jump-scare you, it's giving "text got cut off in the group chat", that's all. πŸŽ€


✨ NAME ✨

pcs_irq_init_chained_handler β€” set up a chained interrupt handler 🧚

Like yes, that's the whole vibe. We're doing IRQ chain setup in here.


🌸 SYNOPSIS 🌸

int pcs_irq_init_chained_handler (struct pcs_device *pcs , struct
device_node *np );

She returns an int, she takes two pointers, and honestly? Main character energy. πŸ‘‘


πŸ¦‹ ARGUMENTS πŸ¦‹

  • pcs β€” the pcs driver instance. That's your whole driver situation right there, bestie.
  • np β€” a device node pointer. iykyk what to do with that. πŸ’…

πŸ”₯ SEE ALSO πŸ”₯

Sliding into the references now, no cap, there are a lot of them, and we're listing every single one because I would never do you dirty like that:

Kernel file ./drivers/pinctrl/pinctrl-single.c, plus:

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_handler(9), pcs_irq_chain_handler(9), pcs_quirk_missing_pinctrl_cells(9)

Not me listing all of them just to flex β€” but also, like, read them, they're all up in the same pinctrl-single family. 🫢


🌺 Little footnote energy: this page is filed under ./drivers/pinctrl, and it's dated October 2026 β€” so yeah, from the future, iconic of it. πŸ’œ

Alright bestie, that's the page β€” pcs_irq_init_chained_handler(9), chained handler set up and slayed. Go forth and set up those chained interrupt handlers. Periodt. β­πŸ’€

πŸ“¦ where this page comes from