panthor_fw_csg_wait_acks(9)
π panthor_fw_csg_wait_acks(9) β bestie, letβs wait for acks π
Okay so this is the page for panthor_fw_csg_wait_acks(9), and itβs literally all about waiting for command stream group requests to get acknowledged. No cap, thatβs the whole vibe. π«Ά
β¨ NAME β¨
panthor_fw_csg_wait_acks β wait for command stream group requests to be acknowledged. Periodt. π
πΈ SYNOPSIS πΈ
int panthor_fw_csg_wait_acks (struct panthor_device *ptdev , u32 csg_slot , u32 req_mask , u32 *acked , u32 timeout_ms );
π ARGUMENTS π
ptdevβ the device, aka the main character here. πcsg_slotβ CSG slot ID. Yep, thatβs the one. π¦req_maskβ mask of requests to wait for. Lowkey important. β¨ackedβ pointer to the field that gets updated with the acked requests. And listen: if the function returns0, then*acked == req_mask. Fr fr. πtimeout_msβ timeout expressed in milliseconds. Donβt forget the units, bestie. β³
π₯ RETURN π₯
0 on success, -ETIMEDOUT otherwise. Thatβs it. Thatβs the return. π
π SEE ALSO π
Kernel file ./drivers/gpu/drm/panthor/panthor_fw.c, plus all these iconic little references:
- 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_conv_timeout(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_ring_csg_doorbells(9)panthor_fw_init(9)
And thatβs the whole page, bestie. Sign-off time: source/version is ./drivers/gpu/drm/panthor, dated October 2026, and the manual is panthor_fw_csg_wait_acks(9). Slay. πβ¨π
π¦ 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