section 9 · Kernel routines 🧠
87928 pages · page 147 of 440
I (continued)
- i40e_validate_num_queues(9)validate num_queues w.r.t channel✨
- i40e_validate_nvm_checksum(9)Validate EEPROM checksum✨
- i40e_validate_profile(9)✨
- i40e_validate_queue_map(9)check queue map is valid✨
- i40e_validate_vf(9)✨
- i40e_vc_add_cloud_filter(9)✨
- i40e_vc_add_mac_addr_msg(9)✨
- i40e_vc_add_qch_msg(9)Add queue channel and enable ADq✨
- i40e_vc_add_vlan_msg(9)✨
- i40e_vc_config_irq_map_msg(9)✨
- i40e_vc_config_promiscuous_mode_msg(9)✨
- i40e_vc_config_queues_msg(9)✨
- i40e_vc_config_rss_key(9)✨
- i40e_vc_config_rss_lut(9)✨
- i40e_vc_del_cloud_filter(9)✨
- i40e_vc_del_mac_addr_msg(9)✨
- i40e_vc_del_qch_msg(9)✨
- i40e_vc_disable_queues_msg(9)✨
- i40e_vc_disable_vlan_stripping(9)✨
- i40e_vc_enable_queues_msg(9)✨
- i40e_vc_enable_vlan_stripping(9)✨
- i40e_vc_ether_addr_type(9)get type of virtchnl_ether_addr✨
- i40e_vc_get_max_frame_size(9)✨
- i40e_vc_get_pf_queue_id(9)✨
- i40e_vc_get_rss_hashcfg(9)✨
- i40e_vc_get_stats_msg(9)✨
- i40e_vc_get_version_msg(9)✨
- i40e_vc_get_vf_resources_msg(9)✨
- i40e_vc_isvalid_queue_id(9)✨
- i40e_vc_isvalid_vector_id(9)✨
- i40e_vc_isvalid_vsi_id(9)✨
- i40e_vc_link_speed2mbps(9)✨
- i40e_vc_notify_link_state(9)✨
- i40e_vc_notify_reset(9)✨
- i40e_vc_notify_vf_link_state(9)✨
- i40e_vc_notify_vf_reset(9)✨
- i40e_vc_process_vf_msg(9)✨
- i40e_vc_process_vflr_event(9)✨
- i40e_vc_rdma_msg(9)✨
- i40e_vc_rdma_qvmap_msg(9)✨
- i40e_vc_remove_vlan_msg(9)✨
- i40e_vc_request_queues_msg(9)✨
- i40e_vc_reset_vf(9)✨
- i40e_vc_send_msg_to_vf(9)✨
- i40e_vc_send_resp_to_vf(9)✨
- i40e_vc_set_rss_hashcfg(9)✨
- i40e_vc_validate_vqs_bitmaps(9)validate Rx/Tx queue bitmaps from VIRTHCHNL✨
- i40e_vc_vf_broadcast(9)✨
- i40e_veb_clear(9)remove veb struct✨
- i40e_veb_config_tc(9)Configure TCs for given VEB✨
- i40e_veb_get_bw_info(9)Query VEB BW information✨
- i40e_veb_link_event(9)notify elements on the veb of a link event✨
- i40e_veb_mem_alloc(9)Allocates the next available struct veb in the PF✨
- i40e_veb_release(9)Delete a VEB and free its resources✨
- i40e_veb_setup(9)Set up a VEB✨
- i40e_verify_eeprom(9)make sure eeprom is good to use✨
- i40e_vf_client_capable(9)ask the client if it likes the specified VF✨
- i40e_virtchnl_link_speed(9)Convert AdminQ link_speed to virtchnl definition✨
- i40e_vlan_rx_add_vid(9)Add a vlan id filter to HW offload✨
- i40e_vlan_rx_add_vid_up(9)Add a vlan id filter to HW offload in UP path✨
- i40e_vlan_rx_kill_vid(9)Remove a vlan id filter from HW offload✨
- i40e_vlan_stripping_disable(9)Turn off vlan stripping for the VSI✨
- i40e_vlan_stripping_enable(9)Turn on vlan stripping for the VSI✨
- i40e_vsi_add_pvid(9)Add pvid for the VSI✨
- i40e_vsi_add_vlan(9)Add VSI membership for given VLAN✨
- i40e_vsi_alloc_arrays(9)Allocate queue and vector pointer arrays for the vsi✨
- i40e_vsi_alloc_q_vector(9)Allocate memory for a single interrupt vector✨
- i40e_vsi_alloc_q_vectors(9)Allocate memory for interrupt vectors✨
- i40e_vsi_clear(9)Deallocate the VSI provided✨
- i40e_vsi_clear_rings(9)Deallocates the Rx and Tx rings for the provided VSI✨
- i40e_vsi_close(9)Shut down a VSI✨
- i40e_vsi_config_dcb_rings(9)Update rings to reflect DCB TC✨
- i40e_vsi_config_netdev_tc(9)Setup the netdev TC configuration✨
- i40e_vsi_config_rss(9)Prepare for VSI(VMDq) RSS if used✨
- i40e_vsi_config_tc(9)Configure VSI Tx Scheduler for given TC map✨
- i40e_vsi_configure(9)Set up the VSI for action✨
- i40e_vsi_configure_bw_alloc(9)Configure VSI BW allocation per TC✨
- i40e_vsi_configure_msix(9)MSIX mode Interrupt Config in the HW✨
- i40e_vsi_configure_rx(9)Configure the VSI for Rx✨
- i40e_vsi_configure_tx(9)Configure the VSI for Tx✨
- i40e_vsi_delete(9)Delete a VSI from the switch✨
- i40e_vsi_disable_irq(9)Mask off queue interrupt generation on the VSI✨
- i40e_vsi_enable_irq(9)Enable IRQ for the given VSI✨
- i40e_vsi_enable_rx(9)Start a VSI's rings✨
- i40e_vsi_enable_tx(9)Start a VSI's rings✨
- i40e_vsi_free_arrays(9)Free queue and vector pointer arrays for the VSI✨
- i40e_vsi_free_irq(9)Free the irq association with the OS✨
- i40e_vsi_free_q_vectors(9)Free memory allocated for interrupt vectors✨
- i40e_vsi_free_rx_resources(9)Free Rx Resources for VSI queues✨
- i40e_vsi_free_tx_resources(9)Free Tx resources for VSI queues✨
- i40e_vsi_get_bw_info(9)Query VSI BW Information✨
- i40e_vsi_kill_vlan(9)Remove VSI membership for given VLAN✨
- i40e_vsi_link_event(9)notify VSI of a link event✨
- i40e_vsi_map_rings_to_vectors(9)Maps descriptor rings to vectors✨
- i40e_vsi_mem_alloc(9)Allocates the next available struct vsi in the PF✨
- i40e_vsi_open(9)✨
- i40e_vsi_reconfig_rss(9)reconfig RSS based on specified rss_size✨
- i40e_vsi_reconfig_tc(9)Reconfigure VSI Tx Scheduler for stored TC map✨
- i40e_vsi_reinit_locked(9)Reset the VSI✨
- i40e_vsi_reinit_setup(9)return and reallocate resources for a VSI✨
- i40e_vsi_release(9)Delete a VSI and free its resources✨
- i40e_vsi_remove_pvid(9)Remove the pvid from the VSI✨
- i40e_vsi_request_irq(9)Request IRQ from the OS✨
- i40e_vsi_request_irq_msix(9)Initialize MSI-X interrupts✨
- i40e_vsi_reset_stats(9)Resets all stats of the given vsi✨
- i40e_vsi_set_default_tc_config(9)set default values for tc configuration✨
- i40e_vsi_setup(9)Set up a VSI by a given type✨
- i40e_vsi_setup_queue_map(9)Setup a VSI queue map based on enabled_tc✨
- i40e_vsi_setup_queue_map_mqprio(9)Prepares mqprio based tc_config✨
- i40e_vsi_setup_rx_resources(9)Allocate VSI queues Rx resources✨
- i40e_vsi_setup_tx_resources(9)Allocate VSI Tx queue resources✨
- i40e_vsi_setup_vectors(9)Set up the q_vectors for the given VSI✨
- i40e_vsi_start_rings(9)Start a VSI's rings✨
- i40e_vsi_stop_rings(9)Stop a VSI's rings✨
- i40e_vsi_stop_rings_no_wait(9)Stop a VSI's rings and do not delay✨
- i40e_vsi_update_queue_map(9)Update our copy of VSi info with new queue map✨
- i40e_vsi_wait_queues_disabled(9)Wait for VSI's queues to be disabled✨
- i40e_watchdog_subtask(9)periodic checks not using event driven response✨
- i40e_write_byte(9)replace HMC context byte✨
- i40e_write_dword(9)replace HMC context dword✨
- i40e_write_fd_input_set(9)writes value into flow director input set register✨
- i40e_write_nvm_aq(9)Writes Shadow RAM.✨
- i40e_write_phy_register_clause22(9)✨
- i40e_write_phy_register_clause45(9)✨
- i40e_write_profile(9)✨
- i40e_write_qword(9)replace HMC context qword✨
- i40e_write_rx_ctl(9)write to an Rx control register✨
- i40e_write_word(9)replace HMC context word✨
- i40e_xdp(9)implements ndo_bpf for i40e✨
- i40e_xdp_ring_update_tail(9)Updates the XDP Tx ring tail register✨
- i40e_xdp_setup(9)add/remove an XDP program✨
- i40e_xdp_xmit(9)Implements ndo_xdp_xmit✨
- i40e_xmit_descriptor_count(9)calculate number of Tx descriptors needed✨
- i40e_xmit_frame_ring(9)Sends buffer on Tx ring✨
- i40e_xmit_xdp_ring(9)transmits an XDP buffer to an XDP Tx ring✨
- i40e_xmit_zc(9)Performs zero-copy Tx AF_XDP✨
- i40e_xsk_any_rx_ring_enabled(9)Checks if Rx rings have an AF_XDP buffer pool attached✨
- i40e_xsk_clean_tx_ring(9)Clean the XDP Tx ring on shutdown✨
- i40e_xsk_pool(9)Retrieve the AF_XDP buffer pool if XDP and ZC is enabled✨
- i40e_xsk_pool_disable(9)Disassociate an AF_XDP buffer pool from a certain ring/qid✨
- i40e_xsk_pool_enable(9)Enable/associate an AF_XDP buffer pool to a certain ring/qid✨
- i40e_xsk_pool_setup(9)Enable/disassociate an AF_XDP buffer pool to/from a ring/qid✨
- i40e_xsk_wakeup(9)Implements the ndo_xsk_wakeup✨
- i40iw_close(9)client interface operation close for iwarp/uda device✨
- i40iw_config_ceq(9)Configure CEQ interrupt✨
- i40iw_disable_irq(9)Disable interrupt✨
- i40iw_ena_irq(9)Enable interrupt✨
- i40iw_l2param_change(9)handle mss change✨
- i40iw_open(9)client interface operation open for iwarp/uda device✨
- i7300_check_error(9)Calls the error checking subroutines✨
- i7300_clear_error(9)Clears the error registers✨
- i7300_exit(9)Unregisters the driver✨
- i7300_get_devices(9)Find and perform 'get' operation on the MCH's device/functions we want to reference for this driver✨
- i7300_get_mc_regs(9)Get the contents of the MC enumeration registers✨
- i7300_init(9)Registers the driver✨
- i7300_init_csrows(9)Initialize the 'csrows' table within the mci control structure with the addressing of memory.✨
- i7300_init_one(9)Probe for one instance of the device✨
- i7300_process_error_global(9)Retrieve the hardware error information from the hardware global error registers and sends it to dmesg✨
- i7300_process_fbd_error(9)Retrieve the hardware error information from the FBD error registers and sends it via EDAC error API calls✨
- i7300_put_devices(9)Release the PCI devices✨
- i7300_remove_one(9)Remove the driver✨
- i7300_set_error_reporting(9)Enable or disable the memory reporting logic at the hardware✨
- i8042_filter_t(9)i8042 filter callback✨
- i810_calc_dclk(9)calculates the P, M, and N values of a pixelclock value✨
- i810_check_params(9)check if contents in var are valid✨
- i810_dram_off(9)turns off/on dram refresh✨
- i810_enable_cursor(9)show or hide the hardware cursor✨
- i810_get_watermark(9)gets watermark✨
- i810_hires(9)enables high resolution mode✨
- i810_init_cursor(9)initializes the cursor✨
- i810_init_defaults(9)initializes default values to use✨
- i810_init_device(9)initialize device✨
- i810_init_monspecs(9)✨
- i810_load_2d(9)load grahics registers✨
- i810_load_color(9)loads the color depth of the display✨
- i810_load_pitch(9)loads the characters per line of the display✨
- i810_load_pll(9)loads values for the hardware PLL clock✨
- i810_load_regs(9)loads all registers for the mode✨
- i810_load_vga(9)load standard VGA registers✨
- i810_load_vgax(9)load extended VGA registers✨
- i810_protect_regs(9)allows rw/ro mode of certain VGA registers✨
- i810_round_off(9)Round off values to capability of hardware✨
- i810_screen_off(9)turns off/on display✨
- i810fb_encode_registers(9)encode @var to hardware register values✨
- i810fb_getcolreg(9)gets red, green and blue values of the hardware DAC✨
- i810fb_init_ringbuffer(9)initialize the ringbuffer✨
- i810fb_iring_enable(9)enables/disables the ringbuffer✨
- i8259_init(9)Initialize the legacy controller✨
- i915 Perf History and Comparison with Core Perf(9)✨
- i915 Perf Overview(9)✨
- i915_active_fence_get(9)return a reference to the active fence✨
- i915_active_fence_isset(9)report whether the active tracker is assigned✨
- i915_active_fence_set(9)updates the tracker to watch the current fence✨
- i915_capture_error_state(9)capture an error record for later analysis✨
- i915_cmd_parser_get_version(9)get the cmd parser version number✨
- i915_context_create and i915_context_free tracepoints(9)✨
- i915_deps_add_dependency(9)Add a fence to the dependency collection✨
- i915_deps_add_resv(9)Add the fences of a reservation object to a dependency collection.✨
- i915_deps_fini(9)Finalize an i915_deps structure✨
- i915_deps_init(9)Initialize an i915_deps structure✨
💅
getting it ready, bestie…