STRUCT PCS_FUNC_VALS(9)
π struct pcs_func_vals(9)
okay so bestie, welcome to the Kernel API Manual page for struct pcs_func_vals β literally the mux function register offset and value pair. It's giving tiny struct, main character energy, and every field is right here π
β¨
πΈ NAME
struct pcs_func_vals β mux function register offset and value pair. no cap, that's the whole name card π«Ά
β¨ SYNOPSIS
struct pcs_func_vals {
void __iomem *reg;
unsigned val;
unsigned mask;
};
π§ Members
regβ register virtual address. It's thevoid __iomem *bestie in the struct πvalβ register value. Typed asunsigned, slay πmaskβ mask. Alsounsigned, iconic π
That's it β that's the whole member squad, no extra lore needed β¨
π SEE ALSO
Kernel file first, bestie: ./drivers/pinctrl/pinctrl-single.c.
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_irq_init_chained_handler(9)pcs_quirk_missing_pinctrl_cells(9)
source/version: ./drivers/pinctrl β’ date: October 2026 β’ page: struct pcs_func_vals(9) β mwah, catch u later ππ
π¦ 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