sis900_mii_probe(9)
π sis900_mii_probe(9) π
okay so this is a page straight out of the Kernel API Manual, and honestly? it's a little one but it's a whole vibe. sit down bestie, we're gonna probe some PHYs π§β¨
β¨ NAME β¨
sis900_mii_probe β literally just "Probe MII PHY for sis900" π that's the whole thing. short and iconic.
π¦ SYNOPSIS π¦
int sis900_mii_probe (struct net_device *net_dev );
yup. that's the signature. one argument, returns an int, no cap.
πΈ ARGUMENTS πΈ
net_devβ the net device to probe for π this is the thing you're gonna go hunting through, so hand it over.
π DESCRIPTION π
so the whole gig here is: it searches for a total of 32 possible mii phy addresses π₯ like, thirty-two. it's checking every single one, main character energy.
if it finds one, it identifies it and sets it as the current phy β¨ slay. but if it fails to find one? it returns an error π that's it, that's the function. no notes.
no fr, that's the entire description. sometimes the icon is short and that's fine π«Ά
π SEE ALSO π
the kernel file is ./drivers/net/ethernet/sis/sis900.c and bestie, the friend group is huge. like genuinely enormous. here's everybody:
sis900_get_mac_addr(9)sis630e_get_mac_addr(9)sis635_get_mac_addr(9)sis96x_get_mac_addr(9)sis900_probe(9)sis900_default_phy(9)sis900_set_capability(9)read_eeprom(9)mdio_read(9)mdio_write(9)sis900_reset_phy(9)sis900_open(9)sis900_init_rxfilter(9)sis900_init_tx_ring(9)sis900_init_rx_ring(9)sis630_set_eq(9)sis900_timer(9)sis900_check_mode(9)sis900_set_mode(9)sis900_auto_negotiate(9)sis900_read_mode(9)sis900_tx_timeout(9)sis900_start_xmit(9)sis900_interrupt(9)sis900_rx(9)sis900_finish_xmit(9)sis900_close(9)sis900_get_drvinfo(9)sis900_set_wol(9)mii_ioctl(9)sis900_set_config(9)sis900_mcast_bitnr(9)set_rx_mode(9)sis900_reset(9)sis900_remove(9)
like I said. whole crew. iykyk π
and that's the page!! π brought to you by ./drivers/net/ethernet/sis and dated October 2026 β mwah, love u, bye bestie π
ππ¦
π¦ 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