section 9 · Kernel routines 🧠
87928 pages · page 195 of 440
I (continued)
- ixgbe_read_ee_aci_buffer_e610(9)Read EEPROM words via ACI✨
- ixgbe_read_ee_aci_e610(9)Read EEPROM word using the admin command.✨
- ixgbe_read_eeprom_82599(9)Read EEPROM word using fastest available method✨
- ixgbe_read_eeprom_bit_bang_generic(9)Read EEPROM word using bit-bang✨
- ixgbe_read_eeprom_buffer_82599(9)Read EEPROM word(s) using fastest available method✨
- ixgbe_read_eeprom_buffer_bit_bang(9)Read EEPROM using bit-bang✨
- ixgbe_read_eeprom_buffer_bit_bang_generic(9)Read EEPROM using bit-bang✨
- ixgbe_read_eerd_buffer_generic(9)Read EEPROM word(s) using EERD✨
- ixgbe_read_eerd_buffer_X540(9)Read EEPROM word(s) using EERD✨
- ixgbe_read_eerd_generic(9)Read EEPROM word using EERD✨
- ixgbe_read_eerd_X540(9)Read EEPROM word using EERD✨
- ixgbe_read_flash_module(9)Read a word from one of the main NVM modules✨
- ixgbe_read_flat_nvm(9)Read portion of NVM by flat offset✨
- ixgbe_read_i2c_byte_82599(9)Reads 8 bit word over I2C✨
- ixgbe_read_i2c_byte_generic(9)Reads 8 bit word over I2C✨
- ixgbe_read_i2c_byte_generic_int(9)Reads 8 bit word over I2C✨
- ixgbe_read_i2c_byte_generic_unlocked(9)Reads 8 bit word over I2C✨
- ixgbe_read_i2c_combined_generic(9)Perform I2C read combined operation✨
- ixgbe_read_i2c_combined_generic_int(9)Perform I2C read combined operation✨
- ixgbe_read_i2c_combined_generic_unlocked(9)Do I2C read combined operation✨
- ixgbe_read_i2c_eeprom_82598(9)Reads 8 bit word over I2C interface.✨
- ixgbe_read_i2c_eeprom_generic(9)Reads 8 bit EEPROM word over I2C interface✨
- ixgbe_read_i2c_phy_82598(9)Reads 8 bit word over I2C interface.✨
- ixgbe_read_i2c_sff8472_82598(9)Reads 8 bit word over I2C interface.✨
- ixgbe_read_i2c_sff8472_generic(9)Reads 8 bit word over I2C interface✨
- ixgbe_read_iosf_sb_reg_x550a(9)Read from IOSF PHY register✨
- ixgbe_read_mbx(9)Reads a message from the mailbox✨
- ixgbe_read_mbx_pf(9)Read a message from the mailbox✨
- ixgbe_read_mng_if_sel_x550em(9)Read NW_MNG_IF_SEL register✨
- ixgbe_read_netlist_module(9)Read data from the netlist module area✨
- ixgbe_read_nvm_module(9)Read from the active main NVM module✨
- ixgbe_read_nvm_sr_copy(9)Read a word from the Shadow RAM copy✨
- ixgbe_read_orom_module(9)Read from the active Option ROM module✨
- ixgbe_read_pba_string_e610(9)Read PBA string from NVM✨
- ixgbe_read_pba_string_generic(9)Reads part number string from EEPROM✨
- ixgbe_read_pe(9)Read register from port expander✨
- ixgbe_read_phy_reg_generic(9)Reads a value from a specified PHY register using the SWFW lock - this function is needed in most cases✨
- ixgbe_read_phy_reg_mdi(9)read PHY register✨
- ixgbe_read_phy_reg_x550a(9)Reads specified PHY register✨
- ixgbe_read_posted_mbx(9)Wait for message notification and receive message✨
- ixgbe_read_reg(9)Read from device register✨
- ixgbe_read_sr_area_size(9)Read an area size from a Shadow RAM word✨
- ixgbe_read_sr_base_address(9)Read the value of a Shadow RAM pointer word✨
- ixgbe_read_sr_buf_aci(9)Read Shadow RAM buffer via ACI✨
- ixgbe_read_sr_word_aci(9)Reads Shadow RAM via ACI✨
- ixgbe_read_vflinks(9)Read VFLINKS register✨
- ixgbe_ready_eeprom(9)Polls for EEPROM ready✨
- ixgbe_recovery_probe(9)Handle FW recovery mode during probe✨
- ixgbe_reinit_fdir_tables_82599(9)Reinitialize Flow Director tables.✨
- ixgbe_release_eeprom(9)Release EEPROM, release semaphores✨
- ixgbe_release_eeprom_semaphore(9)Release hardware semaphore✨
- ixgbe_release_nvm(9)Generic request for releasing the NVM ownership✨
- ixgbe_release_res(9)release a common resource✨
- ixgbe_release_swfw_sync(9)Release SWFW semaphore✨
- ixgbe_release_swfw_sync_semaphore(9)Release hardware semaphore✨
- ixgbe_release_swfw_sync_X540(9)Release SWFW semaphore✨
- ixgbe_release_swfw_sync_X550em(9)Release SWFW semaphore✨
- ixgbe_release_swfw_sync_x550em_a(9)Release SWFW semaphore✨
- ixgbe_remove(9)Device Removal Routine✨
- ixgbe_request_irq(9)initialize interrupts✨
- ixgbe_request_msix_irqs(9)Initialize MSI-X interrupts✨
- ixgbe_reset_cs4227(9)Reset CS4227 using port expander✨
- ixgbe_reset_hw_82598(9)Performs hardware reset✨
- ixgbe_reset_hw_82599(9)Perform hardware reset✨
- ixgbe_reset_hw_e610(9)Perform hardware reset✨
- ixgbe_reset_hw_X540(9)Perform hardware reset✨
- ixgbe_reset_phy_fw(9)Reset firmware-controlled PHYs✨
- ixgbe_reset_phy_generic(9)Performs a PHY reset✨
- ixgbe_reset_phy_nl(9)Performs a PHY reset✨
- ixgbe_reset_pipeline_82599(9)perform pipeline reset✨
- ixgbe_restart_an_internal_phy_x550em(9)restart autonegotiation for the internal PHY✨
- ixgbe_restore_mdd_vf_x550(9)restore VF that was disabled during MDD event✨
- ixgbe_reuse_rx_page(9)page flip buffer and store it back on the ring✨
- ixgbe_rss_indir_tbl_entries(9)Return RSS indirection table entries✨
- ixgbe_rx_checksum(9)indicate in skb if hw indicated a good cksum✨
- ixgbe_rx_is_fcoe(9)check the rx desc for incoming pkt type✨
- ixgbe_schedule_fw_event(9)schedule Firmware event✨
- ixgbe_send_component_table(9)Send PLDM component table to firmware✨
- ixgbe_send_package_data(9)Send record package data to firmware✨
- ixgbe_send_vf_link_status(9)send link status data to VF✨
- ixgbe_service_task(9)manages and runs subtasks✨
- ixgbe_service_timer(9)Timer Call-back✨
- ixgbe_set_all_vfs(9)update vfs queues✨
- ixgbe_set_dcb_sriov_queues(9)Allocate queues for SR-IOV devices w/ DCB✨
- ixgbe_set_eee_capable(9)helper function to determine EEE support on X550 and E610✨
- ixgbe_set_fw_drv_ver_generic(9)Sends driver version to firmware✨
- ixgbe_set_fw_drv_ver_x550(9)Sends driver version to firmware✨
- ixgbe_set_fw_version(9)Set FW version✨
- ixgbe_set_fw_version_e610(9)Set FW version specifically on E610 adapters✨
- ixgbe_set_hard_rate_select_speed(9)Set module link speed✨
- ixgbe_set_i2c_data(9)Sets the I2C data bit✨
- ixgbe_set_interrupt_capability(9)set MSI-X or MSI if supported✨
- ixgbe_set_ivar(9)set the IVAR registers, mapping interrupt causes to vectors✨
- ixgbe_set_lan_id_multi_port_pcie(9)Set LAN id for PCIe multiple port devices✨
- ixgbe_set_lan_id_multi_port_pcie_82598(9)Set LAN id for PCIe multiple port devices.✨
- ixgbe_set_mac(9)Change the Ethernet Address of the NIC✨
- ixgbe_set_mac_anti_spoofing(9)Enable/Disable MAC anti-spoofing✨
- ixgbe_set_mdio_speed(9)Set MDIO clock speed✨
- ixgbe_set_mta(9)Set bit-vector in multicast table✨
- ixgbe_set_mux(9)Set mux for port 1 access with CS4227✨
- ixgbe_set_num_queues(9)Allocate queues for device, feature dependent✨
- ixgbe_set_pcie_completion_timeout(9)set pci-e completion timeout✨
- ixgbe_set_phy_power_e610(9)Control power for copper PHY✨
- ixgbe_set_prio_tc_map(9)Configure netdev prio tc map✨
- ixgbe_set_rar_generic(9)Set Rx address register✨
- ixgbe_set_rss_queues(9)Allocate queues for RSS✨
- ixgbe_set_rx_mode(9)Unicast, Multicast and Promiscuous mode set✨
- ixgbe_set_rxpba_82598(9)Initialize RX packet buffer✨
- ixgbe_set_rxpba_generic(9)Initialize RX packet buffer✨
- ixgbe_set_soft_rate_select_speed(9)Set module link speed✨
- ixgbe_set_sriov_queues(9)Allocate queues for SR-IOV devices✨
- ixgbe_set_vf_link_state(9)Set link state✨
- ixgbe_set_vf_rx_tx(9)Set VF rx tx✨
- ixgbe_set_vfta_82598(9)Set VLAN filter table✨
- ixgbe_set_vfta_generic(9)Set VLAN filter table✨
- ixgbe_set_vlan_anti_spoofing(9)Enable/Disable VLAN anti-spoofing✨
- ixgbe_set_vmdq_82598(9)Associate a VMDq set index with a rx address✨
- ixgbe_set_vmdq_generic(9)Associate a VMDq pool index with a rx address✨
- ixgbe_set_vmdq_san_mac_generic(9)Associate VMDq pool index with a rx address✨
- ixgbe_setup_all_rx_resources(9)allocate all queues Rx resources✨
- ixgbe_setup_all_tx_resources(9)allocate all queues Tx resources✨
- ixgbe_setup_copper_link_82598(9)Set the PHY autoneg advertised field✨
- ixgbe_setup_copper_link_82599(9)Set the PHY autoneg advertised field✨
- ixgbe_setup_eee_e610(9)Enable/disable EEE support✨
- ixgbe_setup_fc_backplane_x550em_a(9)Set up flow control✨
- ixgbe_setup_fc_e610(9)Set up flow control✨
- ixgbe_setup_fc_generic(9)Set up flow control✨
- ixgbe_setup_fc_x550em(9)Set up flow control✨
- ixgbe_setup_fcoe_ddp_resources(9)setup all fcoe ddp context resources✨
- ixgbe_setup_fw_link(9)Setup firmware-controlled PHYs✨
- ixgbe_setup_ixfi_x550em_x(9)MAC specific iXFI configuration✨
- ixgbe_setup_kr_speed_x550em(9)Configure the KR PHY for link speed.✨
- ixgbe_setup_kr_x550em(9)Configure the KR PHY✨
- ixgbe_setup_link_e610(9)Set up link✨
- ixgbe_setup_mac_link_82598(9)Set MAC link speed✨
- ixgbe_setup_mac_link_82599(9)Set MAC link speed✨
- ixgbe_setup_mac_link_multispeed_fiber(9)Set MAC link speed✨
- ixgbe_setup_mac_link_sfp_n(9)Setup internal PHY for native SFP✨
- ixgbe_setup_mac_link_sfp_x550a(9)Setup internal PHY for SFP✨
- ixgbe_setup_mac_link_sfp_x550em(9)Configure the KR PHY for SFP.✨
- ixgbe_setup_mac_link_smartspeed(9)Set MAC link speed using SmartSpeed✨
- ixgbe_setup_mac_link_t_X550em(9)Sets the auto advertised link speed✨
- ixgbe_setup_mac_link_X540(9)Set the auto advertised capabilities✨
- ixgbe_setup_phy_link_e610(9)Sets up firmware-controlled PHYs✨
- ixgbe_setup_phy_link_generic(9)Set and restart autoneg✨
- ixgbe_setup_phy_link_speed_generic(9)Sets the auto advertised capabilities✨
- ixgbe_setup_phy_link_tnx(9)Set and restart autoneg✨
- ixgbe_setup_rx_resources(9)allocate Rx resources (Descriptors)✨
- ixgbe_setup_sfi_x550a(9)Configure the internal PHY for native SFI mode✨
- ixgbe_setup_sgmii(9)Set up link for sgmii✨
- ixgbe_setup_sgmii_fw(9)Set up link for sgmii with firmware-controlled PHYs✨
- ixgbe_setup_tc(9)configure net_device for multiple traffic classes✨
- ixgbe_setup_tx_resources(9)allocate Tx resources (Descriptors)✨
- ixgbe_sfp_detection_subtask(9)poll for SFP+ cable✨
- ixgbe_sfp_link_config(9)set up SFP+ link✨
- ixgbe_sfp_link_config_subtask(9)set up link SFP after module install✨
- ixgbe_shift_in_eeprom_bits(9)Shift data bits in from the EEPROM✨
- ixgbe_shift_out_eeprom_bits(9)Shift data bits out to the EEPROM.✨
- ixgbe_should_retry_aci_send_cmd_execute(9)decide if ACI command should be resent✨
- ixgbe_shutdown_fw_phy(9)Shutdown a firmware-controlled PHY✨
- ixgbe_standby_eeprom(9)Returns EEPROM to a "standby" state✨
- ixgbe_start_hw_82598(9)Prepare hardware for Tx/Rx✨
- ixgbe_start_hw_82599(9)Prepare hardware for Tx/Rx✨
- ixgbe_start_hw_e610(9)Prepare hardware for Tx/Rx✨
- ixgbe_start_hw_gen2(9)Init sequence for common device family✨
- ixgbe_start_hw_generic(9)Prepare hardware for Tx/Rx✨
- ixgbe_start_hw_X540(9)Prepare hardware for Tx/Rx✨
- ixgbe_start_mac_link_82598(9)Configures MAC link settings✨
- ixgbe_start_mac_link_82599(9)Setup MAC link settings✨
- ixgbe_stop_adapter_generic(9)Generic stop Tx/Rx units✨
- ixgbe_stop_ipsec_offload(9)tear down the ipsec offload✨
- ixgbe_stop_mac_link_on_d3_82599(9)Disables link on D3✨
- ixgbe_store_key(9)Write the RSS key to HW✨
- ixgbe_store_reta(9)Write the RETA table to HW✨
- ixgbe_store_vfreta(9)Write the RETA table to HW (x550 devices in SRIOV mode)✨
- ixgbe_supported_sfp_modules_X550em(9)Check if SFP module type is supported✨
- ixgbe_sw_init(9)Initialize general software structures (struct ixgbe_adapter)✨
- ixgbe_switch_flash_banks(9)Tell firmware to switch NVM banks✨
- ixgbe_tn_check_overtemp(9)Checks if an overtemp occurred.✨
- ixgbe_tx_maxrate(9)callback to set the maximum per-queue bitrate✨
- ixgbe_tx_timeout(9)Respond to a Tx Hang✨
- ixgbe_tx_timeout_reset(9)initiate reset due to Tx timeout✨
- ixgbe_txrx_ring_disable(9)Disable Rx/Tx/XDP Tx rings✨
- ixgbe_txrx_ring_enable(9)Enable Rx/Tx/XDP Tx rings✨
- ixgbe_update_eeprom_checksum_generic(9)Updates the EEPROM checksum✨
- ixgbe_update_eeprom_checksum_X540(9)Updates the EEPROM checksum and flash✨
- ixgbe_update_flash_X540(9)Instruct HW to copy EEPROM to Flash device✨
- ixgbe_update_itr(9)update the dynamic ITR value based on statistics✨
- ixgbe_update_link_info(9)update status of the HW network link✨
- ixgbe_update_mc_addr_list_generic(9)Updates MAC list of multicast addresses✨
- ixgbe_update_rx_ring_stats(9)Update Rx ring specific counters✨
- ixgbe_update_stats(9)Update the board statistics counters.✨
- ixgbe_update_tx_ring_stats(9)Update Tx ring specific counters✨
- ixgbe_validate_eeprom_checksum_e610(9)Validate EEPROM checksum✨
- ixgbe_validate_eeprom_checksum_generic(9)Validate EEPROM checksum✨
- ixgbe_validate_eeprom_checksum_X540(9)Validate EEPROM checksum✨
- ixgbe_validate_link_ready(9)Function looks for phy link✨
- ixgbe_validate_rtr(9)verify 802.1Qp to Rx packet buffer mapping is valid.✨
- ixgbe_verify_fw_version_82599(9)verify fw version for 82599✨
- ixgbe_verify_lesm_fw_enabled_82599(9)Checks LESM FW module state.✨
💅
getting it ready, bestie…