section 9 · Kernel routines 🧠
87928 pages · page 263 of 440
P (continued)
- phy_notify_state(9)phy state notification✨
- phy_of_parse_port(9)Create a phy_port from a firmware representation✨
- phy_on_sfp(9)Convenience function for testing if a PHY is on an SFP module✨
- phy_package_join(9)join a common PHY group✨
- phy_package_leave(9)leave a common PHY group✨
- phy_package_lock(9)acquire the PHY package lock✨
- phy_package_unlock(9)release the PHY package lock✨
- phy_poll_reset(9)Safely wait until a PHY reset has properly completed✨
- phy_polling_mode(9)Convenience function for testing whether polling is used to detect PHY status changes✨
- phy_port_alloc(9)Allocate a new phy_port✨
- phy_port_destroy(9)Free a struct phy_port✨
- phy_port_filter_supported(9)Make sure that port->supported match port->mediums✨
- phy_port_get_type(9)get the PORT_* attribute for that port.✨
- phy_port_restrict_mediums(9)Mask away some of the port's supported mediums✨
- phy_port_update_supported(9)Setup the port->supported field✨
- phy_power_off(9)Disable the phy.✨
- phy_power_on(9)Enable the phy and enter proper operation✨
- phy_prepare_link(9)prepares the PHY layer to monitor link status✨
- phy_print_status(9)Convenience function to print out the current phy status✨
- phy_probe(9)probe and init a PHY device✨
- phy_put(9)release the PHY✨
- PHY_QueryBBReg_8723B(9)Read "specific bits" from BB register.✨
- PHY_QueryRFReg_8723B(9)Query "Specific bits" to RF register (page 8~).✨
- phy_queue_state_machine(9)Trigger the state machine to run soon✨
- phy_rate_matching_to_str(9)Return a string describing the rate matching✨
- phy_read(9)Convenience function for reading a given PHY register✨
- phy_read_mmd(9)Convenience function for reading a register from an MMD on a given PHY.✨
- phy_read_mmd_poll_timeout(9)Periodically poll a PHY register until a condition is met or a timeout occurs✨
- phy_read_paged(9)Convenience function for reading a paged register✨
- phy_register_fixup(9)creates a new phy_fixup and adds it to the list✨
- phy_release(9)release the phy✨
- phy_remove_link_mode(9)Remove a supported link mode✨
- phy_remove_lookup(9)find and remove PHY/device association✨
- phy_request_interrupt(9)request and enable interrupt for a PHY device✨
- phy_reset_after_clk_enable(9)perform a PHY reset if needed✨
- phy_resolve_aneg_linkmode(9)resolve the advertisements into PHY settings✨
- phy_resolve_aneg_pause(9)Determine pause autoneg results✨
- phy_restart_aneg(9)restart auto-negotiation✨
- phy_restore_page(9)restore the page register and release the bus lock✨
- phy_RFSerialWrite_8723B(9)Write data to RF register (page 8~).✨
- phy_sanitize_settings(9)make sure the PHY is set to supported speed and duplex✨
- phy_save_page(9)take the bus lock and save the current page✨
- phy_select_page(9)take the bus lock, save the current page, and set a page✨
- phy_set_asym_pause(9)Configure Pause and Asym Pause✨
- phy_set_bits(9)Convenience function for setting bits in a PHY register✨
- phy_set_bits_mmd(9)Convenience function for setting bits in a register on MMD✨
- phy_set_max_speed(9)Set the maximum speed the PHY should support✨
- phy_set_sym_pause(9)Configure symmetric Pause✨
- PHY_SetBBReg_8723B(9)Write "Specific bits" to BB register (page 8~).✨
- PHY_SetRFReg_8723B(9)Write "Specific bits" to RF register (page 8~).✨
- phy_sfp_attach(9)attach the SFP bus to the PHY upstream network device✨
- phy_sfp_connect_phy(9)Connect the SFP module's PHY to the upstream PHY✨
- phy_sfp_detach(9)detach the SFP bus from the PHY upstream network device✨
- phy_sfp_disconnect_phy(9)Disconnect the SFP module's PHY from the upstream PHY✨
- phy_sfp_probe(9)probe for a SFP cage attached to this PHY device✨
- phy_speed_down(9)set speed to lowest speed supported by both link partners✨
- phy_speed_to_str(9)Return a string representing the PHY link speed✨
- phy_speed_up(9)(re)set advertised speeds to all supported speeds✨
- phy_start(9)start or restart a PHY device✨
- phy_start_aneg(9)start auto-negotiation for this PHY device✨
- phy_start_cable_test(9)Start a cable test✨
- phy_start_cable_test_tdr(9)Start a raw TDR cable test✨
- phy_start_machine(9)start PHY state machine tracking✨
- phy_state_machine(9)Handle the state machine✨
- phy_stop(9)Bring down the PHY link, and stop checking the status✨
- phy_stop_machine(9)stop the PHY state machine tracking✨
- phy_support_asym_pause(9)Enable support of asym pause✨
- phy_support_eee(9)Set initial EEE policy configuration✨
- phy_support_sym_pause(9)Enable support of symmetrical pause✨
- phy_supported_speeds(9)return all speeds currently supported by a phy device✨
- phy_trigger_machine(9)Trigger the state machine to run now✨
- phy_update_stats(9)Update PHY device statistics if supported.✨
- phy_uses_state_machine(9)test whether consumer driver uses PAL state machine✨
- phy_validate(9)Checks the phy parameters✨
- phy_validate_pause(9)Test if the PHY/MAC support the pause configuration✨
- phy_write(9)Convenience function for writing a given PHY register✨
- phy_write_barrier(9)ensure the last write completed for this PHY device✨
- phy_write_mmd(9)Convenience function for writing a register on an MMD on a given PHY.✨
- phy_write_paged(9)Convenience function for writing a paged register✨
- phydev_id_compare(9)compare @id with the PHY's Clause 22 ID✨
- phylink_cap_from_speed_duplex(9)Get mac capability from speed/duplex✨
- phylink_caps_to_link_caps(9)Convert a set of MAC capabilities LINK caps✨
- phylink_caps_to_linkmodes(9)Convert capabilities to ethtool link modes✨
- phylink_connect_phy(9)connect a PHY to the phylink instance✨
- phylink_create(9)create a phylink instance✨
- phylink_decode_usgmii_word(9)decode the USGMII word from a MAC PCS✨
- phylink_decode_usxgmii_word(9)decode the USXGMII word from a MAC PCS✨
- phylink_destroy(9)cleanup and destroy the phylink instance✨
- phylink_disconnect_phy(9)disconnect any PHY attached to the phylink instance.✨
- phylink_ethtool_get_eee(9)read the energy efficient ethernet parameters✨
- phylink_ethtool_get_pauseparam(9)get the current pause parameters✨
- phylink_ethtool_get_wol(9)get the wake on lan parameters for the PHY✨
- phylink_ethtool_ksettings_get(9)get the current link settings✨
- phylink_ethtool_ksettings_set(9)set the link settings✨
- phylink_ethtool_nway_reset(9)restart negotiation✨
- phylink_ethtool_set_eee(9)set the energy efficient ethernet parameters✨
- phylink_ethtool_set_pauseparam(9)set the current pause parameters✨
- phylink_ethtool_set_wol(9)set wake on lan parameters✨
- phylink_expects_phy(9)Determine if phylink expects a phy to be attached✨
- phylink_fwnode_phy_connect(9)connect the PHY specified in the fwnode.✨
- phylink_get_capabilities(9)get capabilities for a given MAC✨
- phylink_get_eee_err(9)read the energy efficient ethernet error counter✨
- phylink_get_link_timer_ns(9)return the PCS link timer value✨
- phylink_interface_max_speed(9)get the maximum speed of a phy interface✨
- phylink_limit_mac_speed(9)limit the phylink_config to a maximum speed✨
- phylink_mac_change(9)notify phylink of a change in MAC state✨
- phylink_mac_implements_lpi(9)determine if MAC implements LPI ops✨
- phylink_mii_c22_pcs_an_restart(9)restart 802.3z autonegotiation✨
- phylink_mii_c22_pcs_config(9)configure clause 22 PCS✨
- phylink_mii_c22_pcs_decode_state(9)Decode MAC PCS state from MII registers✨
- phylink_mii_c22_pcs_encode_advertisement(9)configure the clause 37 PCS advertisement✨
- phylink_mii_c22_pcs_get_state(9)read the MAC PCS state✨
- phylink_mii_ioctl(9)generic mii ioctl interface✨
- phylink_of_phy_connect(9)connect the PHY specified in the DT mode.✨
- phylink_pcs_change(9)notify phylink of a change to PCS link state✨
- phylink_pcs_neg_mode(9)helper to determine PCS inband mode✨
- phylink_prepare_resume(9)prepare to resume a network device✨
- phylink_replay_link_begin(9)begin replay of link callbacks for driver which loses state✨
- phylink_replay_link_end(9)end replay of link callbacks for driver which lost state✨
- phylink_resume(9)handle a network device resume event✨
- phylink_rx_clk_stop_block(9)block PHY ability to stop receive clock in LPI✨
- phylink_rx_clk_stop_unblock(9)unblock PHY ability to stop receive clock✨
- phylink_set_fixed_link(9)set the fixed link✨
- phylink_set_port_modes(9)set the port type modes in the ethtool mask✨
- phylink_speed_down(9)set the non-SFP PHY to lowest speed supported by both link partners✨
- phylink_speed_up(9)restore the advertised speeds prior to the call to phylink_speed_down()✨
- phylink_start(9)start a phylink instance✨
- phylink_stop(9)stop a phylink instance✨
- phylink_suspend(9)handle a network device suspend event✨
- phylink_validate_mask_caps(9)Restrict link modes based on caps✨
- phys_to_virt(9)map physical address to virtual✨
- physio(9)initiate I/O on raw devices✨
- physio(9freebsd)initiate I/O on raw devices✨
- PICK_ARG(9)Returns the n-th argument.✨
- pid(9)proportional/integral/derivative controller with automatic tuning support✨
- pid_alive(9)check that a task structure is not stale✨
- pid_controller(9)PID controller✨
- pidfd_create(9)Create a new pid file descriptor.✨
- pidfd_get_task(9)Get the task associated with a pidfd✨
- pidfd_prepare(9)allocate a new pidfd_file and reserve a pidfd✨
- pidfd_show_fdinfo(9)print information about a pidfd✨
- pidfs_register_pid(9)register a struct pid in pidfs✨
- pidfs_register_pid_gfp(9)register a struct pid in pidfs with custom GFP flags✨
- pids_cancel(9)uncharge the local pid count✨
- pids_charge(9)hierarchically charge the pid count✨
- pids_try_charge(9)hierarchically try to charge the pid count✨
- pids_uncharge(9)hierarchically uncharge the pid count✨
- piix_check_450nx_errata(9)Check for problem 450NX setup✨
- piix_init_one(9)Register PIIX ATA PCI device with kernel services✨
- piix_pata_prereset(9)prereset for PATA host controller✨
- piix_set_dmamode(9)Initialize host controller PATA DMA timings✨
- piix_set_piomode(9)Initialize host controller PATA PIO timings✨
- pin_free(9)release a single muxed in pin so something else can be muxed✨
- pin_get_from_name(9)look up a pin number from a name✨
- pin_get_name(9)look up a pin name from a pin id✨
- PIN_GROUP(9)Declare a pin group✨
- pin_hibernation_swap_type(9)Pin the swap device for hibernation✨
- pin_request(9)request a single pin to be muxed in, typically for GPIO✨
- pin_user_pages(9)pin user pages in memory for use by other devices✨
- pin_user_pages_fast(9)pin user pages in memory without taking locks✨
- pin_user_pages_remote(9)pin pages of a remote process✨
- pinconf_generic_dump_pins(9)Print information about pin or group of pins✨
- pinconf_generic_parse_dt_config(9)✨
- pinconf_generic_parse_dt_pinmux(9)✨
- pinctrl_add_gpio_range(9)register a GPIO range for a controller✨
- pinctrl_bind_pins(9)called by the device core before probe✨
- pinctrl_commit_state(9)select/activate/program a pinctrl state to HW✨
- pinctrl_copy_args(9)Populates of_phandle_args based on index✨
- pinctrl_count_index_with_args(9)Count number of elements in a pinctrl entry✨
- pinctrl_find_gpio_range_from_pin(9)locate the GPIO range for a pin✨
- pinctrl_force_default(9)turn a given controller device into default state✨
- pinctrl_force_sleep(9)turn a given controller device into sleep state✨
- pinctrl_generic_add_group(9)adds a new pin group✨
- pinctrl_generic_free_groups(9)removes all pin groups✨
- pinctrl_generic_get_group(9)returns a pin group based on the number✨
- pinctrl_generic_get_group_count(9)returns the number of pin groups✨
- pinctrl_generic_get_group_name(9)returns the name of a pin group✨
- pinctrl_generic_get_group_pins(9)gets the pin group pins✨
- pinctrl_generic_remove_group(9)removes a numbered pin group✨
- pinctrl_get(9)retrieves the pinctrl handle for a device✨
- pinctrl_get_device_gpio_range(9)find device for GPIO range✨
- pinctrl_get_group_selector(9)returns the group selector for a group✨
- pinctrl_get_list_and_count(9)Gets the list and it's cell size and number✨
- pinctrl_gpio_direction_input(9)request a GPIO pin to go into input mode✨
- pinctrl_gpio_direction_output(9)request a GPIO pin to go into output mode✨
- pinctrl_gpio_free(9)free control on a single pin, currently used as GPIO✨
- pinctrl_gpio_get_config(9)Get the config for a given GPIO pin✨
- pinctrl_gpio_request(9)request a single pin to be used as GPIO✨
- pinctrl_gpio_set_config(9)Apply config to given GPIO pin✨
- pinctrl_init_controller(9)init a pin controller device✨
- pinctrl_init_done(9)tell pinctrl probe is done✨
- pinctrl_lookup_state(9)retrieves a state handle from a pinctrl handle✨
- pinctrl_match_gpio_range(9)check if a certain GPIO pin is in range✨
- pinctrl_parse_index_with_args(9)Find a node pointed by index in a list✨
- pinctrl_pm_select_default_state(9)select default pinctrl state for PM✨
- pinctrl_pm_select_idle_state(9)select idle pinctrl state for PM✨
- pinctrl_pm_select_init_state(9)select init pinctrl state for PM✨
- pinctrl_pm_select_sleep_state(9)select sleep pinctrl state for PM✨
- pinctrl_provide_dummies(9)indicate if pinctrl provides dummy state support✨
- pinctrl_put(9)decrease use count on a previously claimed pinctrl handle✨
💅
getting it ready, bestie…