xe_pci_fake_data_gen_params(9)
β¨ xe_pci_fake_data_gen_params(9) β¨
okay bestie, so this is a page straight out of the Kernel API Manual β xe_pci_fake_data_gen_params(9), and yes the title is a whole mouthful, we love that for us π
π NAME π
xe_pci_fake_data_gen_params β literally just generates struct xe_pci_fake_data parameters. that's her job. that's what she does π«Ά
πΈ SYNOPSIS πΈ
const void * xe_pci_fake_data_gen_params (struct kunit *test , const void *prev , char *desc );
π¦ ARGUMENTS π¦
testβ the test context object, aka the whole vibe of the test you're in β¨prevβ the pointer to the previous parameter you're iterating from, orNULLif there's, like, nothing before it πdescβ an output buffer, and it needs a minimum size ofKUNIT_PARAM_DESC_SIZEβ do not skimp on this, bestie, fr fr
π DESCRIPTION π
so this function's whole thing is preparing a struct xe_pci_fake_data parameter. that's it, that's the tea π
not me being so serious for one sec: this is to be used only as a parameter generator function in KUNIT_CASE_PARAM. like, that's the only context where she belongs. no cap.
π₯ RETURN π₯
it hands you back a pointer to the next parameter β or NULL if there are no more parameters left. when the NULL hits, the iteration is over, the party's done, go home π
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/xe/tests/xe_pci.c xe_pci_fake_data_desc(9)xe_pci_graphics_ip_gen_param(9)xe_pci_media_ip_gen_param(9)xe_pci_id_gen_param(9)xe_pci_live_device_gen_param(9)
and that's the whole page, icon π she lives in ./drivers/gpu/drm/xe/tests, dated October 2026, and yes, the same xe_pci_fake_data_gen_params(9) is stamped at the bottom too β consistent queen behavior π periodt.
π¦ 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