hns_dsaf_rocee_bp_en(9)
π hns_dsaf_rocee_bp_en(9) β like, the Kernel API Manual page you didn't know you needed
okay bestie, so this is a page straight out of the Kernel API Manual (section 9, the ~calling conventions~ one, iykyk) and it's about exactly one tiny little function that enables rocee back press. no cap, that's the whole vibe.
β¨ NAME β¨
hns_dsaf_rocee_bp_en β rocee back press enable π«Ά
like... it enables the rocee back press. that's it. that's the function. iconic brevity honestly π
πΈ SYNOPSIS πΈ
void hns_dsaf_rocee_bp_en (struct dsaf_device *dsaf_dev );
no return value (void), one argument. lowkey minimal, highkey slay π
π¦ ARGUMENTS π¦
dsaf_devβ dsa fabric id. yeah that's the whole description lmao, it's giving "documentation written at 3am" but we respect it π
π SEE ALSO π
okay so this is the part where the page goes FULL main character energy and just lists, like, every sibling function in the family. here's the whole group chat, fr fr β and the kernel file they all live in:
- Kernel file
./drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c hns_dsaf_sbm_link_sram_init_en(9),hns_dsaf_reg_cnt_clr_ce(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_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?? that's the whole friend group π every single one of them, we don't gatekeep here π
β real talk: this page really does list every one of those functions, so if you're looking for a specific hns_dsaf_* buddy, they're up there. go say hi.
and that's the page bestie!! π source: ./drivers/net/ethernet/hisilic..., dated October 2026, and it's literally titled hns_dsaf_rocee_bp_en(9) in the header and the footer both β consistent queen π periodt π
π¦ 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