zl3073x_dpll_alloc(9)
π zl3073x_dpll_alloc(9) π
okay so bestie, this page is from the Kernel API Manual, and it's all about zl3073x_dpll_alloc β the function with main character energy for allocating a DPLL device. no cap, it's a short one, and we're gonna get through it together π«Ά
π NAME π
zl3073x_dpll_alloc β allocate DPLL device. That's literally the whole name, and honestly? iconic.
β¨ SYNOPSIS β¨
struct zl3073x_dpll * zl3073x_dpll_alloc (struct zl3073x_dev *zldev , u8
ch );
π«Ά ARGUMENTS π«Ά
zldevβ pointer tozl3073xdevice. This is your device bestie.chβ DPLL channel number. Which channel we're doing the thing for.
π DESCRIPTION π
okay so this function allocates a DPLL device structure for the given DPLL channel. That's the whole plot. It's not out here doing a million things β it's giving "allocate the DPLL device structure for the channel you passed in" and nothing else. slay π
π RETURN π
On success: pointer to DPLL device. On error: error pointer. So if you get a real pointer, you're winning; if you get an error pointer, that's the error vibe, periodt.
π SEE ALSO π
Kernel file ./drivers/dpll/zl3073x/dpll.c and struct zl3073x_dpll_pin(9), zl3073x_dpll_is_input_pin(9), zl3073x_dpll_is_nco_pin(9), zl3073x_dpll_is_p_pin(9), zl3073x_dpll_connected_ref_get(9), zl3073x_dpll_ref_operstate_get(9), zl3073x_dpll_pin_alloc(9), zl3073x_dpll_pin_free(9), zl3073x_dpll_pin_register(9), zl3073x_dpll_pin_unregister(9), zl3073x_dpll_pins_unregister(9), zl3073x_dpll_pin_is_registrable(9), zl3073x_dpll_pins_register(9), zl3073x_dpll_device_register(9), zl3073x_dpll_device_unregister(9), zl3073x_dpll_pin_phase_offset_check(9), zl3073x_dpll_pin_ffo_check(9), zl3073x_dpll_pin_measured_freq_check(9), zl3073x_dpll_changes_check(9), zl3073x_dpll_init_fine_phase_adjust(9), zl3073x_dpll_ptp_gettimex64(9), zl3073x_dpll_ptp_settime64(9), zl3073x_dpll_ptp_adjtime_phase_step(9), zl3073x_dpll_ptp_adjtime(9), zl3073x_dpll_ptp_adjfine(9), zl3073x_dpll_ptp_adjphase(9), zl3073x_dpll_ptp_register(9), zl3073x_dpll_ptp_unregister(9), zl3073x_dpll_ref_sync_pair_register(9), zl3073x_dpll_ref_sync_pairs_register(9), zl3073x_dpll_free(9), zl3073x_dpll_register(9), zl3073x_dpll_unregister(9).
xoxo, source/version ./drivers/dpll/zl3073x, dated October 2026 π
β¨
π¦ 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