STRUCT IONIC_RESID_BITS(9)
π NAME π
okay bestie, welcome to the Kernel API Manual β¨ β todayβs main character is struct ionic_resid_bits, and it is literally a Number allocator based on IDA. no cap, thatβs the whole vibe. π
β¨ SYNOPSIS β¨
hereβs the struct in all its iconic glory, copy it exactly pls:
struct ionic_resid_bits {
struct ida inuse;
unsigned int inuse_size;
};
πΈ Members πΈ
inuseβ the IDA handle. thatβs it, thatβs the member πinuse_sizeβ the Highest ID limit for IDA. yes bestie, itβs the ceiling for the IDA. π
π¦ SEE ALSO π¦
- Kernel file:
./drivers/infiniband/hw/ionic/ionic_res.h - and the whole friend group:
ionic_resid_init(9),ionic_resid_destroy(9),ionic_resid_get_shared(9),ionic_resid_get(9),ionic_resid_put(9),ionic_bitid_to_qid(9),ionic_qid_to_bitid(9)
k, bye bestie π«Ά signed,struct ionic_resid_bits(9)from./drivers/infiniband/hw/ionicβ October 2026 edition, Kernel API Manual. slay and read the source. π
π¦ 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