STRUCT K3_R5_CORE(9)
π struct k3_r5_core(9) π
okay so bestie, we're in the Kernel API Manual today and the main character is literally struct k3_r5_core β the K3 R5 core structure π
. yes it's a struct, yes it's iconic, no you cannot skip it.
β¨ NAME β¨
struct k3_r5_core β the K3 R5 core structure, fr fr π¦
πΈ SYNOPSIS πΈ
struct k3_r5_core {
struct list_head elem;
struct device *dev;
struct k3_rproc *kproc;
struct k3_r5_cluster *cluster;
struct k3_rproc_mem *sram;
int num_sram;
u32 atcm_enable;
u32 btcm_enable;
u32 loczrama;
bool released_from_reset;
};
like, look at her. ten fields. main character energy π. copy it exact tho, no cap π«Ά
π Members π
every single field, bestie, we're not skipping a one:
elemβ linked list item. literally just the list glue holding her in the chain πdevβ cached device pointer. cached!! it's saved right there so we don't gotta go looking again β¨kprocβ the K3 rproc handle that represents this core. that's her representative, her spokesperson πclusterβ cached pointer to the parent cluster structure. yeah she's got a parent, we all do π cached pointer too.sramβ on-chip SRAM memory regions data. the memory region goss, right on the chip πnum_sramβ number of on-chip SRAM memory regions. it's anint, it counts, it slays π₯atcm_enableβ flag to control ATCM enablement. au32flag, and it's the boss of ATCM βbtcm_enableβ flag to control BTCM enablement. same vibe, but BTCM π¦loczramaβ flag that dictates which TCM sits at device address0x0. flagship flag, deciding who gets the prime real estate πreleased_from_resetβ aboolflag that signals when the core is out of reset. she's free, she's out, she's thriving π
ngl, flags everywhere β but like, they all mean something, so be nice to them π§
π SEE ALSO π
- Kernel file
./drivers/remoteproc/ti_k3_r5_remoteproc.c struct k3_r5_soc_data(9)struct k3_r5_cluster(9)
go read them, iykyk π
aaaand that's the whole page bestie π β brought to you straight out of ./drivers/remoteproc, dated October 2026, struct k3_r5_core(9) and all π 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