section 9 · Kernel routines 🧠
87928 pages · page 196 of 440
I (continued)
- ixgbe_vf_handle_tx_hang(9)handle Tx hang on VF✨
- ixgbe_vlan_strip_disable(9)helper to disable hw vlan stripping✨
- ixgbe_vlan_strip_enable(9)helper to enable hw vlan stripping✨
- ixgbe_watchdog_flush_tx(9)flush queues on link down✨
- ixgbe_watchdog_link_is_down(9)update netif_carrier status and print link down message✨
- ixgbe_watchdog_link_is_up(9)update netif_carrier status and print link up message✨
- ixgbe_watchdog_subtask(9)check and bring link up✨
- ixgbe_watchdog_update_link(9)update the link status✨
- ixgbe_wol_supported(9)Check whether device supports WoL✨
- ixgbe_write_analog_reg8_82598(9)Writes 8 bit Atlas analog register✨
- ixgbe_write_analog_reg8_82599(9)Writes 8 bit Omer analog register✨
- ixgbe_write_cs4227(9)Write CS4227 register✨
- ixgbe_write_eeprom_buffer_bit_bang(9)Writes 16 bit word(s) to EEPROM✨
- ixgbe_write_eeprom_buffer_bit_bang_generic(9)Write EEPROM using bit-bang✨
- ixgbe_write_eeprom_generic(9)Writes 16 bit value to EEPROM✨
- ixgbe_write_eewr_buffer_generic(9)Write EEPROM word(s) using EEWR✨
- ixgbe_write_eewr_buffer_X540(9)Write EEPROM word(s) using EEWR✨
- ixgbe_write_eewr_generic(9)Write EEPROM word using EEWR✨
- ixgbe_write_eewr_X540(9)Write EEPROM word using EEWR✨
- ixgbe_write_eitr(9)write EITR register in hardware specific way✨
- ixgbe_write_i2c_byte_82599(9)Writes 8 bit word over I2C✨
- ixgbe_write_i2c_byte_generic(9)Writes 8 bit word over I2C✨
- ixgbe_write_i2c_byte_generic_int(9)Writes 8 bit word over I2C✨
- ixgbe_write_i2c_byte_generic_unlocked(9)Writes 8 bit word over I2C✨
- ixgbe_write_i2c_combined_generic(9)Perform I2C write combined operation✨
- ixgbe_write_i2c_combined_generic_int(9)Perform I2C write combined operation✨
- ixgbe_write_i2c_combined_generic_unlocked(9)Do I2C write combined operation✨
- ixgbe_write_i2c_eeprom_generic(9)Writes 8 bit EEPROM word over I2C interface✨
- ixgbe_write_iosf_sb_reg_x550a(9)Write to IOSF PHY register✨
- ixgbe_write_mbx(9)Write a message to the mailbox✨
- ixgbe_write_mbx_pf(9)Places a message in the mailbox✨
- ixgbe_write_mc_addr_list(9)write multicast addresses to MTA✨
- ixgbe_write_nvm_module(9)Write data to an NVM module✨
- ixgbe_write_one_nvm_block(9)Write an NVM block and await completion response✨
- ixgbe_write_pe(9)Write register to port expander✨
- ixgbe_write_phy_reg_generic(9)Writes a value to specified PHY register using SWFW lock- this function is needed in most cases✨
- ixgbe_write_phy_reg_mdi(9)Writes a value to specified PHY register without SWFW lock✨
- ixgbe_write_phy_reg_x550a(9)Writes specified PHY register✨
- ixgbe_write_posted_mbx(9)Write a message to the mailbox, wait for ack✨
- ixgbe_x550em_a_has_mii(9)is this the first ixgbe x550em_a PCI function?✨
- ixgbe_x550em_a_mii_bus_read_c22(9)Read a clause 22 register on x550em_a✨
- ixgbe_x550em_a_mii_bus_read_c45(9)Read a clause 45 register on x550em_a✨
- ixgbe_x550em_a_mii_bus_write_c22(9)Write a clause 22 register on x550em_a✨
- ixgbe_x550em_a_mii_bus_write_c45(9)Write a clause 45 register on x550em_a✨
- ixgbevf_add_rx_frag(9)Add contents of Rx buffer to sk_buff✨
- ixgbevf_alloc_q_vector(9)Allocate memory for a single interrupt vector✨
- ixgbevf_alloc_q_vectors(9)Allocate memory for interrupt vectors✨
- ixgbevf_alloc_rx_buffers(9)Replace used receive buffers; packet split✨
- ixgbevf_change_mtu(9)Change the Maximum Transfer Unit✨
- ixgbevf_check_for_ack_vf(9)checks to see if the PF has ACK'd✨
- ixgbevf_check_for_bit_vf(9)Determine if a status bit was set✨
- ixgbevf_check_for_msg_vf(9)checks to see if the PF has sent mail✨
- ixgbevf_check_for_rst_vf(9)checks to see if the PF has reset✨
- ixgbevf_check_hang_subtask(9)check for hung queues and dropped interrupts✨
- ixgbevf_check_mac_link_vf(9)Get link/speed status✨
- ixgbevf_clean_all_rx_rings(9)Free Rx Buffers for all queues✨
- ixgbevf_clean_all_tx_rings(9)Free Tx Buffers for all queues✨
- ixgbevf_clean_rx_ring(9)Free Rx Buffers per Queue✨
- ixgbevf_clean_tx_irq(9)Reclaim resources after transmit completes✨
- ixgbevf_clean_tx_ring(9)Free Tx Buffers✨
- ixgbevf_cleanup_headers(9)Correct corrupted or empty headers✨
- ixgbevf_clear_ack_vf(9)clear PF ACK bit✨
- ixgbevf_clear_interrupt_scheme(9)Clear the current interrupt scheme settings✨
- ixgbevf_clear_msg_vf(9)clear PF status bit✨
- ixgbevf_clear_rst_vf(9)clear PF reset bit✨
- ixgbevf_close(9)Disables a network interface✨
- ixgbevf_close_suspend(9)actions necessary to both suspend and close flows✨
- ixgbevf_configure_msix(9)Configure MSI-X hardware✨
- ixgbevf_configure_rx(9)Configure 82599 VF Receive Unit after Reset✨
- ixgbevf_configure_tx(9)Configure 82599 VF Transmit Unit after Reset✨
- ixgbevf_configure_tx_ring(9)Configure 82599 VF Tx ring after Reset✨
- ixgbevf_exit_module(9)Driver Exit Cleanup Routine✨
- ixgbevf_free_all_rx_resources(9)Free Rx Resources for All Queues✨
- ixgbevf_free_all_tx_resources(9)Free Tx Resources for All Queues✨
- ixgbevf_free_q_vector(9)Free memory allocated for specific interrupt vector✨
- ixgbevf_free_q_vectors(9)Free memory allocated for interrupt vectors✨
- ixgbevf_free_rx_resources(9)Free Rx Resources✨
- ixgbevf_free_tx_resources(9)Free Tx Resources per Queue✨
- ixgbevf_get_hw_dev_name(9)return device name string used by hardware layer to print debugging information✨
- ixgbevf_get_link_state_vf(9)Get VF link state from PF✨
- ixgbevf_get_mac_addr_vf(9)Read device MAC address✨
- ixgbevf_get_pf_link_state(9)Get PF's link status✨
- ixgbevf_get_reta_locked(9)get the RSS redirection table (RETA) contents.✨
- ixgbevf_get_rss_key_locked(9)get the RSS Random Key✨
- ixgbevf_hv_check_mac_link_vf(9)check link✨
- ixgbevf_hv_get_link_state_vf(9)* Hyper-V variant - just a stub.✨
- ixgbevf_hv_negotiate_api_version_vf(9)Negotiate supported API version✨
- ixgbevf_hv_reset_hw_vf(9)reset via Hyper-V✨
- ixgbevf_hv_set_rar_vf(9)set device MAC address Hyper-V variant✨
- ixgbevf_hv_set_rlpml_vf(9)Set the maximum receive packet length✨
- ixgbevf_hv_set_vfta_vf(9)* Hyper-V variant - just a stub.✨
- ixgbevf_hv_update_mc_addr_list_vf(9)stub✨
- ixgbevf_hv_update_xcast_mode(9)stub✨
- ixgbevf_init_hw_vf(9)virtual function hardware initialization✨
- ixgbevf_init_interrupt_scheme(9)Determine if MSIX is supported and init✨
- ixgbevf_init_ipsec_offload(9)initialize registers for IPsec operation✨
- ixgbevf_init_mbx_params_vf(9)set initial values for VF mailbox✨
- ixgbevf_init_module(9)Driver Registration Routine✨
- ixgbevf_init_rss_key(9)Initialize adapter RSS key✨
- ixgbevf_io_error_detected(9)called when PCI error is detected✨
- ixgbevf_io_resume(9)called when traffic can start flowing again.✨
- ixgbevf_io_slot_reset(9)called after the pci bus has been reset.✨
- ixgbevf_ipsec_add_sa(9)program device with a security association✨
- ixgbevf_ipsec_del_pf_sa(9)ask the PF to delete an SA✨
- ixgbevf_ipsec_del_sa(9)clear out this specific SA✨
- ixgbevf_ipsec_find_empty_idx(9)find the first unused security parameter index✨
- ixgbevf_ipsec_find_rx_state(9)find the state that matches✨
- ixgbevf_ipsec_parse_proto_keys(9)find the key and salt based on the protocol✨
- ixgbevf_ipsec_restore(9)restore the IPsec HW settings after a reset✨
- ixgbevf_ipsec_rx(9)decode IPsec bits from Rx descriptor✨
- ixgbevf_ipsec_set_pf_sa(9)ask the PF to set up an SA✨
- ixgbevf_ipsec_tx(9)setup Tx flags for IPsec offload✨
- ixgbevf_irq_disable(9)Mask off interrupt generation on the NIC✨
- ixgbevf_irq_enable(9)Enable default interrupt generation settings✨
- ixgbevf_is_non_eop(9)process handling of non-EOP buffers✨
- ixgbevf_msix_clean_rings(9)single unshared vector rx clean (all queues)✨
- ixgbevf_mta_vector(9)Determines bit-vector in multicast table to set✨
- ixgbevf_negotiate_api_version_vf(9)Negotiate supported API version✨
- ixgbevf_negotiate_features_vf(9)negotiate supported features with PF driver✨
- ixgbevf_obtain_mbx_lock_vf(9)obtain mailbox lock✨
- ixgbevf_open(9)Called when a network interface is made active✨
- ixgbevf_poll(9)NAPI polling calback✨
- ixgbevf_poll_for_ack(9)Wait for message acknowledgment✨
- ixgbevf_poll_for_msg(9)Wait for message notification✨
- ixgbevf_poll_mbx(9)Wait for message and read it from the mailbox✨
- ixgbevf_probe(9)Device Initialization Routine✨
- ixgbevf_process_skb_fields(9)Populate skb header fields from Rx descriptor✨
- ixgbevf_read_mailbox_vf(9)read VF's mailbox register✨
- ixgbevf_read_mbx_vf(9)Reads a message from the inbox intended for VF✨
- ixgbevf_read_mbx_vf_legacy(9)Reads a message from the inbox intended for VF✨
- ixgbevf_release_mbx_lock_vf(9)release mailbox lock✨
- ixgbevf_release_mbx_lock_vf_legacy(9)release mailbox lock✨
- ixgbevf_remove(9)Device Removal Routine✨
- ixgbevf_request_irq(9)initialize interrupts✨
- ixgbevf_request_msix_irqs(9)Initialize MSI-X interrupts✨
- ixgbevf_reset_hw_vf(9)Performs hardware reset✨
- ixgbevf_reset_interrupt_capability(9)Reset MSIX setup✨
- ixgbevf_reuse_rx_page(9)page flip buffer and store it back on the ring✨
- ixgbevf_rx_checksum(9)indicate in skb if hw indicated a good cksum✨
- ixgbevf_rx_skb(9)Helper function to determine proper Rx method✨
- ixgbevf_service_task(9)manages and runs subtasks✨
- ixgbevf_service_timer(9)Timer Call-back✨
- ixgbevf_set_features(9)Set features supported by PF✨
- ixgbevf_set_interrupt_capability(9)set MSI-X or FAIL if not supported✨
- ixgbevf_set_ivar(9)set IVAR registers - maps interrupt causes to vectors✨
- ixgbevf_set_mac(9)Change the Ethernet Address of the NIC✨
- ixgbevf_set_num_queues(9)Allocate queues for device, feature dependent✨
- ixgbevf_set_rar_vf(9)set device MAC address✨
- ixgbevf_set_rlpml_vf(9)Set the maximum receive packet length✨
- ixgbevf_set_rx_mode(9)Multicast and unicast set✨
- ixgbevf_set_vfta_vf(9)Set/Unset VLAN filter table address✨
- ixgbevf_setup_all_rx_resources(9)allocate all queues Rx resources✨
- ixgbevf_setup_all_tx_resources(9)allocate all queues Tx resources✨
- ixgbevf_setup_mac_link_vf(9)Setup MAC link settings✨
- ixgbevf_setup_rx_resources(9)allocate Rx resources (Descriptors)✨
- ixgbevf_setup_tx_resources(9)allocate Tx resources (Descriptors)✨
- ixgbevf_start_hw_vf(9)Prepare hardware for Tx/Rx✨
- ixgbevf_stop_hw_vf(9)Generic stop Tx/Rx units✨
- ixgbevf_stop_ipsec_offload(9)tear down the IPsec offload✨
- ixgbevf_sw_init(9)Initialize general software structures✨
- ixgbevf_tx_timeout(9)Respond to a Tx Hang✨
- ixgbevf_update_itr(9)update the dynamic ITR value based on statistics✨
- ixgbevf_update_mc_addr_list_vf(9)Update Multicast addresses✨
- ixgbevf_update_stats(9)Update the board statistics counters.✨
- ixgbevf_update_xcast_mode(9)Update Multicast mode✨
- ixgbevf_watchdog_link_is_down(9)update netif_carrier status and print link down message✨
- ixgbevf_watchdog_link_is_up(9)update netif_carrier status and print link up message✨
- ixgbevf_watchdog_subtask(9)worker thread to bring link up✨
- ixgbevf_watchdog_update_link(9)update the link status✨
- ixgbevf_write_eitr(9)write VTEITR register in hardware specific way✨
- ixgbevf_write_mbx(9)Write a message to the mailbox and wait for ACK✨
- ixgbevf_write_mbx_vf(9)Write a message to the mailbox✨
- ixgbevf_write_mbx_vf_legacy(9)Write a message to the mailbox✨
J
- jbd2__journal_restart(9)restart a handle .✨
- jbd2_journal_abort(9)Shutdown the journal immediately.✨
- jbd2_journal_ack_err(9)Ack journal err.✨
- jbd2_journal_check_available_features(9)Check feature set in journalling layer✨
- jbd2_journal_check_used_features(9)Check if features specified are used.✨
- jbd2_journal_clear_err(9)clears the journal's error state✨
- jbd2_journal_destroy(9)Release a journal_t structure.✨
- jbd2_journal_dirty_metadata(9)mark a buffer as containing dirty metadata✨
- jbd2_journal_errno(9)returns the journal's error state.✨
- jbd2_journal_extend(9)extend buffer credits.✨
- jbd2_journal_flush(9)Flush journal✨
- jbd2_journal_force_commit(9)force any uncommitted transactions✨
- jbd2_journal_force_commit_nested(9)Force and wait upon a commit if the calling process is not within transaction.✨
- jbd2_journal_forget(9)bforget() for potentially-journaled buffers.✨
- jbd2_journal_get_create_access(9)notify intent to use newly created bh✨
- jbd2_journal_get_undo_access(9)Notify intent to modify metadata with non-rewindable consequences✨
- jbd2_journal_get_write_access(9)notify intent to modify a buffer for metadata (not data) update.✨
- jbd2_journal_init_dev(9)creates and initialises a journal structure✨
- jbd2_journal_init_inode(9)creates a journal which maps to a inode.✨
- jbd2_journal_invalidate_folio(9)✨
- jbd2_journal_load(9)Read journal from disk.✨
- jbd2_journal_lock_updates(9)establish a transaction barrier.✨
- jbd2_journal_recover(9)recovers a on-disk journal✨
- jbd2_journal_set_features(9)Mark a given journal feature in the superblock✨
- jbd2_journal_set_triggers(9)Add triggers for commit writeout✨
- jbd2_journal_shrink_count(9)✨
- jbd2_journal_shrink_scan(9)✨
💅
getting it ready, bestie…