ice_dpll_input_prio_get(9)
π ice_dpll_input_prio_get β the Kernel API Manual, section 9, bestie
okay so bestie, welcome to ice_dpll_input_prio_get(9) from the Kernel API Manual. this is a callback page, it lives in the kernel-doc cinematic universe, and it's lowkey adorable: it just asks "hey, what's this input pin's priority?" π
β¨ NAME β¨
ice_dpll_input_prio_get β get dpll's input prio. that's it. that's the whole vibe. π
β¨ SYNOPSIS β¨
int ice_dpll_input_prio_get (const struct dpll_pin *pin , void *pin_priv
, const struct dpll_device *dpll , void *dpll_priv , u32 *prio , struct
netlink_ext_ack *extack );
she takes six arguments and returns an int. no cap, six. count 'em. π«Ά
β¨ ARGUMENTS β¨
pinβ pointer to a pin. your main character pin, fr.pin_privβ private data pointer passed on pin registration. she was handed this at the door, she's just carrying it through. πdpllβ registered dpll pointer. the dpll in question, the one we're obsessed with.dpll_privβ private data pointer passed on dpll registration. same deal, different registration.prioβ on success, returns input priority on dpll. this is the whole point of the function, the moment, the reveal. βextackβ error reporting. the messenger that tells you what went wrong. π
πΈ DESCRIPTION πΈ
it's a Dpll subsystem callback, bestie. π
specifically: it's the handler for getting the priority of an input pin. that's the job. that's the whole job. iconic, honestly.
π¦ CONTEXT π¦
acquires pf->dplls.lock. so like... be normal about it, okay? she's holding a lock. π
π RETURN π
0β success. slay. β¨- negative β failure. not slay. π
π SEE ALSO π
kernel file ./drivers/net/ethernet/intel/ice/ice_dpll.c, and honestly the whole extended universe β enum ice_dpll_pin_type(9) and every single friend below. grab a snack, this is a long guest list π:
ice_dpll_is_sw_pin(9)ice_dpll_is_reset(9)ice_dpll_pin_freq_set(9)ice_dpll_frequency_set(9)ice_dpll_input_frequency_set(9)ice_dpll_output_frequency_set(9)ice_dpll_frequency_get(9)ice_dpll_input_frequency_get(9)ice_dpll_output_frequency_get(9)ice_dpll_sw_pin_frequency_set(9)ice_dpll_sw_pin_frequency_get(9)ice_dpll_pin_enable(9)ice_dpll_pin_disable(9)ice_dpll_pin_store_state(9)ice_dpll_rclk_update_e825c(9)ice_dpll_rclk_update(9)ice_dpll_sw_pins_update(9)ice_dpll_pin_state_update(9)ice_dpll_hw_input_prio_set(9)ice_dpll_lock_status_get(9)ice_dpll_mode_get(9)ice_dpll_phase_offset_monitor_set(9)ice_dpll_phase_offset_monitor_get(9)ice_dpll_pin_state_set(9)ice_dpll_output_state_set(9)ice_dpll_input_state_set(9)ice_dpll_pin_state_get(9)ice_dpll_output_state_get(9)ice_dpll_input_state_get(9)ice_dpll_sw_pin_notify_peer(9)ice_dpll_sma_direction_set(9)ice_dpll_ufl_pin_state_set(9)ice_dpll_sw_pin_state_get(9)ice_dpll_sma_pin_state_set(9)ice_dpll_input_prio_set(9)ice_dpll_input_direction(9)ice_dpll_output_direction(9)ice_dpll_pin_sma_direction_set(9)ice_dpll_pin_sw_direction_get(9)ice_dpll_pin_phase_adjust_get(9)ice_dpll_pin_phase_adjust_set(9)ice_dpll_input_phase_adjust_set(9)ice_dpll_output_phase_adjust_set(9)ice_dpll_sw_phase_adjust_get(9)ice_dpll_sw_phase_adjust_set(9)ice_dpll_phase_offset_get(9)ice_dpll_synce_update_e825c(9)ice_dpll_output_esync_set(9)ice_dpll_output_esync_get(9)ice_dpll_input_esync_set(9)ice_dpll_input_esync_get(9)ice_dpll_sw_esync_set(9)ice_dpll_sw_esync_get(9)ice_dpll_input_ref_sync_get(9)ice_dpll_sw_input_ref_sync_get(9)ice_dpll_rclk_state_on_pin_set(9)ice_dpll_rclk_state_on_pin_get(9)ice_dpll_txclk_work(9)ice_dpll_txclk_state_on_dpll_set(9)ice_dpll_txclk_state_on_dpll_get(9)ice_generate_clock_id(9)ice_dpll_pin_ntf(9)ice_dpll_notify_changes(9)ice_dpll_is_pps_phase_monitor(9)ice_dpll_pins_notify_mask(9)ice_dpll_pps_update_phase_offsets(9)ice_dpll_update_state(9)ice_dpll_periodic_work(9)ice_dpll_init_ref_sync_inputs(9)ice_dpll_release_pins(9)ice_dpll_get_pins(9)ice_dpll_unregister_pins(9)ice_dpll_pin_ref_sync_register(9)ice_dpll_register_pins(9)ice_dpll_deinit_direct_pins(9)ice_dpll_init_direct_pins(9)ice_dpll_deinit_rclk_pin(9)ice_dpll_init_pin_common(9)ice_dpll_init_rclk_pin(9)ice_dpll_deinit_pins(9)ice_dpll_init_fwnode_pins(9)ice_dpll_init_pins_e825(9)ice_dpll_init_pins(9)ice_dpll_deinit_dpll(9)ice_dpll_init_dpll(9)ice_dpll_deinit_worker(9)ice_dpll_init_worker(9)ice_dpll_phase_range_set(9)ice_dpll_init_info_pins_generic(9)ice_dpll_init_info_direct_pins(9)ice_dpll_init_info_pin_on_pin_e825c(9)ice_dpll_init_info_rclk_pin(9)ice_dpll_init_info_sw_pins(9)ice_dpll_init_info_txclk_pins_e825c(9)ice_dpll_init_pins_info(9)ice_dpll_deinit_info(9)ice_dpll_init_info_e825c(9)ice_dpll_init_info(9)ice_dpll_deinit(9)ice_dpll_init_e825(9)ice_dpll_init_e810(9)
no invented options up in here, bestie β if it wasn't on the original page, it is not getting invited to the group chat. π ββοΈ
and that's the page!! mwah π this little transmission came to you from ./drivers/net/ethernet/intel/ice and it's dated October 2026, so likeβ¦ future core, periodt. take care of her, she holds a lock. π§π
π¦ 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