ENUM MEI_DEV_KIND(9)
π enum mei_dev_kind(9) β like, the device type enum, bestie
okay so this is from the Kernel API Manual (that's the manual name, keeping it cute and official up top β¨). It's a little baby enum that literally just says what kind of device is this thing β and honestly? It ate. Let's get into it π«Ά
πΈ SYNOPSIS πΈ
enum mei_dev_kind {
MEI_DEV_KIND_MEI ,
MEI_DEV_KIND_ITOUCH ,
MEI_DEV_KIND_GSC ,
MEI_DEV_KIND_GSCFI ,
MEI_DEV_KIND_IVSC ,
MEI_DEV_KIND_IOE ,
MEI_DEV_KIND_MAX
};
like yes, that trailing , before the closing brace is just how it is, don't come for it π
β¨ Constants β¨
okay so here's the whole roster, one by one, no skips, no cap:
MEI_DEV_KIND_MEIβ the basic device. the vanilla of the group, the main character in the most unbothered way πMEI_DEV_KIND_ITOUCHβ this one's for itouch support. slay πMEI_DEV_KIND_GSCβ discrete graphics content protection. very serious, very protected π₯MEI_DEV_KIND_GSCFIβ discrete graphics chassis controller. yes it's a different one from the last one, keep up bestie πMEI_DEV_KIND_IVSCβ visual sensing controller. it sees you πMEI_DEV_KIND_IOEβ IO extender. stretching that IO out, iconic πMEI_DEV_KIND_MAXβ the sentinel. it's not a real device kind, it's the "we're done here" marker, the end-of-list bouncer π§
π¦ tiny vibe note: MEI_DEV_KIND_MAX is marked as sentinel β it's the boundary marker for the enum, so don't go treating it like an actual device type, mwah π
π SEE ALSO π
you want the whole friend group? here they are, all of them, in order, fr fr:
Kernel file ./drivers/misc/mei/mei_dev.h, plus:
enum mei_dev_pxp_mode(9)enum mei_dev_reset_to_pxp(9)enum mei_cb_file_ops(9)enum mei_cl_io_mode(9)struct mei_dma_dscr(9)struct mei_me_client(9)struct mei_cl_cb(9)struct mei_cl_vtag(9)struct mei_cl(9)struct mei_hw_ops(9)enum mei_pg_event(9)enum mei_pg_state(9)struct mei_fw_version(9)struct mei_device(9)mei_data2slots(9)mei_hbm2slots(9)mei_slots2data(9)mei_fw_status_str(9)kind_is_gsc(9)kind_is_gscfi(9)
like, that's the whole squad, go read them too iykyk π
π sign-off π
this page lives under ./drivers/misc/mei, dated October 2026, and it's filed as enum mei_dev_kind(9). that's the whole manual, bestie β go forth and kind your devices πβ¨πΈ
π¦ 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