ureq_dequeue(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ureq_dequeue β€” like, the manual page Kernel API Manual edition πŸŽ€

okay bestie, buckle up β€” this is ureq_dequeue(9) from the Kernel API Manual, and she's literally the girl who hands you back your request and cleans up after it. iconic behavior only ✨


🌸 NAME 🌸

ureq_dequeue β€” dequeue a user request from a context. that's it. that's the whole vibe. 🫢


⭐ SYNOPSIS ⭐

struct qcomtee_ureq * ureq_dequeue (struct qcomtee_context_data *ctxdata
, int req_id );

yes the formatting is a little chaotic, no we're not fixing it, she's serving exactly as she is πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • ctxdata β€” the context data for the context you're dequeuing the request from. it's giving "which girl's group chat are we pulling from" energy πŸ’–
  • req_id β€” the ID of the request that's getting dequeued. this is the specific request, bestie, not a vibe-based guess ✨

πŸ”₯ DESCRIPTION πŸ”₯

so what does she actually do? she dequeues a user request and β€” this is the important part, don't miss it β€” releases its request ID. both things. together. one function. no cap. πŸ‘‘


🌈 CONTEXT 🌈

⚠️ bestie pay attention: the caller should hold qcomtee_context_data->reqs_lock. like, should. this is a lock you need to be holding before you call her. don't come at her unlocked, that's not the move πŸ˜­πŸ”’

πŸ’œ RETURN πŸ’œ

she returns the user request associated with this ID β€” and otherwise, NULL. so like, either you get your request back or you get nothing. no in-between, no "it's complicated" πŸ“


🧚 SEE ALSO 🧚

the whole friend group, in order, slay:

  • Kernel file ./drivers/tee/qcomtee/user_obj.c User Objects aka Supplicants(9)
  • struct qcomtee_user_object(9)
  • enum qcomtee_req_state(9)
  • ureq_select(9)
  • qcomtee_user_param_to_object(9)
  • qcomtee_cb_params_from_args(9)
  • qcomtee_cb_params_to_args(9)
  • qcomtee_user_object_select(9)
  • qcomtee_user_object_submit(9)

ok that's the whole page, you ate that fr fr πŸ’– this little number lives in ./drivers/tee/qcomtee, dated October 2026, and she's out here being ureq_dequeue(9) β€” main character energy, periodt. πŸŒŸπŸŽ€πŸ’…

πŸ“¦ where this page comes from