section 9 · Kernel routines 🧠
87928 pages · page 96 of 440
E (continued)
- e1000_get_cable_length_82577(9)Determine cable length for 82577 PHY✨
- e1000_get_cfg_done_80003es2lan(9)Wait for configuration to complete✨
- e1000_get_cfg_done_82571(9)Poll for configuration done✨
- e1000_get_cfg_done_ich8lan(9)Read config done bit after Full or PHY reset✨
- e1000_get_hw_dev(9)helper function for getting netdev✨
- e1000_get_hw_semaphore_82571(9)Acquire hardware semaphore✨
- e1000_get_hw_semaphore_82573(9)Acquire hardware semaphore✨
- e1000_get_hw_semaphore_82574(9)Acquire hardware semaphore✨
- e1000_get_link_up_info_80003es2lan(9)Report speed and duplex✨
- e1000_get_link_up_info_ich8lan(9)Get current link speed and duplex✨
- e1000_get_link_up_info_vf(9)Gets link info.✨
- e1000_get_phy_addr_for_bm_page(9)Retrieve PHY page address✨
- e1000_get_phy_addr_for_hv_page(9)Get PHY address based on page✨
- e1000_get_phy_cfg_done(9)✨
- e1000_get_phy_id_82571(9)Retrieve the PHY ID and revision✨
- e1000_get_phy_info_82577(9)Retrieve I82577 PHY information✨
- e1000_get_phy_info_ife(9)Retrieves various IFE PHY states✨
- e1000_get_speed_and_duplex(9)✨
- e1000_hash_mc_addr(9)Generate a multicast hash value✨
- e1000_hash_mc_addr_vf(9)Generate a multicast hash value✨
- e1000_hv_phy_workarounds_ich8lan(9)apply PHY workarounds✨
- e1000_id_led_init_pchlan(9)store LED configurations✨
- e1000_init_eeprom_params(9)initialize sw eeprom vars✨
- e1000_init_function_pointers_vf(9)Inits function pointers✨
- e1000_init_hw(9)Performs basic configuration of the adapter.✨
- e1000_init_hw_80003es2lan(9)Initialize the ESB2 controller✨
- e1000_init_hw_82571(9)Initialize hardware✨
- e1000_init_hw_ich8lan(9)Initialize the hardware✨
- e1000_init_hw_struct(9)initialize members of hw struct✨
- e1000_init_hw_vf(9)Inits the HW✨
- e1000_init_mac_params_80003es2lan(9)Init ESB2 MAC func ptrs.✨
- e1000_init_mac_params_82571(9)Init MAC func ptrs.✨
- e1000_init_mac_params_ich8lan(9)Initialize MAC function pointers✨
- e1000_init_mac_params_vf(9)Inits MAC params✨
- e1000_init_mbx_params_vf(9)set initial values for VF mailbox✨
- e1000_init_module(9)Driver Registration Routine✨
- e1000_init_nvm_params_80003es2lan(9)Init ESB2 NVM func ptrs.✨
- e1000_init_nvm_params_82571(9)Init NVM func ptrs.✨
- e1000_init_nvm_params_ich8lan(9)Initialize NVM function pointers✨
- e1000_init_phy_params_80003es2lan(9)Init ESB2 PHY func ptrs.✨
- e1000_init_phy_params_82571(9)Init PHY func ptrs.✨
- e1000_init_phy_params_ich8lan(9)Initialize PHY function pointers✨
- e1000_init_phy_params_pchlan(9)Initialize PHY function pointers✨
- e1000_init_phy_workarounds_pchlan(9)PHY initialization workarounds✨
- e1000_init_rx_addrs(9)Initializes receive address filters.✨
- e1000_initialize_hw_bits_80003es2lan(9)Init hw bits of ESB2✨
- e1000_initialize_hw_bits_82571(9)Initialize hardware-dependent bits✨
- e1000_initialize_hw_bits_ich8lan(9)Initialize required hardware bits✨
- e1000_intr(9)Interrupt Handler✨
- e1000_intr_msi(9)Interrupt Handler✨
- e1000_intr_msi_test(9)Interrupt Handler✨
- e1000_io_error_detected(9)called when PCI error is detected✨
- e1000_io_resume(9)called when traffic can start flowing again.✨
- e1000_io_slot_reset(9)called after the pci bus has been reset.✨
- e1000_ioctl(9)handle ioctl calls✨
- e1000_irq_disable(9)Mask off interrupt generation on the NIC✨
- e1000_irq_enable(9)Enable default interrupt generation settings✨
- e1000_is_need_ioport(9)determine if an adapter needs ioport resources or not✨
- e1000_k1_gig_workaround_hv(9)K1 Si workaround✨
- e1000_k1_workaround_lpt_lp(9)K1 workaround on Lynxpoint-LP✨
- e1000_k1_workaround_lv(9)K1 Si workaround✨
- e1000_kmrn_lock_loss_workaround_ich8lan(9)Kumeran workaround✨
- e1000_lan_init_done_ich8lan(9)Check for PHY config completion✨
- e1000_led_off(9)Turns off the software controllable LED✨
- e1000_led_off_ich8lan(9)Turn LEDs off✨
- e1000_led_off_pchlan(9)Turn LEDs off✨
- e1000_led_on(9)Turns on the software controllable LED✨
- e1000_led_on_82574(9)Turn LED on✨
- e1000_led_on_ich8lan(9)Turn LEDs on✨
- e1000_led_on_pchlan(9)Turn LEDs on✨
- e1000_link_stall_workaround_hv(9)Si workaround✨
- e1000_lower_ee_clk(9)Lowers the EEPROM's clock input.✨
- e1000_lower_eec_clk(9)Lower EEPROM clock✨
- e1000_lower_mdi_clk(9)Lowers the Management Data Clock✨
- e1000_lv_jumbo_workaround_ich8lan(9)required for jumbo frame operation with 82579 PHY✨
- e1000_lv_phy_workarounds_ich8lan(9)apply ich8 specific workarounds✨
- e1000_mii_ioctl(9)✨
- e1000_mng_enable_host_if(9)Checks host interface is enabled✨
- e1000_mng_host_if_write(9)Write to the manageability host interface✨
- e1000_mng_write_cmd_header(9)Writes manageability command header✨
- e1000_netpoll(9)✨
- e1000_obtain_mbx_lock_vf(9)obtain mailbox lock✨
- e1000_oem_bits_config_ich8lan(9)SW-based LCD Configuration✨
- e1000_open(9)Called when a network interface is made active✨
- e1000_phy_force_speed_duplex(9)force link settings✨
- e1000_phy_force_speed_duplex_80003es2lan(9)Force PHY speed and duplex✨
- e1000_phy_force_speed_duplex_82577(9)Force speed/duplex for I82577 PHY✨
- e1000_phy_force_speed_duplex_ife(9)Force PHY speed & duplex✨
- e1000_phy_get_info(9)request phy info✨
- e1000_phy_hw_reset(9)reset the phy, hardware style✨
- e1000_phy_hw_reset_ich8lan(9)Performs a PHY reset✨
- e1000_phy_igp_get_info(9)get igp specific registers✨
- e1000_phy_init_script(9)IGP phy init script - initializes the GbE PHY✨
- e1000_phy_is_accessible_pchlan(9)Check if able to access PHY registers✨
- e1000_phy_m88_get_info(9)get m88 specific registers✨
- e1000_phy_read_status(9)Update the PHY register status snapshot✨
- e1000_phy_reset(9)reset the phy to commit settings✨
- e1000_phy_reset_dsp(9)reset DSP✨
- e1000_phy_setup_autoneg(9)Configure PHY for auto-negotiation✨
- e1000_platform_pm_pch_lpt(9)Set platform power management values✨
- e1000_poll_fiber_serdes_link_generic(9)Poll for link up✨
- e1000_poll_for_ack(9)Wait for message acknowledgment✨
- e1000_poll_for_msg(9)Wait for message notification✨
- e1000_post_phy_reset_ich8lan(9)Perform steps required after a PHY reset✨
- e1000_power_down_phy(9)Power down the PHY✨
- e1000_power_down_phy_copper(9)Restore copper link in case of PHY power down✨
- e1000_power_down_phy_copper_80003es2lan(9)Remove link during PHY power down✨
- e1000_power_down_phy_copper_82571(9)Remove link during PHY power down✨
- e1000_power_down_phy_copper_ich8lan(9)Remove link during PHY power down✨
- e1000_power_up_phy(9)restore link in case the phy was powered down✨
- e1000_power_up_phy_copper(9)Restore copper link in case of PHY power down✨
- e1000_probe(9)Device Initialization Routine✨
- e1000_put_hw_semaphore_82571(9)Release hardware semaphore✨
- e1000_put_hw_semaphore_82573(9)Release hardware semaphore✨
- e1000_put_hw_semaphore_82574(9)Release hardware semaphore✨
- e1000_raise_ee_clk(9)Raises the EEPROM's clock input.✨
- e1000_raise_eec_clk(9)Raise EEPROM clock✨
- e1000_raise_mdi_clk(9)Raises the Management Data Clock✨
- e1000_rar_get_count_pch_lpt(9)Get the number of available SHRA✨
- e1000_rar_set(9)Puts an ethernet address into a receive address register.✨
- e1000_rar_set_pch2lan(9)Set receive address register✨
- e1000_rar_set_pch_lpt(9)Set receive address registers✨
- e1000_rar_set_vf(9)set device MAC address✨
- e1000_read_eeprom(9)Reads a 16 bit word from the EEPROM.✨
- e1000_read_emi_reg_locked(9)Read Extended Management Interface register✨
- e1000_read_flash_byte_ich8lan(9)Read byte from flash✨
- e1000_read_flash_data32_ich8lan(9)Read dword from NVM✨
- e1000_read_flash_data_ich8lan(9)Read byte or word from NVM✨
- e1000_read_flash_dword_ich8lan(9)Read dword from flash✨
- e1000_read_flash_word_ich8lan(9)Read word from flash✨
- e1000_read_kmrn_reg_80003es2lan(9)Read kumeran register✨
- e1000_read_mac_addr(9)read the adapters MAC from eeprom✨
- e1000_read_mac_addr_80003es2lan(9)Read device MAC address✨
- e1000_read_mac_addr_82571(9)Read device MAC address✨
- e1000_read_mac_addr_generic(9)Read device MAC address✨
- e1000_read_mac_addr_vf(9)Read device MAC address✨
- e1000_read_mbx_vf(9)Reads a message from the inbox intended for VF✨
- e1000_read_nvm_ich8lan(9)Read word(s) from the NVM✨
- e1000_read_nvm_spt(9)NVM access for SPT✨
- e1000_read_pba_string_generic(9)Read device part number✨
- e1000_read_phy_reg(9)read a phy register✨
- e1000_read_phy_reg_gg82563_80003es2lan(9)Read GG82563 PHY register✨
- e1000_read_phy_reg_hv(9)Read HV PHY register✨
- e1000_read_phy_reg_hv_locked(9)Read HV PHY register✨
- e1000_read_phy_reg_page_hv(9)Read HV PHY register✨
- e1000_read_posted_mbx(9)Wait for message notification and receive message✨
- e1000_read_v2p_mailbox(9)read v2p mailbox✨
- e1000_ready_nvm_eeprom(9)Prepares EEPROM for read/write✨
- e1000_receive_skb(9)helper function to handle Rx indications✨
- e1000_reconfigure_k1_params(9)reconfigure Kumeran K1 parameters.✨
- e1000_regdump(9)register printout routine✨
- e1000_release_eeprom(9)drop chip select✨
- e1000_release_mac_csr_80003es2lan(9)Release right to access Kumeran Register✨
- e1000_release_nvm_80003es2lan(9)Relinquish rights to access NVM✨
- e1000_release_nvm_82571(9)Release exclusive access to EEPROM✨
- e1000_release_nvm_ich8lan(9)Release NVM mutex✨
- e1000_release_phy_80003es2lan(9)Release rights to access PHY✨
- e1000_release_swflag_ich8lan(9)Release software control flag✨
- e1000_release_swfw_sync_80003es2lan(9)Release SW/FW semaphore✨
- e1000_remove(9)Device Removal Routine✨
- e1000_request_irq(9)initialize interrupts✨
- e1000_request_msix(9)Initialize MSI-X interrupts✨
- e1000_reset_adaptive(9)Resets Adaptive IFS to its default state.✨
- e1000_reset_hw(9)reset the hardware completely✨
- e1000_reset_hw_80003es2lan(9)Reset the ESB2 controller✨
- e1000_reset_hw_82571(9)Reset hardware✨
- e1000_reset_hw_ich8lan(9)Reset the hardware✨
- e1000_reset_hw_vf(9)Resets the HW✨
- e1000_resume_workarounds_pchlan(9)workarounds needed during Sx->S0✨
- e1000_retry_write_flash_byte_ich8lan(9)Writes a single byte to NVM✨
- e1000_retry_write_flash_dword_ich8lan(9)Writes a dword to NVM✨
- e1000_rlpml_set_vf(9)Set the maximum receive packet length✨
- e1000_rx_checksum(9)Receive Checksum Offload✨
- e1000_set_d0_lplu_state_82571(9)Set Low Power Linkup D0 state✨
- e1000_set_d0_lplu_state_82574(9)Set Low Power Linkup D0 state✨
- e1000_set_d0_lplu_state_ich8lan(9)Set Low Power Linkup D0 state✨
- e1000_set_d3_lplu_state(9)set d3 link power state✨
- e1000_set_d3_lplu_state_82574(9)Sets low power link up state for D3✨
- e1000_set_d3_lplu_state_ich8lan(9)Set Low Power Linkup D3 state✨
- e1000_set_default_fc_generic(9)Set flow control default values✨
- e1000_set_eee_pchlan(9)Enable/disable EEE support✨
- e1000_set_lan_id_multi_port_pcie(9)Set LAN id for PCIe multiple port devices✨
- e1000_set_lan_id_single_port(9)Set LAN id for a single port device✨
- e1000_set_lplu_state_pchlan(9)Set Low Power Link Up state✨
- e1000_set_mac(9)Change the Ethernet Address of the NIC✨
- e1000_set_mac_type(9)Set the mac type member in the hw struct.✨
- e1000_set_master_slave_mode(9)Setup PHY for Master/slave mode✨
- e1000_set_mdio_slow_mode_hv(9)Set slow MDIO access mode✨
- e1000_set_media_type(9)Set media type and TBI compatibility.✨
- e1000_set_page_igp(9)Set page as on IGP-like PHY(s)✨
- e1000_set_phy_mode(9)Set PHY to class A mode✨
- e1000_set_phy_type(9)Set the phy type member in the hw struct.✨
- e1000_set_rx_mode(9)Secondary Unicast, Multicast and Promiscuous mode set✨
- e1000_set_uc_addr_vf(9)Set or clear unicast filters✨
- e1000_set_vco_speed(9)✨
- e1000_set_vfta_vf(9)Set/Unset vlan filter table address✨
- e1000_setup_all_rx_resources(9)wrapper to allocate Rx resources (Descriptors) for all queues✨
- e1000_setup_all_tx_resources(9)wrapper to allocate Tx resources (Descriptors) for all queues✨
- e1000_setup_copper_link(9)phy/speed/duplex setting✨
- e1000_setup_copper_link_80003es2lan(9)Setup Copper Link for ESB2✨
💅
getting it ready, bestie…