STRUCT TEE_SHM_POOL(9)
π struct tee_shm_pool(9) π
okay so bestie, welcome to the kernel API manual β¨ β yes we're reading kernel docs together, this is our bonding era π«Ά. Today's main character is struct tee_shm_pool, and no cap, it's literally just the shared memory pool π.
πΈ NAME πΈ
struct tee_shm_pool β shared memory pool. that's it, that's the vibe π
β¨ SYNOPSIS β¨
struct tee_shm_pool {
const struct tee_shm_pool_ops *ops;
void *private_data;
};
look at her. two fields. absolutely iconic minimalism π copy it exactly tho, character for character, we do NOT freestyle struct definitions π
π¦ Members π¦
opsβ operations. yes king, the ops. the whole personality of this pool lives here π«private_dataβ private data for the shared memory manager π like, it's private, don't be nosy, it's giving "my business" energy π
π SEE ALSO π
Kernel file ./include/linux/tee_core.h β go read it, iykyk ππ
and then the whole friend group, fr fr:
struct tee_device(9)struct tee_driver_ops(9)struct tee_desc(9)struct tee_protmem_pool(9)struct tee_protmem_pool_ops(9)tee_device_alloc(9)tee_device_register(9)tee_device_unregister(9)tee_device_get(9)tee_device_put(9)tee_device_set_dev_groups(9)tee_session_calc_client_uuid(9)struct tee_shm_pool_ops(9)tee_shm_pool_free(9)tee_protmem_static_pool_alloc(9)tee_get_drvdata(9)tee_shm_alloc_priv_buf(9)tee_shm_is_dynamic(9)tee_shm_put(9)tee_shm_get_id(9)tee_shm_get_from_id(9)teedev_open(9)teedev_close_context(9)teedev_ctx_get(9)teedev_ctx_put(9)
like, the whole extended universe came out for this one π go click through them, bestie, it's a rabbit hole and it's lowkey fun π
heads up: this page lives under ./include/linux in the kernel tree, dated October 2026 π
β so if you're reading this in a different kernel version, vibe check your own tree first, okay? π
and that's the whole page, bestie π slay, you read a manpage today, main character energy fr πΈπ β¨
π¦ 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