mhi_queue_skb(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so this is mhi_queue_skb(9) from the Kernel API Manual, and it's literally the function to Send or receive SKBs from client device over MHI channel πŸ¦‹πŸ’…


🌸 SYNOPSIS 🌸

here's the exact signature, bestie β€” no cap, type it like this:

int mhi_queue_skb (struct mhi_device *mhi_dev , enum dma_data_direction
       dir , struct sk_buff *skb , size_t len , enum mhi_flags mflags );

πŸŽ€ ARGUMENTS πŸŽ€

  • mhi_dev β€” device associated with the channels. this is your main-character device πŸ’–
  • dir β€” DMA direction for the channel. which way the tea is flowing ✨
  • skb β€” buffer for holding SKBs. the little suitcase for your packets πŸŽ€
  • len β€” buffer length. how much fits in the suitcase, literally πŸ¦‹
  • mflags β€” MHI transfer flags used for the transfer. the settings/permission slips for the transfer 🌸

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./include/linux/mhi.h is the home base, and the whole friend group is here β€” every single one invited to the group chat, periodt:


and that's the whole page, bestie! this one lives under ./include/linux, dated October 2026, and it's the mhi_queue_skb(9) page β€” mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from