section 9 · Kernel routines 🧠
87928 pages · page 173 of 440
I (continued)
- igc_add_etype_filter(9)Add ethertype filter✨
- igc_add_mac_filter(9)Add MAC address filter✨
- igc_add_nfc_rule(9)Add NFC rule✨
- igc_add_rx_frag(9)Add contents of Rx buffer to sk_buff✨
- igc_add_vlan_prio_filter(9)Add VLAN priority filter✨
- igc_alloc_q_vector(9)Allocate memory for a single interrupt vector✨
- igc_alloc_q_vectors(9)Allocate memory for interrupt vectors✨
- igc_alloc_rx_buffers(9)Replace used receive buffers; packet split✨
- igc_cache_ring_register(9)Descriptor ring to register mapping✨
- igc_change_mtu(9)Change the Maximum Transfer Unit✨
- igc_check_downshift(9)Checks whether a downshift in speed occurred✨
- igc_check_for_copper_link(9)Check for link (Copper)✨
- igc_check_reset_block(9)Check if PHY reset is blocked✨
- igc_clean_all_rx_rings(9)Free Rx Buffers for all queues✨
- igc_clean_all_tx_rings(9)Free Tx Buffers for all queues✨
- igc_clean_rx_ring(9)Free Rx Buffers per Queue✨
- igc_clean_tx_irq(9)Reclaim resources after transmit completes✨
- igc_clean_tx_ring(9)Free Tx Buffers✨
- igc_cleanup_headers(9)Correct corrupted or empty headers✨
- igc_clear_hw_cntrs_base(9)Clear base hardware counters✨
- igc_clear_interrupt_scheme(9)reset the device to a state of no interrupts✨
- igc_clear_mac_filter_hw(9)Clear MAC address filter in hardware✨
- igc_config_collision_dist(9)Configure collision distance✨
- igc_config_fc_after_link_up(9)Configures flow control after link✨
- igc_configure(9)configure the hardware for RX and TX✨
- igc_configure_msix(9)Configure MSI-X hardware✨
- igc_configure_rx(9)Configure receive Unit after Reset✨
- igc_configure_rx_ring(9)Configure a receive ring after Reset✨
- igc_configure_tx(9)Configure transmit Unit after Reset✨
- igc_configure_tx_ring(9)Configure transmit ring after Reset✨
- igc_copper_link_autoneg(9)Setup/Enable autoneg for copper link✨
- igc_del_etype_filter(9)Delete ethertype filter✨
- igc_del_mac_filter(9)Delete MAC address filter✨
- igc_del_nfc_rule(9)Delete NFC rule✨
- igc_del_vlan_prio_filter(9)Delete VLAN priority filter✨
- igc_disable_all_tx_rings_hw(9)Disable all transmit queue operation✨
- igc_disable_pcie_master(9)Disables PCI-express master access✨
- igc_down(9)Close the interface✨
- igc_enable_empty_addr_recv(9)Enable Rx of packets with all-zeroes MAC address✨
- igc_enable_mng_pass_thru(9)Enable processing of ARP's✨
- igc_ethtool_check_nfc_rule(9)Check if NFC rule is valid✨
- igc_ethtool_get_frame_ass_error(9)Get the frame assembly error count.✨
- igc_exit_module(9)Driver Exit Cleanup Routine✨
- igc_force_mac_fc(9)Force the MAC's flow control settings✨
- igc_force_speed_duplex(9)Force PHY speed and duplex settings✨
- igc_free_all_rx_resources(9)Free Rx Resources for All Queues✨
- igc_free_all_tx_resources(9)Free Tx Resources for All Queues✨
- igc_free_q_vector(9)Free memory allocated for specific interrupt vector✨
- igc_free_q_vectors(9)Free memory allocated for interrupt vectors✨
- igc_free_rx_resources(9)Free Rx Resources✨
- igc_free_tx_resources(9)Free Tx Resources per Queue✨
- igc_get_auto_rd_done(9)Check for auto read completion✨
- igc_get_flash_presence_i225(9)Check if flash device is detected✨
- igc_get_hw_control(9)get control of the h/w from f/w✨
- igc_get_hw_dev(9)return device✨
- igc_get_hw_semaphore_i225(9)Acquire hardware semaphore✨
- igc_get_nfc_rule(9)Get NFC rule✨
- igc_get_phy_id(9)Retrieve the PHY ID and revision✨
- igc_get_speed_and_duplex_copper(9)Retrieve current speed/duplex✨
- igc_get_stats64(9)Get System Network Statistics✨
- igc_handle_autoneg_disabled(9)Configure forced speed/duplex settings✨
- igc_handle_autoneg_enabled(9)Configure autonegotiation advertisement✨
- igc_has_link(9)check shared code for link and determine up/down✨
- igc_hash_mc_addr(9)Generate a multicast hash value✨
- igc_init_hw_base(9)Initialize hardware✨
- igc_init_interrupt_scheme(9)initialize interrupts, allocate queues/vectors✨
- igc_init_mac_params_base(9)Init MAC func ptrs.✨
- igc_init_module(9)Driver Registration Routine✨
- igc_init_nvm_params_base(9)Init NVM func ptrs.✨
- igc_init_nvm_params_i225(9)Init NVM func ptrs.✨
- igc_init_phy_params_base(9)Init PHY func ptrs.✨
- igc_init_rx_addrs(9)Initialize receive addresses✨
- igc_intr(9)Legacy Interrupt Handler✨
- igc_intr_msi(9)Interrupt Handler✨
- igc_io_error_detected(9)called when PCI error is detected✨
- igc_io_resume(9)called when traffic can start to flow again.✨
- igc_io_slot_reset(9)called after the PCI bus has been reset.✨
- igc_irq_disable(9)Mask off interrupt generation on the NIC✨
- igc_irq_enable(9)Enable default interrupt generation settings✨
- igc_is_non_eop(9)process handling of non-EOP buffers✨
- igc_msix_other(9)msix other interrupt handler✨
- igc_phy_has_link(9)Polls PHY for link✨
- igc_phy_hw_reset(9)PHY hardware reset✨
- igc_phy_setup_autoneg(9)Configure PHY for auto-negotiation✨
- igc_poll(9)NAPI Rx polling callback✨
- igc_poll_eerd_eewr_done(9)Poll for EEPROM read/write completion✨
- igc_pool_flash_update_done_i225(9)Pool FLUDONE status✨
- igc_power_down_phy_copper(9)Power down copper PHY✨
- igc_power_down_phy_copper_base(9)Remove link during PHY power down✨
- igc_power_up_link(9)Power up the phy link✨
- igc_power_up_phy_copper(9)Restore copper link in case of PHY power down✨
- igc_probe(9)Device Initialization Routine✨
- igc_process_skb_fields(9)Populate skb header fields from Rx descriptor✨
- igc_ptp_clear_xsk_tx_tstamp_queue(9)Clear pending XSK TX timestamps for a queue✨
- igc_ptp_hwtstamp_get(9)get hardware time stamping config✨
- igc_ptp_hwtstamp_set(9)set hardware time stamping config✨
- igc_ptp_init(9)Initialize PTP functionality✨
- igc_ptp_reset(9)Re-enable the adapter for PTP following a reset.✨
- igc_ptp_rx_pktstamp(9)Retrieve timestamp from Rx packet buffer✨
- igc_ptp_set_timestamp_mode(9)setup hardware for timestamping✨
- igc_ptp_stop(9)Disable PTP device and stop the overflow check.✨
- igc_ptp_suspend(9)Disable PTP work items and prepare for suspend✨
- igc_ptp_systim_to_hwtstamp(9)convert system time value to HW timestamp✨
- igc_ptp_tx_hwtstamp(9)utility function which checks for TX time stamp✨
- igc_ptp_tx_tstamp_event(9)✨
- igc_put_hw_semaphore(9)Release hardware semaphore✨
- igc_rar_set(9)Set receive address register✨
- igc_read_mac_addr(9)Read device MAC address✨
- igc_read_nvm_eerd(9)Reads EEPROM using EERD register✨
- igc_read_nvm_srrd_i225(9)Reads Shadow Ram using EERD register✨
- igc_read_phy_fw_version(9)Read gPHY firmware version✨
- igc_read_phy_reg_gpy(9)Read GPY PHY register✨
- igc_read_phy_reg_mdic(9)Read MDI control register✨
- igc_read_xmdio_reg(9)Read XMDIO register✨
- igc_reinit_queues(9)return error✨
- igc_release_hw_control(9)release control of the h/w to f/w✨
- igc_release_nvm_i225(9)Release exclusive access to EEPROM✨
- igc_release_phy_base(9)Release rights to access PHY✨
- igc_release_swfw_sync_i225(9)Release SW/FW semaphore✨
- igc_remove(9)Device Removal Routine✨
- igc_request_irq(9)initialize interrupts✨
- igc_request_msix(9)Initialize MSI-X interrupts✨
- igc_reset_hw_base(9)Reset hardware✨
- igc_reset_q_vector(9)Reset config for interrupt vector✨
- igc_reuse_rx_page(9)page flip buffer and store it back on the ring✨
- igc_rx_fifo_flush_base(9)Clean rx fifo after Rx enable✨
- igc_set_eee_i225(9)Enable/disable EEE support✨
- igc_set_fc_watermarks(9)Set flow control high/low watermarks✨
- igc_set_interrupt_capability(9)set MSI or MSI-X if supported✨
- igc_set_mac(9)Change the Ethernet Address of the NIC✨
- igc_set_mac_filter_hw(9)Set MAC address filter in hardware✨
- igc_set_rx_mode(9)Secondary Unicast, Multicast and Promiscuous mode set✨
- igc_setup_all_rx_resources(9)wrapper to allocate Rx resources (Descriptors) for all queues✨
- igc_setup_all_tx_resources(9)wrapper to allocate Tx resources for all queues✨
- igc_setup_copper_link(9)Configure copper link settings✨
- igc_setup_copper_link_base(9)Configure copper link settings✨
- igc_setup_link(9)Setup flow control and link settings✨
- igc_setup_mrqc(9)configure the multiple receive queue control registers✨
- igc_setup_rctl(9)configure the receive control registers✨
- igc_setup_rx_resources(9)allocate Rx resources (Descriptors)✨
- igc_setup_tctl(9)configure the transmit control registers✨
- igc_setup_tx_resources(9)allocate Tx resources (Descriptors)✨
- igc_sw_init(9)Initialize general software structures (struct igc_adapter)✨
- igc_tsn_set_rxpbsize(9)Set the receive packet buffer size✨
- igc_tx_timeout(9)Respond to a Tx Hang✨
- igc_up(9)Open the interface and prepare it to handle traffic✨
- igc_update_flash_i225(9)Commit EEPROM to the flash✨
- igc_update_itr(9)update the dynamic ITR value based on statistics✨
- igc_update_mc_addr_list(9)Update Multicast addresses✨
- igc_update_nvm_checksum(9)Update EEPROM checksum✨
- igc_update_nvm_checksum_i225(9)Update EEPROM checksum✨
- igc_update_ring_itr(9)update the dynamic ITR value based on packet size✨
- igc_update_stats(9)Update the board statistics counters✨
- igc_validate_nvm_checksum(9)Validate EEPROM checksum✨
- igc_validate_nvm_checksum_i225(9)Validate EEPROM checksum✨
- igc_wait_autoneg(9)Wait for auto-neg completion✨
- igc_watchdog(9)Timer Call-back✨
- igc_write_ivar(9)configure ivar for given MSI-X vector✨
- igc_write_mc_addr_list(9)write multicast addresses to MTA✨
- igc_write_nvm_srwr(9)Write to Shadow Ram using EEWR✨
- igc_write_nvm_srwr_i225(9)Write to Shadow RAM using EEWR✨
- igc_write_phy_reg_gpy(9)Write GPY PHY register✨
- igc_write_phy_reg_mdic(9)Write MDI control register✨
- igc_write_rss_key(9)Program the RSS key into device registers✨
- igc_write_xmdio_reg(9)Write XMDIO register✨
- igd_opregion_shift_copy(9)Copy OpRegion to user buffer and shift position.✨
- iget5_locked(9)obtain an inode from a mounted file system✨
- iget5_locked_rcu(9)obtain an inode from a mounted file system✨
- iget_failed(9)Mark an under-construction inode as dead and release it✨
- iget_locked(9)obtain an inode from a mounted file system✨
- ignore_event(9)Check dereferenced fields while writing to the seq buffer✨
- ih_v6_0_enable_ring(9)enable an ih ring buffer✨
- ih_v6_0_get_wptr(9)get the IH ring buffer wptr✨
- ih_v6_0_init_register_offset(9)Initialize register offset for ih rings✨
- ih_v6_0_irq_disable(9)disable interrupts✨
- ih_v6_0_irq_init(9)init and enable the interrupt ring✨
- ih_v6_0_irq_rearm(9)rearm IRQ if lost✨
- ih_v6_0_self_irq(9)dispatch work for ring 1✨
- ih_v6_0_set_rptr(9)set the IH ring buffer rptr✨
- ih_v6_0_toggle_interrupts(9)Toggle all the available interrupt ring buffers✨
- ih_v6_0_toggle_ring_interrupts(9)toggle the interrupt ring buffer✨
- ih_v6_1_enable_ring(9)enable an ih ring buffer✨
- ih_v6_1_get_wptr(9)get the IH ring buffer wptr✨
- ih_v6_1_init_register_offset(9)Initialize register offset for ih rings✨
- ih_v6_1_irq_disable(9)disable interrupts✨
- ih_v6_1_irq_init(9)init and enable the interrupt ring✨
- ih_v6_1_irq_rearm(9)rearm IRQ if lost✨
- ih_v6_1_self_irq(9)dispatch work for ring 1✨
- ih_v6_1_set_rptr(9)set the IH ring buffer rptr✨
- ih_v6_1_toggle_interrupts(9)Toggle all the available interrupt ring buffers✨
- ih_v6_1_toggle_ring_interrupts(9)toggle the interrupt ring buffer✨
- ih_v7_0_enable_ring(9)enable an ih ring buffer✨
- ih_v7_0_get_wptr(9)get the IH ring buffer wptr✨
- ih_v7_0_init_register_offset(9)Initialize register offset for ih rings✨
- ih_v7_0_irq_disable(9)disable interrupts✨
- ih_v7_0_irq_init(9)init and enable the interrupt ring✨
- ih_v7_0_irq_rearm(9)rearm IRQ if lost✨
- ih_v7_0_self_irq(9)dispatch work for ring 1✨
- ih_v7_0_set_rptr(9)set the IH ring buffer rptr✨
- ih_v7_0_toggle_interrupts(9)Toggle all the available interrupt ring buffers✨
💅
getting it ready, bestie…