t7xx_dpmaif_hw_stop_all_rxq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… t7xx_dpmaif_hw_stop_all_rxq β€” kernel API manual, bestie edition πŸŽ€

okay so like. this is the manual page for t7xx_dpmaif_hw_stop_all_rxq(9) and honestly? she's a little shutdown queen and i'm obsessed. sit down, grab a strawberry drink πŸ“, and let me tell you everything about her.


✨ NAME ✨

t7xx_dpmaif_hw_stop_all_rxq β€” stop all the RX queues. all of them. every single one. no queue left behind πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

int t7xx_dpmaif_hw_stop_all_rxq (struct dpmaif_hw_info *hw_info );

like, that's the whole vibe. you hand her a hw_info and she gives you back an int. iconic behavior tbh.


🌸 ARGUMENTS 🌸

  • hw_info β€” pointer to struct hw_info. yes bestie a pointer, not the struct itself, don't come at me with a copy, she needs the real one 🫢

πŸ’– DESCRIPTION πŸ’–

okay so here's what actually happens when you call her, no cap:

  • she disables the HW DL queue. done. gone. bye πŸ‘‹
  • then she checks on the busy UL queues to make sure they go to idle β€” and she does not wait forever, she uses an attempt count of 1000000. a whole million tries. she's patient but she's not a pushover πŸ’€
  • annnnd she checks that the HW PIT write index equals the read index, using that same attempt count. consistency check, because she's a perfectionist and honestly? same πŸ”₯

so it's giving "graceful shutdown with a deadline" and that's the energy we love.


πŸ‘‘ RETURN πŸ‘‘

  • 0 β€” success. slay. everything went off without a hitch ✨
  • -ETIMEDOUT β€” timed out checking busy queues 😭 she tried, she really did, but the queues wouldn't chill.

🌈 SEE ALSO 🌈


🫢 quick reminder bestie: hw_info has to be a real valid pointer to a struct hw_info. don't be sending her garbage, she will not recover gracefully and neither will you πŸ™ˆ

and that's the page!! mwah πŸ’‹ this little gem lives down in ./drivers/net/wwan/t7xx and she's been serving since October 2026 β€” go stan her in the kernel tree, periodt. 🌟

πŸ“¦ where this page comes from