set_controller_speed(9)
π set_controller_speed(9) π
Okay bestie, welcome to the Kernel API Manual β this page is all about set_controller_speed, and itβs lowkey iconic π
β¨ NAME β¨
set_controller_speed β set the frequency and/or mode of a specific controller segment. Periodt π
πΈ SYNOPSIS πΈ
u8 set_controller_speed (struct controller *ctrl , u8 adapter_speed , u8
hp_slot );
π ARGUMENTS π
ctrlβ the controller to change frequency/mode for π¦adapter_speedβ the speed of the adapter we want to match βhp_slotβ the slot number where the adapter is installed π
π«Ά DESCRIPTION π«Ά
Returns 0 if we successfully change the frequency and/or mode to match the adapter speed. Thatβs the success vibe check, no cap π
π SEE ALSO π
Kernel file: ./drivers/pci/hotplug/cpqphp_ctrl.c β go say hi to these besties:
cpqhp_find_slot(9)sort_by_size(9)sort_by_max_size(9)do_pre_bridge_resource_split(9)do_bridge_resource_split(9)get_io_resource(9)get_max_resource(9)get_resource(9)cpqhp_resource_sort_and_combine(9)cpqhp_slot_create(9)slot_remove(9)bridge_slot_remove(9)cpqhp_slot_find(9)board_replaced(9)board_added(9)remove_board(9)cpqhp_pushbutton_thread(9)switch_leds(9)cpqhp_hardware_test(9)configure_new_device(9)configure_new_function(9)
Source/version vibes: ./drivers/pci/hotplug Β· dated October 2026 Β· starring set_controller_speed(9) π
β¨
π¦ 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