ENUM SSAM_DEVICE_DOMAIN(9)
π NAME π
okay so bestie, enum ssam_device_domain is literally the SAM device domain β that's the whole name. This page is from the Kernel API Manual, section 9, and it's giving tiny enum, big main-character energy. It's the enum for the SSAM device domain, and the constants below are the actual domains. Slay. β¨
πΈ SYNOPSIS πΈ
Here's the exact shape, no cap:
enum ssam_device_domain {
SSAM_DOMAIN_VIRTUAL ,
SSAM_DOMAIN_SERIALHUB
};
π Constants π
SSAM_DOMAIN_VIRTUALβ Virtual device. π¦SSAM_DOMAIN_SERIALHUBβ Physical device connected via Surface Serial Hub. π₯
π SEE ALSO π
The whole reference squad, periodt:
- Kernel file:
./include/linux/surface_aggregator/device.h - enum
ssam_virtual_tc(9) struct ssam_device_uid(9)SSAM_DEVICE(9)SSAM_VDEV(9)SSAM_SDEV(9)struct ssam_device(9)struct ssam_device_driver(9)is_ssam_device(9)to_ssam_device(9)to_ssam_device_driver(9)ssam_device_mark_hot_removed(9)ssam_device_is_hot_removed(9)ssam_device_get(9)ssam_device_put(9)ssam_device_get_drvdata(9)ssam_device_set_drvdata(9)ssam_device_driver_register(9)module_ssam_device_driver(9)ssam_register_clients(9)ssam_device_register_clients(9)SSAM_DEFINE_SYNC_REQUEST_CL_N(9)SSAM_DEFINE_SYNC_REQUEST_CL_W(9)SSAM_DEFINE_SYNC_REQUEST_CL_R(9)SSAM_DEFINE_SYNC_REQUEST_CL_WR(9)ssam_device_notifier_register(9)ssam_device_notifier_unregister(9)
source/version ./include/linux/surface_aggreg... and date October 2026 β bye bestie, go read the header file π
π«Ά
π¦ 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