STRUCT IPA_PRIV(9)
struct ipa_priv(9) π
okay so this page is straight out of the Kernel API Manual, bestie β and it's literally the private-data moment for an IPA network device. Small struct, big main character energy πβ¨
β¨ NAME β¨
struct ipa_priv β IPA network device private data π¦
π οΈ SYNOPSIS π οΈ
struct ipa_priv {
struct ipa *ipa;
struct ipa_endpoint *tx;
struct ipa_endpoint *rx;
struct work_struct work;
};
π§ Members π§
ipaβ IPA pointer, no cap, that's the whole vibe πtxβ Transmit endpoint pointer, the send-side bestie πΈrxβ Receive endpoint pointer, the receive-side bestie π¦workβ Work structure used to wake the modem netdev TX queue β‘
π SEE ALSO π
- Kernel file
./drivers/net/ipa/ipa_modem.c ipa_modem_wake_queue_work(9)
bestie, that's the whole page β source/version ./drivers/net/ipa and date October 2026, all for struct ipa_priv(9) π«Άπ
π¦ 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