sis900_remove(9)
π sis900_remove β bestie edition β¨
okay so this one's a page from the Kernel API Manual, and the star of the show is sis900_remove(9). she's short, she's sweet, she's the cleanup queen π§Ήβ¨
πΈ NAME πΈ
sis900_remove β literally just removes the sis900 device. that's it. that's the job. no cap π
π¦ SYNOPSIS π¦
void sis900_remove (struct pci_dev *pci_dev );
like, void return, one argument, in and out. she's lowkey minimal and i respect it π«Ά
π ARGUMENTS π
pci_devβ the pci device that's getting removed. yes, this one. the one being yeeted π
π DESCRIPTION π
remove and release the SiS900 net device. that's the whole paragraph, bestie β she does one thing and she does it well. think of it as the goodbye handshake: the device dips, and the driver lets it go πβ¨
β SEE ALSO β
the whole sis900 friend group showed up, i'm obsessed ππ
- the MAC-address girlies:
sis900_get_mac_addr(9),sis630e_get_mac_addr(9),sis635_get_mac_addr(9),sis96x_get_mac_addr(9) - the setup squad:
sis900_probe(9),sis900_mii_probe(9),sis900_default_phy(9),sis900_set_capability(9) - the eeprom/mdio crew:
read_eeprom(9),mdio_read(9),mdio_write(9),sis900_reset_phy(9) - the opener & init icons:
sis900_open(9),sis900_init_rxfilter(9),sis900_init_tx_ring(9),sis900_init_rx_ring(9),sis630_set_eq(9) - the mode/timer main characters:
sis900_timer(9),sis900_check_mode(9),sis900_set_mode(9),sis900_auto_negotiate(9),sis900_read_mode(9) - the data-path besties:
sis900_tx_timeout(9),sis900_start_xmit(9),sis900_interrupt(9),sis900_rx(9),sis900_finish_xmit(9),sis900_close(9) - the rest of the group chat:
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)
and don't forget the source file itself β ./drivers/net/ethernet/sis/sis900.c β that's where all the lore lives πβ¨
ngl, if you're here, you're probably reading kernel docs for fun. iconic behaviour tbh π§ββοΈ
that's the whole page, bestie!! π
β¨ this cutie came straight out of the Kernel API Manual, sourced from ./drivers/net/ethernet/sis, dated October 2026, and her manpage name is sis900_remove(9). slay, go read some C ππ¦
π¦ 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