STRUCT MMC_TEST_AREA(9)
π struct mmc_test_area(9) π
okay so welcome to the Kernel API Manual, bestie! today's main character is struct mmc_test_area(9), and it is literally the information situation for performance tests. no cap, it's giving structured test-area details with main character energy πβ¨
πΈ NAME πΈ
struct mmc_test_area β information for performance tests. that's the name line, and it's lowkey iconic: this struct is the info holder for performance tests π
β¨ SYNOPSIS β¨
okay so here's the struct in all its exact glory β do not come for the spacing, it's copied with love:
struct mmc_test_area {
unsigned long max_sz;
unsigned int dev_addr;
unsigned int max_tfr;
unsigned int max_segs;
unsigned int max_seg_sz;
unsigned int blocks;
unsigned int sg_len;
struct mmc_test_mem *mem;
struct scatterlist *sg;
struct scatterlist *sg_areq;
};
π Members π
the member breakdown, and no skipping, bestie β every single one is here:
max_szβ test area size (in bytes). yes, bytes, bestie, keep up πdev_addrβ address on card at which to do performance tests πmax_tfrβ maximum transfer size allowed by driver (in bytes) β¨max_segsβ maximum segments allowed by driver in scatterlistsgπ¦max_seg_szβ maximum segment size allowed by driver πΈblocksβ number of (512 byte) blocks currently mapped bysgπsg_lenβ length of currently mapped scatterlistsgπ«Άmemβ allocated memory πsgβ scatterlist π₯sg_areqβ scatterlist for non-blocking request π
π SEE ALSO π
the see-also crew is giving linked-list energy, and every one is invited:
- Kernel file
./drivers/mmc/core/mmc_test.c struct mmc_test_pages(9)struct mmc_test_mem(9)struct mmc_test_transfer_result(9)struct mmc_test_general_result(9)struct mmc_test_dbgfs_file(9)struct mmc_test_card(9)
and that's a wrap, bestie π«Ά this page is from the ./drivers/mmc/core source, dated October 2026, and it's the struct mmc_test_area(9) page. go off and read it again if you need, 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