section 9 · Kernel routines 🧠
87928 pages · page 120 of 440
F (continued)
- fm10k_clean_rx_ring(9)Free Rx Buffers per Queue✨
- fm10k_clean_tx_irq(9)Reclaim resources after transmit completes✨
- fm10k_clean_tx_ring(9)Free Tx Buffers✨
- fm10k_cleanup_headers(9)Correct corrupted or empty headers✨
- fm10k_clear_macvlan_queue(9)Cancel pending updates for a given glort✨
- fm10k_clear_queueing_scheme(9)Clear the current queueing scheme settings✨
- fm10k_close(9)Disables a network interface✨
- fm10k_configure_dglort(9)Configure Receive DGLORT after reset✨
- fm10k_configure_dglort_map_pf(9)Configures GLORT entry and queues✨
- fm10k_configure_dglort_map_vf(9)Configures GLORT entry and queues✨
- fm10k_configure_rx(9)Configure Receive Unit after Reset✨
- fm10k_configure_rx_ring(9)Configure Rx ring after Reset✨
- fm10k_configure_swpri_map(9)Configure Receive SWPRI to PC mapping✨
- fm10k_configure_tx(9)Configure Transmit Unit after Reset✨
- fm10k_configure_tx_ring(9)Configure Tx ring after Reset✨
- fm10k_crc_16b(9)Generate a 16 bit CRC for a region of 16 bit data✨
- fm10k_dbg_exit(9)clean out the driver's debugfs entries✨
- fm10k_dbg_init(9)start up debugfs for the driver✨
- fm10k_dbg_intfc_exit(9)clean out the interface's debugfs entries✨
- fm10k_dbg_intfc_init(9)setup the debugfs directory for the intferface✨
- fm10k_dbg_q_vector_exit(9)setup debugfs for the q_vectors✨
- fm10k_dbg_q_vector_init(9)setup debugfs for the q_vectors✨
- fm10k_dcbnl_getdcbx(9)get the DCBX configuration for the device✨
- fm10k_dcbnl_ieee_getets(9)get the ETS configuration for the device✨
- fm10k_dcbnl_ieee_getpfc(9)get the PFC configuration for the device✨
- fm10k_dcbnl_ieee_setets(9)set the ETS configuration for the device✨
- fm10k_dcbnl_ieee_setpfc(9)set the PFC configuration for the device✨
- fm10k_dcbnl_set_ops(9)Configures dcbnl ops pointer for netdev✨
- fm10k_dcbnl_setdcbx(9)get the DCBX configuration for the device✨
- fm10k_disable_queues_generic(9)Stop Tx/Rx queues✨
- fm10k_enable_tx_ring(9)Verify Tx ring is enabled after configuration✨
- fm10k_exit_module(9)Driver Exit Cleanup Routine✨
- fm10k_fifo_crc(9)generate a CRC based off of FIFO data✨
- fm10k_fifo_drop_all(9)Drop all messages in FIFO✨
- fm10k_fifo_empty(9)Test to verify if FIFO is empty✨
- fm10k_fifo_enqueue(9)Enqueues the message to the tail of the FIFO✨
- fm10k_fifo_head_drop(9)Drop the first message in FIFO✨
- fm10k_fifo_head_len(9)Retrieve length of first message in FIFO✨
- fm10k_fifo_head_offset(9)returns indices of head with given offset✨
- fm10k_fifo_init(9)Initialize a message FIFO✨
- fm10k_fifo_tail_offset(9)returns indices of tail with given offset✨
- fm10k_fifo_unused(9)Retrieve unused space in FIFO✨
- fm10k_fifo_used(9)Retrieve used space in FIFO✨
- fm10k_fifo_write_copy(9)pulls data off of msg and places it in FIFO✨
- fm10k_free_all_rx_resources(9)Free Rx Resources for All Queues✨
- fm10k_free_all_tx_resources(9)Free Tx Resources for All Queues✨
- fm10k_free_q_vector(9)Free memory allocated for specific interrupt vector✨
- fm10k_free_q_vectors(9)Free memory allocated for interrupt vectors✨
- fm10k_free_rx_resources(9)Free Rx Resources✨
- fm10k_free_tx_resources(9)Free Tx Resources per Queue✨
- fm10k_get_bus_info_generic(9)Generic set PCI bus info✨
- fm10k_get_fault_pf(9)Record a fault in one of the interface units✨
- fm10k_get_host_state_generic(9)Returns the state of the host✨
- fm10k_get_host_state_pf(9)Returns the state of the switch and mailbox✨
- fm10k_get_invariants_generic(9)Inits constant values✨
- fm10k_get_stats64(9)Get System Network Statistics✨
- fm10k_get_tx_pending(9)how many Tx descriptors not processed✨
- fm10k_glort_valid_pf(9)Validate that the provided glort is valid✨
- fm10k_host_mbx_ready(9)Check PF interface's mailbox readiness✨
- fm10k_init_hw_pf(9)PF hardware initialization✨
- fm10k_init_hw_vf(9)VF hardware initialization✨
- fm10k_init_module(9)Driver Registration Routine✨
- fm10k_init_msix_capability(9)configure MSI-X capability✨
- fm10k_init_queueing_scheme(9)Determine proper queueing scheme✨
- fm10k_io_error_detected(9)called when PCI error is detected✨
- fm10k_io_reset_done(9)called when PCI function has finished resetting✨
- fm10k_io_reset_prepare(9)called when PCI function is about to be reset✨
- fm10k_io_resume(9)called when traffic can start flowing again.✨
- fm10k_io_slot_reset(9)called after the pci bus has been reset.✨
- fm10k_iov_assign_default_mac_vlan_pf(9)Assign a MAC and VLAN to VF✨
- fm10k_iov_assign_int_moderator_pf(9)Add VF interrupts to moderator list✨
- fm10k_iov_assign_resources_pf(9)Assign pool resources for virtualization✨
- fm10k_iov_configure_tc_pf(9)Configure the shaping group for VF✨
- fm10k_iov_msg_lport_state_pf(9)Message handler for port state requests✨
- fm10k_iov_msg_msix_pf(9)Message handler for MSI-X request from VF✨
- fm10k_iov_msg_queue_mac_vlan(9)Message handler for MAC/VLAN request from VF✨
- fm10k_iov_reset_lport_pf(9)Disable a logical port for a given VF✨
- fm10k_iov_reset_resources_pf(9)Reassign queues and interrupts to a VF✨
- fm10k_iov_select_vid(9)Select correct default VLAN ID✨
- fm10k_iov_set_lport_pf(9)Assign and enable a logical port for a given VF✨
- fm10k_iov_supported_xcast_mode_pf(9)Determine best match for xcast mode✨
- fm10k_iov_update_stats(9)Update stats for all VFs✨
- fm10k_iov_update_stats_pf(9)Updates hardware related statistics for VFs✨
- fm10k_is_ari_hierarchy_pf(9)Indicate ARI hierarchy support✨
- fm10k_is_non_eop(9)process handling of non-EOP buffers✨
- fm10k_macvlan_schedule(9)Schedule MAC/VLAN queue task✨
- fm10k_macvlan_task(9)send queued MAC/VLAN requests to switch manager✨
- fm10k_mbx_connect(9)Start mailbox connection✨
- fm10k_mbx_connect_reset(9)Reset following request for reset✨
- fm10k_mbx_create_connect_hdr(9)Generate a connect mailbox header✨
- fm10k_mbx_create_data_hdr(9)Generate a data mailbox header✨
- fm10k_mbx_create_disconnect_hdr(9)Generate a disconnect mailbox header✨
- fm10k_mbx_create_error_msg(9)Generate an error message✨
- fm10k_mbx_create_fake_disconnect_hdr(9)Generate a false disconnect mbox hdr✨
- fm10k_mbx_create_reply(9)Generate reply based on state and remote head✨
- fm10k_mbx_dequeue_rx(9)Dequeues the message from the head in the Rx FIFO✨
- fm10k_mbx_disconnect(9)Shutdown mailbox connection✨
- fm10k_mbx_enqueue_tx(9)Enqueues the message to the tail of the Tx FIFO✨
- fm10k_mbx_head_add(9)Determine new head value with added offset✨
- fm10k_mbx_head_sub(9)Determine new head value with subtracted offset✨
- fm10k_mbx_index_len(9)Convert a head/tail index into a length value✨
- fm10k_mbx_process(9)Process mailbox interrupt✨
- fm10k_mbx_process_connect(9)Process connect header✨
- fm10k_mbx_process_data(9)Process data header✨
- fm10k_mbx_process_disconnect(9)Process disconnect header✨
- fm10k_mbx_process_error(9)Process error header✨
- fm10k_mbx_pull_head(9)Pulls data off of head of Tx FIFO✨
- fm10k_mbx_push_tail(9)Pushes up to 15 DWORDs on to tail of FIFO✨
- fm10k_mbx_pushed_tail_len(9)Retrieve the length of message being pushed✨
- fm10k_mbx_read(9)Copies the mbmem to local message buffer✨
- fm10k_mbx_read_copy(9)pulls data off of mbmem and places it in Rx FIFO✨
- fm10k_mbx_register_handlers(9)Register a set of handler ops for mailbox✨
- fm10k_mbx_reset_work(9)Reset internal pointers for any pending work✨
- fm10k_mbx_rx_ready(9)Indicates that a message is ready in the Rx FIFO✨
- fm10k_mbx_subtask(9)Process upstream and downstream mailboxes✨
- fm10k_mbx_tail_add(9)Determine new tail value with added offset✨
- fm10k_mbx_tail_sub(9)Determine new tail value with subtracted offset✨
- fm10k_mbx_tx_complete(9)Indicates that the Tx FIFO has been emptied✨
- fm10k_mbx_tx_ready(9)Indicates that the mailbox is in state ready for Tx✨
- fm10k_mbx_update_local_crc(9)Update the local CRC for outgoing data✨
- fm10k_mbx_update_max_size(9)Update the max_size and drop any large messages✨
- fm10k_mbx_validate_handlers(9)Validate layout of message parsing data✨
- fm10k_mbx_validate_msg_hdr(9)Validate common fields in the message header✨
- fm10k_mbx_validate_msg_size(9)Validate incoming message based on size✨
- fm10k_mbx_verify_remote_crc(9)Verify the CRC is correct for current data✨
- fm10k_mbx_write(9)Copies the local message buffer to mbmem✨
- fm10k_mbx_write_copy(9)pulls data off of Tx FIFO and places it in mbmem✨
- fm10k_msg_err_pf(9)Message handler for error reply✨
- fm10k_msg_lport_map_pf(9)Message handler for lport_map message from SM✨
- fm10k_msg_lport_state_vf(9)Message handler for lport_state message from PF✨
- fm10k_msg_mac_vlan_vf(9)Read device MAC address from mailbox message✨
- fm10k_msg_update_pvid_pf(9)Message handler for port VLAN message from SM✨
- fm10k_open(9)Called when a network interface is made active✨
- fm10k_pfvf_mbx_init(9)Initialize mailbox memory for PF/VF mailbox✨
- fm10k_prepare_for_reset(9)Prepare the driver and device for a pending reset✨
- fm10k_probe(9)Device Initialization Routine✨
- fm10k_process_skb_fields(9)Populate skb header fields from Rx descriptor✨
- fm10k_queue_mac_request(9)Queue a MAC update request✨
- fm10k_queue_vlan_request(9)Queue a VLAN update request✨
- fm10k_qv_free_irq(9)release interrupts associated with queue vectors✨
- fm10k_qv_request_irq(9)initialize interrupts for queue vectors✨
- fm10k_read_hw_stats_32b(9)Reads value of 32-bit registers✨
- fm10k_read_hw_stats_48b(9)Reads value of 48-bit registers✨
- fm10k_read_mac_addr_pf(9)Read device MAC address✨
- fm10k_read_mac_addr_vf(9)Read device MAC address✨
- fm10k_rebind_hw_stats_pf(9)Resets base for hardware statistics of PF✨
- fm10k_rebind_hw_stats_vf(9)Resets base for hardware statistics of VF✨
- fm10k_receive_skb(9)helper function to handle rx indications✨
- fm10k_record_global_table_data(9)Move global table data to swapi table info✨
- fm10k_register_pci_driver(9)register driver interface✨
- fm10k_remove(9)Device Removal Routine✨
- fm10k_request_glort_range(9)Request GLORTs for use in configuring rules✨
- fm10k_request_lport_map_pf(9)Request LPORT map from the switch API✨
- fm10k_reset_hw_pf(9)PF hardware reset✨
- fm10k_reset_hw_vf(9)VF hardware reset✨
- fm10k_reset_msix_capability(9)reset MSI-X capability✨
- fm10k_reset_num_queues(9)Reset the number of queues to zero✨
- fm10k_restore_udp_port_info(9)✨
- fm10k_resume(9)Generic PM resume hook✨
- fm10k_resume_macvlan_task(9)Restart the MAC/VLAN queue monitor✨
- fm10k_reuse_rx_page(9)page flip buffer and store it back on the ring✨
- fm10k_service_task(9)manages and runs subtasks✨
- fm10k_service_timer(9)Timer Call-back✨
- fm10k_set_dma_mask_pf(9)Configures PhyAddrSpace to limit DMA to system✨
- fm10k_set_num_queues(9)Allocate queues for device, feature dependent✨
- fm10k_set_qos_queues(9)Allocate queues for a QOS-enabled device✨
- fm10k_set_rss_queues(9)Allocate queues for RSS✨
- fm10k_setup_all_rx_resources(9)allocate all queues Rx resources✨
- fm10k_setup_all_tx_resources(9)allocate all queues Tx resources✨
- fm10k_setup_rx_resources(9)allocate Rx resources (Descriptors)✨
- fm10k_setup_tx_resources(9)allocate Tx resources (Descriptors)✨
- fm10k_sm_mbx_connect(9)Start switch manager mailbox connection✨
- fm10k_sm_mbx_connect_reset(9)Reset following request for reset✨
- fm10k_sm_mbx_create_connect_hdr(9)Generate a mailbox header for local FIFO✨
- fm10k_sm_mbx_create_data_hdr(9)Generate a mailbox header for local FIFO✨
- fm10k_sm_mbx_create_error_msg(9)Process an error in FIFO header✨
- fm10k_sm_mbx_create_reply(9)Generate reply based on state and remote head✨
- fm10k_sm_mbx_disconnect(9)Shutdown mailbox connection✨
- fm10k_sm_mbx_init(9)Initialize mailbox memory for PF/SM mailbox✨
- fm10k_sm_mbx_process(9)Process switch manager mailbox interrupt✨
- fm10k_sm_mbx_process_error(9)Process header with error flag set✨
- fm10k_sm_mbx_process_reset(9)Process header with version == 0 (RESET)✨
- fm10k_sm_mbx_process_version_1(9)Process header with version == 1✨
- fm10k_sm_mbx_receive(9)Take message from Rx mailbox FIFO and put it in Rx✨
- fm10k_sm_mbx_transmit(9)Take message from Tx and put it in Tx mailbox FIFO✨
- fm10k_sm_mbx_validate_fifo_hdr(9)Validate fields in the remote FIFO header✨
- fm10k_start_hw_generic(9)Prepare hardware for Tx/Rx✨
- fm10k_stop_hw_generic(9)Stop Tx/Rx units✨
- fm10k_stop_hw_vf(9)Stop Tx/Rx units✨
- fm10k_stop_macvlan_task(9)Stop the MAC/VLAN queue monitor✨
- fm10k_suspend(9)Generic PM suspend hook✨
- fm10k_sw_init(9)Initialize general software structures✨
- fm10k_tlv_attr_get_le_struct(9)Get little endian struct form attribute✨
- fm10k_tlv_attr_get_mac_vlan(9)Get MAC/VLAN stored in attribute✨
- fm10k_tlv_attr_get_null_string(9)Get null terminated string from attribute✨
- fm10k_tlv_attr_get_value(9)Get integer value stored in attribute✨
- fm10k_tlv_attr_nest_start(9)Start a set of nested attributes✨
- fm10k_tlv_attr_nest_stop(9)Stop a set of nested attributes✨
- fm10k_tlv_attr_parse(9)Parses stream of attribute data✨
- fm10k_tlv_attr_put_bool(9)Add header indicating value "true"✨
💅
getting it ready, bestie…