sis900_interrupt(9)
π sis900_interrupt(9) β the manual page bestie
okay so this is the Kernel API Manual entry for sis900_interrupt(9), and it's literally the most important interrupt handler in the sis900 driver's group chat. Let's get into it. β¨
β¨ NAME β¨
sis900_interrupt β the sis900 interrupt handler π
πΈ SYNOPSIS πΈ
irqreturn_t sis900_interrupt (int irq , void *dev_instance );
π ARGUMENTS π
irqβ the irq number π«dev_instanceβ the client data object π«Ά
π¦ DESCRIPTION π¦
Okay so basically this interrupt handler is the main character energy of the Rx thread β it does all of the Rx thread work, no cap. And then? It also cleans up after the Tx thread, like the responsible icon it is. π
π SEE ALSO π
The kernel file is ./drivers/net/ethernet/sis/sis900.c and honestly it's giving extended universe, because it's linked to literally everyone:
sis900_get_mac_addr(9)sis630e_get_mac_addr(9)sis635_get_mac_addr(9)sis96x_get_mac_addr(9)sis900_probe(9)sis900_mii_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_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)
fr fr this page is brought to you by the Kernel API Manual, live from ./drivers/net/ethernet/sis, dated October 2026. Catch you in the next interrupt, bestie β sis900_interrupt(9) out! πβ¨
π¦ 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