mhi_queue_is_full(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… mhi_queue_is_full(9)

okay bestie, welcome to the Kernel API Manual, section 9, and the star of today's episode: mhi_queue_is_full. Yes it's a real function name and yes it's iconic. Sit down, hydrate, let's get into it 🫢


✨ NAME ✨

mhi_queue_is_full β€” literally just: figure out whether you can even queue new elements or if the thing is, uh, full. that's it. that's the whole vibe check πŸ”₯


🌸 SYNOPSIS 🌸

bool mhi_queue_is_full (struct mhi_device *mhi_dev , enum
       dma_data_direction dir );

look at her go. returns a bool, takes two args, no drama πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • mhi_dev β€” the device that's associated with the channels, bestie. this is your main character 🫢
  • dir β€” the DMA direction for the channel. which way is the data flowing, iykyk ✨

πŸ¦‹ SEE ALSO πŸ¦‹

okay this is the part where the manpage just goes absolutely feral and lists, like, everything. ngl it's giving "tag yourself" energy. all of these live in the kernel file ./include/linux/mhi.h πŸ’€

like… that's the whole friend group right there. the way that list just kept going 😭 go read them, they're all slaying in their own way πŸ‘‘


🌈 a lil sign-off 🌈

this absolute gem of a page lives under ./include/linux and it's dated October 2026, and the header's still repping mhi_queue_is_full(9) because consistency is key ✨

kiss kiss, go check your queues, and remember: if it's full, it's full, and that's not a you problem πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from