zl3073x_dpll_alloc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 to zl3073x device. 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