hns_dsaf_reg_cnt_clr_ce(9)
π hns_dsaf_reg_cnt_clr_ce(9) β Kernel API Manual π
okay so bestie, welcome to the glow-up of hns_dsaf_reg_cnt_clr_ce, straight out of the Kernel API Manual. yes, that Kernel API Manual. this little function is one of those tiny-but-iconic helper calls in the hisilicon hns driver, and honestly? she's serving "small function, big fabric energy." no cap. β¨
πΈ NAME πΈ
hns_dsaf_reg_cnt_clr_ce β config hns_dsaf_reg_cnt_clr_ce
that's it, that's the vibe. she configures. she is hns_dsaf_reg_cnt_clr_ce. main character energy, fr fr. π
π¦ SYNOPSIS π¦
void hns_dsaf_reg_cnt_clr_ce (struct dsaf_device *dsaf_dev , u32
reg_cnt_clr_ce );
notice the void β she doesn't return anything, she just does the thing and leaves. iconique. π
π ARGUMENTS π
dsaf_devβ the dsa fabric id π§ this is the handle to the DSAF device you're working on.reg_cnt_clr_ceβ the config value π literally the value you're feeding in to be configured.
two arguments, both important, both living their best life. π«Ά
π SEE ALSO π
bestie, buckle up, because this cross-reference list is long and I am obsessed with it. every single one of these siblings deserves a shoutout:
- Kernel file
./drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.cβ that's where the whole family lives, go say hi π
and then, in no particular order (okay fine, in the original order, I'm not a monster):
hns_dsaf_sbm_link_sram_init_en(9)hns_dsaf_ppe_qid_cfg(9)hns_dsaf_sw_port_type_cfg(9)hns_dsaf_stp_port_type_cfg(9)hns_dsaf_sbm_cfg(9)hns_dsaf_sbm_cfg_mib_en(9)hns_dsaf_sbm_bp_wl_cfg(9)hns_dsaf_voq_bp_all_thrd_cfg(9)hns_dsaf_tbl_tcam_data_cfg(9)hns_dsaf_tbl_tcam_mcast_cfg(9)hns_dsaf_tbl_tcam_ucast_cfg(9)hns_dsaf_tbl_line_cfg(9)hns_dsaf_tbl_tcam_mcast_pul(9)hns_dsaf_tbl_line_pul(9)hns_dsaf_tbl_tcam_data_mcast_pul(9)hns_dsaf_tbl_tcam_data_ucast_pul(9)hns_dsaf_tbl_stat_en(9)hns_dsaf_rocee_bp_en(9)hns_dsaf_single_line_tbl_cfg(9)hns_dsaf_tcam_uc_cfg(9)hns_dsaf_tcam_mc_cfg(9)hns_dsaf_tcam_uc_cfg_vague(9)hns_dsaf_tcam_mc_cfg_vague(9)hns_dsaf_tcam_mc_invld(9)hns_dsaf_tcam_uc_get(9)hns_dsaf_tcam_mc_get(9)hns_dsaf_tbl_line_init(9)hns_dsaf_tbl_tcam_init(9)hns_dsaf_pfc_en_cfg(9)hns_dsaf_comm_init(9)hns_dsaf_inode_init(9)hns_dsaf_sbm_init(9)hns_dsaf_tbl_init(9)hns_dsaf_voq_init(9)hns_dsaf_init_hw(9)hns_dsaf_remove_hw(9)hns_dsaf_init(9)hns_dsaf_free(9)hns_dsaf_find_soft_mac_entry(9)hns_dsaf_find_empty_mac_entry(9)hns_dsaf_find_empty_mac_entry_reverse(9)hns_dsaf_set_mac_key(9)hns_dsaf_set_mac_uc_entry(9)hns_dsaf_add_mac_mc_port(9)hns_dsaf_del_mac_entry(9)hns_dsaf_del_mac_mc_port(9)hns_dsaf_free_dev(9)hns_dsaf_pfc_unit_cnt(9)hns_dsaf_port_work_rate_cfg(9)hns_dsaf_fix_mac_mode(9)hns_dsaf_get_regs(9)hns_dsaf_get_stats(9)hns_dsaf_get_sset_count(9)hns_dsaf_get_strings(9)hns_dsaf_get_regs_count(9)hns_dsaf_probe(9)hns_dsaf_remove(9)
like, the whole squad showed up. ate and left no crumbs. π₯
ngl bestie, that's the entire page β there's no DESCRIPTION, no RETURN VALUE, no ERRORS section hiding in here. what you see is what you get, and what you get is a synopsis, two arguments, and a truly enormous friend group. π
okay bye, love u, go clear those config registers responsibly π
sign-off szn: this lil page comes from source <purple>./drivers/net/ethernet/hisilic...</purple> and it's dated October 2026 β so yeah, she's from the future, she's thriving, she's still hns_dsaf_reg_cnt_clr_ce(9). slay. ππ
π¦ 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