STRUCT TI_SCI_RM_RINGACC_OPS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct ti_sci_rm_ringacc_ops(9) β€” Kernel API Manual

okay so bestie, welcome to the Kernel API Manual, and buckle up because today's main character is struct ti_sci_rm_ringacc_ops πŸŽ€ like yes she's a struct, yes she's doing Ring Accelerator Management operations, and yes she ate πŸ’…


✨ NAME ✨

struct ti_sci_rm_ringacc_ops β€” literally the Ring Accelerator Management operations, that's her whole vibe πŸ¦‹


🌸 SYNOPSIS 🌸

here's the glow-up, exactly as she appears:

struct ti_sci_rm_ringacc_ops {
    int (*set_cfg)(const struct ti_sci_handle *handle, const struct
ti_sci_msg_rm_ring_cfg *params);
 };

like, one function pointer, zero drama, iconic πŸ‘‘


πŸ’– Members πŸ’–

  • set_cfg β€” this one configures the SoC Navigator Subsystem Ring Accelerator ring ✨ that's it, that's the job, no cap 🫢

🌈 SEE ALSO 🌈

okay so go read the Kernel file ./include/linux/soc/ti/ti_sci_protocol.h first, then go be nosy about her whole friend group πŸ’œ:

  • struct ti_sci_version_info(9)
  • struct ti_sci_core_ops(9)
  • struct ti_sci_dev_ops(9)
  • struct ti_sci_clk_ops(9)
  • struct ti_sci_pm_ops(9)
  • struct ti_sci_resource_desc(9)
  • struct ti_sci_rm_core_ops(9)
  • struct ti_sci_rm_irq_ops(9)
  • struct ti_sci_msg_rm_ring_cfg(9)
  • struct ti_sci_rm_psil_ops(9)
  • struct ti_sci_rm_udmap_ops(9)
  • struct ti_sci_proc_ops(9)
  • struct ti_sci_ops(9)
  • struct ti_sci_handle(9)
  • struct ti_sci_resource(9)

ngl this whole page lives at ./include/linux/soc/ti and it's dated October 2026, so like, future girlie energy fr fr ⭐

and that's the whole read, bestie β€” struct ti_sc..._ringacc_ops(9) out πŸ’…πŸŽ€βœ¨

πŸ“¦ where this page comes from