STRUCT QCOMTEE_OBJECT(9)
πΈ NAME πΈ
okay so bestie, this is struct qcomtee_object(9) from the Kernel API Manual β QTEE or kernel object. periodt. π
β¨ SYNOPSIS β¨
hereβs the whole struct in all its main-character glory β copy it exactly, no cap:
struct qcomtee_object {
const char *name;
struct kref refcount;
enum qcomtee_object_type object_type;
struct object_info {
unsigned long qtee_id;
struct tee_context *qcomtee_async_ctx;
} info;
struct qcomtee_object_operations *ops;
struct work_struct work;
};
π§© Members π§©
nameβ object name. iconic little label vibes. πrefcountβ reference counter. itβs astruct kref, bestie. π«Άobject_typeβ object type asenum qcomtee_object_type. lowkey essential. πinfoβ extra information for the object. in the struct itβs astruct object_infocarryingunsigned long qtee_idandstruct tee_context *qcomtee_async_ctx. β¨opsβ callback operations for objects of typeQCOMTEE_OBJECT_TYPE_CB. slay. π₯workβ work for async operations on the object. doing the most, honestly. π¦
π Description π
so the field work is used for releasing objects of QCOMTEE_OBJECT_TYPE_TEE type. thatβs the tea. π«π
π SEE ALSO π
go peek at these besties, iykyk:
- Kernel file
./drivers/tee/qcomtee/qcomtee_object.h Overview(9)enum qcomtee_object_type(9)enum qcomtee_arg_type(9)QCOMTEE_ARGS_PER_TYPE(9)struct qcomtee_arg(9)struct qcomtee_object_invoke_ctx(9)qcomtee_object_do_invoke(9)struct qcomtee_object_operations(9)qcomtee_object_user_init(9)
xoxo π sourced from ./drivers/tee/qcomtee, October 2026 β struct qcomtee_object(9) out. ππ
π¦ 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