wx_host_interface_command(9)
π wx_host_interface_command(9) π
okay so welcome to the Kernel API Manual, bestie. This page is all about wx_host_interface_command, and we're gonna keep it cute and complete. π«Άβ¨
π NAME π
wx_host_interface_command β Issue command to manageability block. that's the whole vibe. π
β¨ SYNOPSIS β¨
int wx_host_interface_command (struct wx *wx , u32 *buffer , u32 length
, u32 timeout , bool return_data );
π ARGUMENTS π
wxβ pointer to the HW structure. hi hardware, it's me. πbufferβ contains the command to write and where the return status will be placed. so it's both the "send this" spot and the "here's what happened" spot. π₯lengthβ length ofbuffer; it must be a multiple of 4 bytes. no chaotic byte counts, bestie. πtimeoutβ time in ms to wait for command completion. give it a minute... or however many milliseconds. β³return_dataβ read and return data from the buffer (true) or not (false). This is needed because FW structures are big endian, and those fields can decode as 8 bit or 16 bit depending on the command. Decoding isn't easily understood without making a table of commands, so it's left up to the caller to read back the data in these cases. π¦
π SEE ALSO π
Kernel file ./drivers/net/ethernet/wangxun/libwx/wx_hw.c β go peek, iykyk. π
wx_irq_disable(9)wx_mng_present(9)wx_release_sw_sync(9)wx_acquire_sw_sync(9)wx_read_ee_hostif_data(9)wx_read_ee_hostif(9)wx_read_ee_hostif_buffer(9)wx_init_eeprom_params(9)wx_get_mac_addr(9)wx_set_rar(9)wx_clear_rar(9)wx_clear_vmdq(9)wx_init_uta_tables(9)wx_init_rx_addrs(9)wx_write_uc_addr_list(9)wx_mta_vector(9)wx_set_mta(9)wx_update_mc_addr_list(9)wx_write_mc_addr_list(9)wx_set_mac(9)wx_set_rxpba(9)wx_hpbthresh(9)wx_lpbthresh(9)wx_pbthresh_setup(9)wx_disable_sec_rx_path(9)wx_enable_sec_rx_path(9)wx_change_mtu(9)wx_configure_tx(9)wx_configure_rx(9)wx_disable_pcie_master(9)wx_stop_adapter(9)wx_get_pcie_msix_counts(9)wx_init_rss_key(9)wx_find_vlvf_slot(9)wx_set_vlvf(9)wx_set_vfta(9)wx_clear_vfta(9)wx_update_stats(9)wx_clear_hw_cntrs(9)wx_start_hw(9)
That's the page, bestie! Source/version:./drivers/net/ethernet/wangxun...β date:October 2026. go command that manageability block and slay responsibly. π β¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms