velocity_init_info(9)
π velocity_init_info(9) π
okay bestie, welcome to the Kernel API Manual page for velocity_init_info(9) β yes, the manual name is folded right in here, we love a header moment. This one is short and iconic: it inits private data, periodt. β¨
πΈ NAME πΈ
velocity_init_info β init private data π«Ά
β¨ SYNOPSIS β¨
void velocity_init_info (struct velocity_info *vptr , const struct
velocity_info_tbl *info );
π ARGUMENTS π
vptrβ Velocity info. This is thestruct velocity_info *bestie, aka the info we're working with.infoβ Board type. This is theconst struct velocity_info_tbl *situation, and it tells us the board type.
π¦ DESCRIPTION π¦
okay so the actual job: set up the initial velocity_info struct for the device that has been discovered. That's literally the whole thing β initial setup for the velocity_info struct of the device that has been discovered. It's giving "first step, main character energy," and honestly? Obsessed. π
π SEE ALSO π
Kernel file: ./drivers/net/ethernet/via/via-velocity.c
the whole friend group, no skips:
mac_get_cam_mask(9),mac_set_cam_mask(9),mac_set_cam(9),mac_wol_reset(9),get_chip_name(9)velocity_set_int_opt(9),velocity_set_bool_opt(9),velocity_get_options(9),velocity_init_cam_filter(9),velocity_rx_reset(9)velocity_get_opt_media_mode(9),safe_disable_mii_autopoll(9),enable_mii_autopoll(9),velocity_mii_read(9),mii_check_media_mode(9)velocity_mii_write(9),set_mii_flow_control(9),mii_set_auto_on(9),velocity_set_media_mode(9),velocity_print_link_status(9)enable_flow_control_ability(9),velocity_soft_reset(9),velocity_set_multi(9),mii_init(9),setup_queue_timers(9)setup_adaptive_interrupts(9),velocity_init_registers(9),velocity_init_dma_rings(9),velocity_alloc_rx_buf(9),velocity_free_rd_ring(9)velocity_init_rd_ring(9),velocity_init_td_ring(9),velocity_free_dma_rings(9),velocity_free_tx_buf(9),velocity_free_td_ring(9)velocity_error(9),velocity_tx_srv(9),velocity_rx_csum(9),velocity_rx_copy(9),velocity_iph_realign(9)velocity_receive_frame(9),velocity_rx_srv(9),velocity_intr(9),velocity_open(9),velocity_shutdown(9)velocity_change_mtu(9),velocity_poll_controller(9),velocity_mii_ioctl(9),velocity_ioctl(9),velocity_get_stats(9)velocity_close(9),velocity_xmit(9),velocity_get_pci_info(9),velocity_get_platform_info(9),velocity_print_info(9)velocity_probe(9),velocity_remove(9),wol_calc_crc(9),velocity_set_wol(9),velocity_save_context(9)velocity_restore_context(9),velocity_ethtool_up(9),velocity_ethtool_down(9),velocity_init_module(9),velocity_cleanup_module(9)
kiss kiss π β this page's source/version is ./drivers/net/ethernet/via, it's dated October 2026, and it's filed under velocity_init_info(9). bye bestie, go be iconic ππ
π¦ 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