mmc_pre_req(9)
π mmc_pre_req(9) π
okay so we're in the Kernel API Manual bestie, and today's main character is mmc_pre_req β the little function that gets your MMC host all cute and ready before the actual request shows up. lowkey iconic behaviour tbh π
β¨ NAME β¨
mmc_pre_req β prepare for a new request π«Ά
β¨ SYNOPSIS β¨
void mmc_pre_req (struct mmc_host *host , struct mmc_request *mrq );
β¨ ARGUMENTS β¨
hostβ the MMC host that's gonna be prepping the command, bestie. this is the one doing the getting-ready montage πmrqβ the MMC request being prepped for. the outfit, if you will π
β¨ DESCRIPTION β¨
so like, mmc_pre_req is called prior to mmc_start_req, fr fr β its whole job is to let the host prepare for the new request before anything actually kicks off. think of it as the vibe check before the party πΈ
and here's the slay part: preparation of a request may be performed while another request is running on the host. so yeah, it's giving multitasking queen energy β no waiting around for the last request to be done before you start getting ready for the next one β¨π₯
β¨ SEE ALSO β¨
- Kernel file
./drivers/mmc/core/core.h mmc_claim_host(9)mmc_post_req(9)
and that's the whole page bestie, no cap π
signing off from ./drivers/mmc/core β this one's from October 2026, so mark your calendars ππ¦ see u in the next manpage, mwah π
π¦ 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