STRUCT CA_SLOT_INFO(9)
π struct ca_slot_info(9) π
okay bestie, welcome to the Kernel API Manual entry for struct ca_slot_info, aka the CA slot interface types and info. it's giving kernel-header realness, and we are reading every single bit. π
β¨
πΈ NAME πΈ
struct ca_slot_info - CA slot interface types and info.
β¨ SYNOPSIS β¨
struct ca_slot_info {
int num;
int type;
#define CA_CI 1;
#define CA_CI_LINK 2;
#define CA_CI_PHYS 4;
#define CA_DESCR 8;
#define CA_SC 128;
unsigned int flags;
#define CA_CI_MODULE_PRESENT 1;
#define CA_CI_MODULE_READY 2;
};
π§© Members π§©
numβ slot number.typeβ slot type.flagsβ flags applicable to the slot.
π Description π
This struct stores the CA slot information. no cap, that's literally its whole job. π«Ά
type can be:
CA_CIβ CI high level interface;CA_CI_LINKβ CI link layer level interface;CA_CI_PHYSβ CI physical layer level interface;CA_DESCRβ built-in descrambler;CA_SCβ -simple smart card interface.
flags can be:
CA_CI_MODULE_PRESENTβ module (or card) inserted;CA_CI_MODULE_READYβ module is ready for usage.
π SEE ALSO π
Kernel file ./include/uapi/linux/dvb/ca.h struct ca_descr_info(9), struct ca_caps(9), struct ca_msg(9), struct ca_descr(9).
cute little sign-off bestie: source/version is ./include/uapi/linux/dvb, date is October 2026, and the page is struct ca_slot_info(9) β go slay those CA slots ππ¦π
π¦ 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