pvr_gpuid_decode_reg(9)
π pvr_gpuid_decode_reg(9) π
okay bestie, welcome to the Kernel API Manual entry for pvr_gpuid_decode_reg(9) β the function that literally decodes the GPU ID from a GPU register. no cap, that's the whole assignment. π
πΈ NAME πΈ
pvr_gpuid_decode_reg β Decode the GPU ID from GPU register. That's the vibe: GPU ID decoding, but make it kernel API. β¨
π¦ SYNOPSIS π¦
void pvr_gpuid_decode_reg (const struct pvr_device *pvr_dev , struct
pvr_gpu_id *gpu_id );
It's a void function, so don't go looking for a return value to pop out β it's giving "just do the thing and leave" energy. π«Ά
π«Ά ARGUMENTS π«Ά
pvr_devβ the target PowerVR device. That's the device bestie you're aiming at. π―gpu_idβ the output that gets updated with the GPU ID. It's literally the "write the answer here" struct. π
β¨ DESCRIPTION β¨
So what does it actually do? It sets the b, v, n, and c fields of struct pvr_dev.gpu_id. That's it, that's the tea. π
No extra fields, no surprise plot twists β just those four little cuties getting filled in. periodt. π
π₯ SEE ALSO π₯
Go read these, iykyk: π
- Kernel file
./drivers/gpu/drm/imagination/pvr_device.c pvr_device_reg_init(9)pvr_device_clk_init(9)pvr_device_process_active_queues(9)pvr_device_irq_init(9)pvr_device_irq_fini(9)pvr_build_firmware_filename(9)pvr_request_firmware(9)pvr_gpuid_decode_string(9)enum pvr_gpu_support_level(9)pvr_load_gpu_id(9)pvr_set_dma_info(9)pvr_device_gpu_init(9)pvr_device_gpu_fini(9)pvr_device_init(9)pvr_device_fini(9)pvr_device_has_feature(9)
mwah π β this cutie lives in ./drivers/gpu/drm/imagination, it's dated October 2026, and it's filed under pvr_gpuid_decode_reg(9). slay and goodbye, bestie. π
π¦ 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