amdgpu_devi...work_handler(9)
β¨ amdgpu_device_delayed_init_work_handler π
okay so bestie, this page comes straight out of the Kernel API Manual, section 9 β and the title up top is literally written as amdgpu_devi...work_handler(9) because apparently even manpage titles get the βοΈ truncation treatment. anyway. sit down, hydrate, and let's talk about this lil work handler π«Ά
πΈ NAME πΈ
amdgpu_device_delayed_init_work_handler β the work handler for IB tests. that's it, that's the whole vibe. it's a handler, it's for work, and it's for IB tests. iconic, minimal, no notes β¨
π¦ SYNOPSIS π¦
void amdgpu_device_delayed_init_work_handler (struct work_struct *work
);
yes it returns void, yes it takes exactly one thing, no there is no plot twist π
π ARGUMENTS π
workβ awork_struct. that's the whole description. the manpage looked at this argument and said "she's self-explanatory, moving on" and honestly? respect π
π₯ SEE ALSO π₯
okay this is the part where the page goes absolutely feral β there are so many siblings. like, an entire family reunion. grab a snack, this is a long scroll π
first up, the file they all live in:
Kernel file ./drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
and then, in the exact order the page gives them, the whole friend group:
pcie_replay_count(9)board_info(9)uma/carveout_options(9)uma/carveout(9)amdgpu_device_supports_px(9)amdgpu_device_supports_boco(9)amdgpu_device_supports_baco(9)amdgpu_device_supports_smart_shift(9)amdgpu_device_mm_access(9)amdgpu_device_aper_access(9)amdgpu_device_vram_access(9)amdgpu_device_get_rev_id(9)amdgpu_device_asic_init(9)amdgpu_device_mem_scratch_init(9)amdgpu_device_mem_scratch_fini(9)amdgpu_device_program_register_sequence(9)amdgpu_device_pci_config_reset(9)amdgpu_device_pci_reset(9)amdgpu_device_resize_fb_bar(9)amdgpu_device_need_post(9)amdgpu_device_should_use_aspm(9)amdgpu_device_vga_set_decode(9)amdgpu_device_check_block_size(9)amdgpu_device_check_vm_size(9)amdgpu_device_check_arguments(9)amdgpu_switcheroo_set_state(9)amdgpu_switcheroo_can_switch(9)amdgpu_device_enable_virtual_display(9)amdgpu_device_parse_gpu_info_fw(9)amdgpu_device_ip_early_init(9)amdgpu_device_ip_init(9)amdgpu_device_fill_reset_magic(9)amdgpu_device_check_vram_lost(9)amdgpu_device_set_cg_state(9)amdgpu_device_ip_late_init(9)amdgpu_device_smu_fini_early(9)amdgpu_device_ip_fini(9)amdgpu_device_ip_suspend_phase1(9)amdgpu_device_ip_suspend_phase2(9)amdgpu_device_ip_suspend(9)amdgpu_device_ip_resume_phase1(9)amdgpu_device_ip_resume_phase2(9)amdgpu_device_ip_resume_phase3(9)amdgpu_device_ip_resume(9)amdgpu_device_detect_sriov_bios(9)amdgpu_device_asic_has_dc_support(9)amdgpu_device_has_dc_support(9)amdgpu_device_check_iommu_direct_map(9)amdgpu_device_check_iommu_remap(9)amdgpu_device_init(9)amdgpu_device_fini_hw(9)amdgpu_device_evict_resources(9)amdgpu_device_pm_notifier(9)amdgpu_device_prepare(9)amdgpu_device_complete(9)amdgpu_device_suspend(9)amdgpu_device_resume(9)amdgpu_device_reset_sriov(9)amdgpu_device_has_job_running(9)amdgpu_device_should_recover_gpu(9)amdgpu_device_gpu_recover(9)amdgpu_device_partner_bandwidth(9)amdgpu_device_gpu_bandwidth(9)amdgpu_device_get_pcie_info(9)amdgpu_device_is_peer_accessible(9)amdgpu_pci_error_detected(9)amdgpu_pci_mmio_enabled(9)amdgpu_pci_slot_reset(9)amdgpu_pci_resume(9)amdgpu_device_halt(9)amdgpu_device_get_gang(9)amdgpu_device_switch_gang(9)amdgpu_device_enforce_isolation(9)
like i said. a whole crowd. every single one of them is (9) so you already know it's kernel-API hours π
ngl the vibe check here is simple: this page is short on purpose. the NAME tells you what it does, the SYNOPSIS tells you the shape, the ARGUMENT tells you the one thing it takes, and SEE ALSO does all the heavy lifting. periodt π
π· that's the whole page, bestie β no bugs section, no warnings, no exit statuses, just pure minimal-energy documentation. and before you go: this lil masterpiece lives in source ./drivers/gpu/drm/amd/amdgpu, stamped October 2026, and the header/footer both keep the truncated amdgpu_devi...work_handler(9) mugshot exactly as-is. slay, stay hydrated, and don't forget to read the SEE ALSO, fr fr π§π
π¦ 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