panthor_fw_conv_timeout(9)
π NAME π
okay so this is panthor_fw_conv_timeout(9) from the Kernel API Manual, and its whole personality is convert a timeout into a cycle-count. literally that's the job, bestie π
β¨
β¨ SYNOPSIS β¨
u32 panthor_fw_conv_timeout (struct panthor_device *ptdev , u32
timeout_us );
π ARGUMENTS π
ptdevβ Device. the device in question, no cap π«Άtimeout_usβ Timeout expressed in micro-seconds. yes, micro-seconds, keep that unit bestie β±οΈ
π¦ DESCRIPTION π¦
The FW has two timer sources: the GPU counter or arch-timer. that's the vibe check π°οΈ
We need to express timeouts in term of number of cycles and specify which timer source should be used. iykyk, it's giving βtimeout but make it cycle-countβ π₯
πΈ RETURN πΈ
A value suitable for timeout fields in the global interface. periodt π β¨
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/panthor/panthor_fw.c struct panthor_fw_binary_hdr(9)enum panthor_fw_binary_entry_type(9)struct panthor_fw_binary_section_entry_hdr(9)struct panthor_fw_binary_iter(9)struct panthor_fw_section(9)struct panthor_fw_iface(9)struct panthor_fw(9)panthor_fw_get_glb_iface(9)panthor_fw_get_csg_iface(9)panthor_fw_get_cs_iface(9)panthor_fw_alloc_queue_iface_mem(9)panthor_fw_alloc_suspend_buf_mem(9)iface_fw_to_cpu_addr(9)panthor_fw_pre_reset(9)panthor_fw_post_reset(9)panthor_fw_unplug(9)panthor_fw_wait_acks(9)panthor_fw_glb_wait_acks(9)panthor_fw_csg_wait_acks(9)panthor_fw_ring_csg_doorbells(9)panthor_fw_init(9)
source/version vibes: ./drivers/gpu/drm/panthor Β· date: October 2026 Β· page: panthor_fw_conv_timeout(9) β mwah, 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