octeon_pci_os_setup(9)
π NAME π
okay so this is the octeon_pci_os_setup(9) manual page, and the manual name is folded right here near the top like a little bow. π The function itself is octeon_pci_os_setup β and it does PCI initialization for each Octeon device. that's the whole vibe, bestie: PCI initialization, for each Octeon device, no cap. β¨
π οΈ SYNOPSIS π οΈ
here's the signature, character for character:
int octeon_pci_os_setup (struct octeon_device *oct );
πΈ ARGUMENTS πΈ
octβ the octeon device. literally one Octeon device, that's the argument, and it's giving βready for PCI setup.β π
π SEE ALSO π
okay so if you wanna go down the whole rabbit hole, here's the friend group. first up, the kernel file:
- Kernel file
./drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
and then all these function besties, exactly as listed:
pcierror_quiesce_device(9)cleanup_aer_uncorrect_error_status(9)stop_pci_io(9)liquidio_pcie_error_detected(9)print_link_info(9)octnet_link_status_change(9)setup_link_status_change_wq(9)update_link_status(9)liquidio_vf_probe(9)octeon_pci_flr(9)octeon_destroy_resources(9)send_rx_ctrl_cmd(9)liquidio_destroy_nic_device(9)liquidio_stop_nic_module(9)liquidio_vf_remove(9)free_netbuf(9)free_netsgbuf(9)free_netsgbuf_with_resp(9)liquidio_open(9)liquidio_stop(9)get_new_flags(9)liquidio_set_mcast_list(9)liquidio_set_mac(9)liquidio_xmit(9)liquidio_tx_timeout(9)setup_nic_devices(9)liquidio_init_nic_module(9)octeon_device_init(9)
cute little sign-off: source/version is the Kernel API Manual, the footer source path is ./drivers/net/ethernet/cavium/..., the date is October 2026, and the manual name stays octeon_pci_os_setup(9) β periodt. π«ΆππΈ
π¦ 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