ENUM SSAM_CDEV_REQUEST_FLAGS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

enum ssam_cdev_request_flags β€” Request flags for SSAM cdev request IOCTL.

okay so this is the enum ssam_cd...equest_flags(9) page from the Kernel API Manual, and it's literally all about the flag enum that tells an SSAM cdev request IOCTL how to behave. yes bestie, we're doing kernel API lore today πŸ’…βœ¨

✨ SYNOPSIS ✨

enum ssam_cdev_request_flags {
    SSAM_CDEV_REQUEST_HAS_RESPONSE ,
    SSAM_CDEV_REQUEST_UNSEQUENCED

};

πŸŽ€ Constants πŸŽ€

  • SSAM_CDEV_REQUEST_HAS_RESPONSE β€” this one says the request expects a response. If it's not set, the request will be directly completed after its underlying packet has been transmitted. If it is set, the request transport system waits for a response of the request. so like, no flag = complete after the packet goes out; flag = wait for the reply vibe 🫢
  • SSAM_CDEV_REQUEST_UNSEQUENCED β€” this one says the request should be transmitted via an unsequenced packet. If it's set, the request must not have a response β€” meaning this flag and SSAM_CDEV_REQUEST_HAS_RESPONSE are mutually exclusive. not both, bestie, they literally cannot sit together πŸ’€

🌈 SEE ALSO 🌈

  • Kernel file: ./include/uapi/linux/surface_aggregator/cdev.h
  • struct ssam_cdev_request(9)
  • struct ssam_cdev_notifier_desc(9)
  • struct ssam_cdev_event_desc(9)
  • struct ssam_cdev_event(9)

source/version: ./include/uapi/linux/surface_a... 🌸 date: October 2026 πŸŽ€ that's the whole page, periodt, mwah πŸ’‹

πŸ“¦ where this page comes from