📦 linux-manual
82568 pages · page 157 of 413
I (continued)
- idpf_rx_singleq_base_hash(9)set the hash value in the skb✨
- idpf_rx_singleq_buf_hw_alloc_all(9)Replace used receive buffers✨
- idpf_rx_singleq_clean(9)Reclaim resources after receive completes✨
- idpf_rx_singleq_clean_all(9)Clean all Rx queues✨
- idpf_rx_singleq_csum(9)Indicate in skb if checksum is good✨
- idpf_rx_singleq_extract_base_fields(9)Extract fields from the Rx descriptor✨
- idpf_rx_singleq_extract_fields(9)Extract fields from the Rx descriptor✨
- idpf_rx_singleq_extract_flex_fields(9)Extract fields from the Rx descriptor✨
- idpf_rx_singleq_flex_csum(9)Indicate in skb if hw indicated a good cksum✨
- idpf_rx_singleq_flex_hash(9)set the hash value in the skb✨
- idpf_rx_singleq_is_non_eop(9)process handling of non-EOP buffers✨
- idpf_rx_singleq_test_staterr(9)tests bits in Rx descriptor status and error fields✨
- idpf_rx_splitq_clean(9)Clean completed descriptors from Rx queue✨
- idpf_rx_splitq_clean_all(9)Clean completion queues✨
- idpf_rx_splitq_extract_csum_bits(9)Extract checksum bits from descriptor✨
- idpf_rx_splitq_is_eop(9)process handling of EOP buffers✨
- idpf_rx_splitq_test_staterr(9)tests bits in Rx descriptor status and error fields✨
- idpf_rx_update_bufq_desc(9)Update buffer queue descriptor✨
- idpf_rxq_group_alloc(9)Allocate all rxq group resources✨
- idpf_rxq_group_rel(9)Release all resources for rxq groups✨
- idpf_rxq_set_descids(9)set the descids supported by this queue✨
- idpf_rxq_sw_queue_rel(9)Release software queue resources✨
- idpf_send_add_queues_msg(9)Send virtchnl add queues message✨
- idpf_send_alloc_vectors_msg(9)Send virtchnl alloc vectors message✨
- idpf_send_chunked_msg(9)send VC message consisting of chunks✨
- idpf_send_config_queue_set_msg(9)send virtchnl config queues message for selected queues✨
- idpf_send_config_queues_msg(9)Send config queues virtchnl message✨
- idpf_send_config_rx_queue_set_msg(9)send virtchnl config Rx queues message for selected queues.✨
- idpf_send_config_rx_queues_msg(9)send virtchnl config Rx queues message✨
- idpf_send_config_tx_queue_set_msg(9)send virtchnl config Tx queues message for selected queues✨
- idpf_send_config_tx_queues_msg(9)send virtchnl config Tx queues message✨
- idpf_send_create_vport_msg(9)Send virtchnl create vport message✨
- idpf_send_dealloc_vectors_msg(9)Send virtchnl de allocate vectors message✨
- idpf_send_delete_queues_msg(9)send delete queues virtchnl message✨
- idpf_send_destroy_vport_msg(9)Send virtchnl destroy vport message✨
- idpf_send_disable_queue_set_msg(9)send disable queues virtchnl message for selected queues✨
- idpf_send_disable_queues_msg(9)send disable queues virtchnl message✨
- idpf_send_disable_vport_msg(9)Send virtchnl disable vport message✨
- idpf_send_ena_dis_loopback_msg(9)Send virtchnl enable/disable loopback message✨
- idpf_send_ena_dis_queue_set_msg(9)send virtchnl enable or disable queues message for selected queues✨
- idpf_send_ena_dis_queues_msg(9)send virtchnl enable or disable queues message✨
- idpf_send_enable_queue_set_msg(9)send enable queues virtchnl message for selected queues✨
- idpf_send_enable_queues_msg(9)send enable queues virtchnl message✨
- idpf_send_enable_vport_msg(9)Send virtchnl enable vport message✨
- idpf_send_get_caps_msg(9)Send virtchnl get capabilities message✨
- idpf_send_get_rx_ptype_msg(9)Send virtchnl for ptype info✨
- idpf_send_get_stats_msg(9)Send virtchnl get statistics message✨
- idpf_send_map_unmap_queue_set_vector_msg(9)send virtchnl map or unmap queue set vector message✨
- idpf_send_map_unmap_queue_vector_msg(9)send virtchnl map or unmap queue vector message✨
- idpf_send_mb_msg(9)send mailbox message to the device control plane✨
- idpf_send_mb_msg_kfree(9)send mailbox message and free the send buffer✨
- idpf_send_mb_msg_stack(9)send a mailbox message from an on-stack buffer✨
- idpf_send_set_rss_key_msg(9)Send virtchnl set RSS key message✨
- idpf_send_set_rss_lut_msg(9)Send virtchnl set RSS lut message✨
- idpf_send_set_sriov_vfs_msg(9)Send virtchnl set sriov vfs message✨
- idpf_send_ver_msg(9)send virtchnl version message✨
- idpf_send_vf_reset_msg(9)send one way VF reset message✨
- idpf_service_task(9)Delayed task for handling mailbox responses✨
- idpf_set_channels(9)set the new channel count✨
- idpf_set_coalesce(9)set ITR values as requested by user✨
- idpf_set_ethtool_ops(9)Initialize ethtool ops struct✨
- idpf_set_features(9)set the netdev feature flags✨
- idpf_set_mac(9)NDO callback to set port mac address✨
- idpf_set_msglevel(9)Set debug message level✨
- idpf_set_per_q_coalesce(9)set ITR values as requested by user✨
- idpf_set_promiscuous(9)set promiscuous and send message to mailbox✨
- idpf_set_q_coalesce(9)set ITR values for specific queue✨
- idpf_set_real_num_queues(9)set number of queues for netdev✨
- idpf_set_ringparam(9)Set ring parameters✨
- idpf_set_rx_mode(9)NDO callback to set the netdev filters✨
- idpf_set_rxfh(9)set the rx flow hash indirection table✨
- idpf_shutdown(9)PCI callback for shutting down device✨
- idpf_sideband_action_ena(9)Check if steering is enabled for action✨
- idpf_sideband_flow_type_ena(9)Check if steering is enabled for flow type✨
- idpf_size_to_txd_count(9)Get number of descriptors needed for large Tx frag✨
- idpf_sriov_configure(9)Configure the requested VFs✨
- idpf_sriov_ena(9)Enable or change number of VFs✨
- idpf_statistics_task(9)Delayed task to get statistics over mailbox✨
- idpf_stop(9)Disables a network interface✨
- idpf_trigger_reset(9)trigger reset✨
- idpf_tso(9)computes mss and TSO length to prepare for TSO✨
- idpf_tstamp_task(9)Delayed task to handle Tx tstamps✨
- idpf_tx_buf_alloc_all(9)Allocate memory for all buffer resources✨
- idpf_tx_buf_hw_update(9)Store the new tail value✨
- idpf_tx_buf_rel_all(9)Free any empty Tx buffers✨
- idpf_tx_clean_bufs(9)clean flow scheduling TX queue buffers✨
- idpf_tx_clean_complq(9)Reclaim resources on completion queue✨
- idpf_tx_desc_alloc(9)Allocate the Tx descriptors✨
- idpf_tx_desc_alloc_all(9)allocate all queues Tx resources✨
- idpf_tx_desc_rel(9)Free Tx resources per queue✨
- idpf_tx_desc_rel_all(9)Free Tx Resources for All Queues✨
- idpf_tx_dim_work(9)Call back from the stack✨
- idpf_tx_drop_skb(9)free the SKB and bump tail if necessary✨
- idpf_tx_get_free_buf_id(9)get a free buffer ID from the refill queue✨
- idpf_tx_handle_rs_completion(9)clean a single packet and all of its buffers whether on the buffer ring or in the hash table✨
- idpf_tx_maybe_stop_splitq(9)1st level check for Tx splitq stop conditions✨
- idpf_tx_read_tstamp(9)schedule a work to read Tx timestamp value✨
- idpf_tx_res_count_required(9)get number of Tx resources needed for this pkt✨
- idpf_tx_set_tstamp_desc(9)Set the Tx descriptor fields needed to generate PHY Tx timestamp✨
- idpf_tx_singleq_build_ctob(9)populate command tag offset and size✨
- idpf_tx_singleq_build_ctx_desc(9)populate context descriptor✨
- idpf_tx_singleq_clean(9)Reclaim resources from queue✨
- idpf_tx_singleq_clean_all(9)Clean all Tx queues✨
- idpf_tx_singleq_csum(9)Enable tx checksum offloads✨
- idpf_tx_singleq_dma_map_error(9)handle TX DMA map errors✨
- idpf_tx_singleq_frame(9)Sends buffer on Tx ring using base descriptors✨
- idpf_tx_singleq_get_ctx_desc(9)grab next desc and update buffer ring✨
- idpf_tx_singleq_map(9)Build the Tx base descriptor✨
- idpf_tx_splitq_build_ctb(9)populate command tag and size for queue based scheduling descriptors✨
- idpf_tx_splitq_build_desc(9)determine which type of data descriptor to build✨
- idpf_tx_splitq_build_flow_desc(9)populate command tag and size for flow scheduling descriptors✨
- idpf_tx_splitq_bump_ntu(9)adjust NTU and generation✨
- idpf_tx_splitq_clean(9)Reclaim resources from buffer queue✨
- idpf_tx_splitq_clean_all(9)Clean completion queues✨
- idpf_tx_splitq_frame(9)Sends buffer on Tx ring using flex descriptors✨
- idpf_tx_splitq_get_ctx_desc(9)grab next desc and update buffer ring✨
- idpf_tx_splitq_get_free_bufs(9)get number of free buf_ids in refillq✨
- idpf_tx_splitq_map(9)Build the Tx flex descriptor✨
- idpf_tx_splitq_need_re(9)check whether RE bit needs to be set✨
- idpf_tx_splitq_pkt_err_unmap(9)Unmap buffers and bump tail in case of error✨
- idpf_tx_start(9)Selects the right Tx queue to send buffer✨
- idpf_tx_timeout(9)Respond to a Tx Hang✨
- idpf_tx_tstamp(9)set up context descriptor for hardware timestamp✨
- idpf_txq_group_alloc(9)Allocate all txq group resources✨
- idpf_txq_group_rel(9)Release all resources for txq groups✨
- idpf_txq_has_room(9)check if enough Tx splitq resources are available✨
- idpf_unplug_aux_dev(9)unregister and free an Auxiliary device✨
- idpf_up_complete(9)Complete interface up sequence✨
- idpf_update_dim_sample(9)Update dim sample with packets and bytes✨
- idpf_vc_core_deinit(9)Device deinit routine✨
- idpf_vc_core_init(9)Initialize state machine and get driver specific resources✨
- idpf_vc_event_task(9)Handle virtchannel event logic✨
- idpf_vector_lifo_pop(9)pop MSIX vector index from stack✨
- idpf_vector_lifo_push(9)push MSIX vector index onto stack✨
- idpf_vector_stash(9)Store the vector indexes onto the stack✨
- idpf_vector_to_queue_set(9)create a queue set associated with the given queue vector✨
- idpf_vf_ctlq_reg_init(9)initialize default mailbox registers✨
- idpf_vf_dev_ops_init(9)Initialize device API function pointers✨
- idpf_vf_intr_reg_init(9)Initialize interrupt registers✨
- idpf_vf_mb_intr_reg_init(9)Initialize the mailbox register✨
- idpf_vf_reg_ops_init(9)Initialize register API function pointers✨
- idpf_vf_reset_reg_init(9)Initialize reset registers✨
- idpf_vf_trigger_reset(9)trigger reset✨
- idpf_vid_to_vport(9)Translate vport id to vport pointer✨
- idpf_vport_adev_release(9)function to be mapped to aux dev's release op✨
- idpf_vport_adjust_qs(9)Adjust to new requested queues✨
- idpf_vport_alloc(9)Allocates the next available struct vport in the adapter✨
- idpf_vport_alloc_max_qs(9)Allocate max queues for a vport✨
- idpf_vport_alloc_vec_indexes(9)Get relative vector indexes✨
- idpf_vport_calc_num_q_desc(9)Calculate number of queue groups✨
- idpf_vport_calc_num_q_groups(9)Calculate number of queue groups✨
- idpf_vport_calc_numq_per_grp(9)Calculate number of queues per group✨
- idpf_vport_calc_total_qs(9)Calculate total number of queues✨
- idpf_vport_ctrl_lock(9)Acquire the vport control lock✨
- idpf_vport_ctrl_unlock(9)Release the vport control lock✨
- idpf_vport_dealloc(9)cleanup and release a given vport✨
- idpf_vport_dealloc_max_qs(9)Deallocate max queues of a vport✨
- idpf_vport_get_hsplit(9)get the current header split feature state✨
- idpf_vport_get_q_reg(9)Get the queue registers for the vport✨
- idpf_vport_get_queue_ids(9)Initialize queue id from Mailbox parameters✨
- idpf_vport_init(9)Initialize virtual port✨
- idpf_vport_init_fast_path_txqs(9)Initialize fast path txq array✨
- idpf_vport_init_num_qs(9)Initialize number of queues✨
- idpf_vport_init_queue_reg_chunks(9)initialize queue register chunks✨
- idpf_vport_intr_alloc(9)Allocate memory for interrupt vectors✨
- idpf_vport_intr_buildreg_itr(9)Enable default interrupt generation settings✨
- idpf_vport_intr_clean_queues(9)MSIX mode Interrupt Handler✨
- idpf_vport_intr_deinit(9)Release all vector associations for the vport✨
- idpf_vport_intr_dis_dim_all(9)Disable DIM work for all q_vectors✨
- idpf_vport_intr_dis_irq_all(9)Disable all interrupt✨
- idpf_vport_intr_ena_irq_all(9)Enable IRQ for the given vport✨
- idpf_vport_intr_init(9)Setup all vectors for the given vport✨
- idpf_vport_intr_init_vec_idx(9)Initialize the vector indexes✨
- idpf_vport_intr_map_vector_to_qs(9)Map vectors to queues✨
- idpf_vport_intr_napi_add_all(9)Register napi handler for all qvectors✨
- idpf_vport_intr_napi_del_all(9)Unregister napi for all q_vectors in vport✨
- idpf_vport_intr_napi_dis_all(9)Disable NAPI for all q_vectors in the vport✨
- idpf_vport_intr_napi_ena_all(9)Enable NAPI for all q_vectors in the vport✨
- idpf_vport_intr_rel(9)Free memory allocated for interrupt vectors✨
- idpf_vport_intr_rel_irq(9)Free the IRQ association with the OS✨
- idpf_vport_intr_req_irq(9)get MSI-X vectors from the OS for the vport✨
- idpf_vport_intr_set_wb_on_itr(9)enable descriptor writeback on disabled interrupts✨
- idpf_vport_intr_update_itr_ena_irq(9)Update itr and re-enable MSIX interrupt✨
- idpf_vport_intr_write_itr(9)Write ITR value to the ITR register✨
- idpf_vport_is_cap_ena(9)Check if vport capability is enabled✨
- idpf_vport_open(9)Bring up a vport✨
- idpf_vport_params_buf_alloc(9)Allocate memory for MailBox resources✨
- idpf_vport_params_buf_rel(9)Release memory for MailBox resources✨
- idpf_vport_queue_grp_alloc_all(9)Allocate all queue groups/resources✨
- idpf_vport_queue_grp_rel_all(9)Release all queue groups✨
- idpf_vport_queue_ids_init(9)Initialize queue ids from Mailbox parameters✨
- idpf_vport_queues_alloc(9)Allocate memory for all queues✨
- idpf_vport_queues_rel(9)Free memory for all queues✨
- idpf_vport_rel(9)Delete a vport and free its resources✨
- idpf_vport_set_hsplit(9)enable or disable header split on a given vport✨
- idpf_vport_singleq_napi_poll(9)NAPI handler✨
- idpf_vport_splitq_napi_poll(9)NAPI handler✨
- idpf_vport_stop(9)Disable a vport✨
- idpf_wait_for_marker_event(9)wait for software marker response✨
- idpf_wait_for_marker_event_set(9)wait for software marker response for selected Tx queues✨
💅
getting it ready, bestie…