t3_port_intr_clear(9)
π t3_port_intr_clear β a lil' kernel API manual moment (section 9, bestie) π
okay so welcome to the Kernel API Manual, section 9, and today's main character is t3_port_intr_clear. yes we're in the driver guts. yes it's iconic. let's go β¨
πΈ NAME πΈ
t3_port_intr_clear β clears the port-specific interrupts, no cap π§Ή
β SYNOPSIS β
void t3_port_intr_clear (struct adapter *adapter , int idx );
that's the whole vibe. returns nothing (void), takes two things, does the thing. π
π¦ ARGUMENTS π¦
adapterβ the adapter this whole situation is attached to π«Άidxβ the index of the port whose interrupts you want cleared, iykyk π―
π DESCRIPTION π
So basically: this clears the port-specific interrupts β and when we say port-specific we mean MAC and PHY interrupts, literally both of them β for whichever port of the given adapter you point at. that's it. that's the function. clears them. slay π₯
π SEE ALSO π
the kernel file where all this lives is right here:
./drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
and the whole friend group, in order, because we do NOT leave anyone out π:
t3_wait_op_done_val(9)t3_write_regs(9)t3_set_reg_field(9)t3_read_indirect(9)t3_mc7_bd_read(9)t3_mdio_change_bits(9)t3_phy_reset(9)t3_phy_advertise(9)t3_phy_advertise_fiber(9)t3_set_phy_speed_duplex(9)t3_seeprom_wp(9)get_vpd_params(9)sf1_read(9)sf1_write(9)flash_wait_op(9)t3_read_flash(9)t3_write_flash(9)t3_get_tp_version(9)t3_check_tpsram_version(9)t3_check_tpsram(9)t3_get_fw_version(9)t3_check_fw_version(9)t3_flash_erase_sectors(9)t3_load_fw(9)t3_cim_ctl_blk_read(9)t3_link_changed(9)t3_link_start(9)t3_set_vlan_accel(9)t3_handle_intr_status(9)t3_intr_enable(9)t3_intr_disable(9)t3_intr_clear(9)t3_port_intr_enable(9)t3_port_intr_disable(9)t3_sge_write_context(9)clear_sge_ctxt(9)t3_sge_init_ecntxt(9)t3_sge_init_flcntxt(9)t3_sge_init_rspcntxt(9)t3_sge_init_cqcntxt(9)t3_sge_enable_ecntxt(9)t3_sge_disable_fl(9)t3_sge_disable_rspcntxt(9)t3_sge_disable_cqcntxt(9)t3_sge_cqcntxt_op(9)t3_config_rss(9)t3_tp_set_offload_mode(9)pm_num_pages(9)partition_mem(9)tp_set_timers(9)t3_tp_set_coalescing_size(9)t3_tp_set_max_rxsize(9)t3_load_mtus(9)t3_tp_get_mib_stats(9)t3_set_proto_sram(9)t3_config_sched(9)get_pci_mode(9)init_link_config(9)mc7_calc_size(9)
and that's the page !! source is ./drivers/net/ethernet/chelsio... and the date on this beauty is October 2026 β take care of her, she's a whole era πβ¨π¦
π¦ 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