ice_alloc_prof_mask(9)
πΈ NAME πΈ
okay bestie, welcome to ice_alloc_prof_mask(9) β this page is from the Kernel API Manual, and the NAME is literally allocate profile mask. Itβs giving βallocate profile maskβ and nothing else, periodt. π
β¨
β¨ SYNOPSIS β¨
Hereβs the exact signature, no cap:
int ice_alloc_prof_mask (struct ice_hw *hw , enum ice_block blk , u16
idx , u16 mask , u16 *mask_idx );
π¦ ARGUMENTS π¦
okay the argument squad is small but iconic:
hwβ pointer to the HW struct, bestie. Thatβs the hardware struct pointer, fr fr.blkβ hardware block. Literally the hardware block.idxβ index of FV which will use the mask. Yes, the index of the FV that will use the mask, iykyk.maskβ the 16-bit mask. Itβs 16 bits, no cap.mask_idxβ variable to receive the mask index. This is the variable that receives the mask index. π«Ά
π SEE ALSO π
Kernel file: ./drivers/net/ethernet/intel/ice/ice_flex_pipe.c
okay bestie, the whole SEE ALSO friend group is here, and not one is getting left on read:
ice_sect_id(9), ice_hw_ptype_ena(9), ice_gen_key_word(9),
ice_bits_max_set(9), ice_set_key(9), ice_acquire_change_lock(9),
ice_release_change_lock(9), ice_get_open_tunnel_port(9),
ice_upd_dvm_boost_entry(9), ice_set_dvm_boost_entries(9),
ice_tunnel_idx_to_entry(9), ice_create_tunnel(9), ice_destroy_tunnel(9),
ice_find_prot_off(9), ice_ptg_find_ptype(9), ice_ptg_alloc_val(9),
ice_ptg_remove_ptype(9), ice_ptg_add_mv_ptype(9), ice_match_prop_lst(9),
ice_vsig_find_vsi(9), ice_vsig_alloc_val(9), ice_vsig_alloc(9),
ice_find_dup_props_vsig(9), ice_vsig_free(9), ice_vsig_remove_vsi(9),
ice_vsig_add_mv_vsi(9), ice_prof_has_mask_idx(9), ice_prof_has_mask(9),
ice_find_prof_id_with_mask(9), ice_prof_id_rsrc_type(9),
ice_tcam_ent_rsrc_type(9), ice_alloc_tcam_ent(9), ice_free_tcam_ent(9),
ice_alloc_prof_id(9), ice_free_prof_id(9), ice_prof_inc_ref(9),
ice_write_prof_mask_reg(9), ice_write_prof_mask_enable_res(9),
ice_init_prof_masks(9), ice_init_all_prof_masks(9),
ice_free_prof_mask(9), ice_free_prof_masks(9),
ice_shutdown_prof_masks(9), ice_shutdown_all_prof_masks(9),
ice_update_prof_masking(9), ice_write_es(9), ice_prof_dec_ref(9),
ice_init_sw_xlt1_db(9), ice_init_sw_xlt2_db(9), ice_init_sw_db(9),
ice_fill_tbl(9), ice_fill_blk_tbls(9), ice_free_prof_map(9),
ice_free_flow_profs(9), ice_free_vsig_tbl(9), ice_free_hw_tbls(9),
ice_init_flow_profs(9), ice_clear_hw_tbls(9), ice_init_hw_tbls(9),
ice_prof_gen_key(9), ice_tcam_write_entry(9), ice_vsig_get_ref(9),
ice_has_prof_vsig(9), ice_prof_bld_es(9), ice_prof_bld_tcam(9),
ice_prof_bld_xlt1(9), ice_prof_bld_xlt2(9), ice_upd_prof_hw(9),
ice_update_fd_mask(9), ice_update_fd_swap(9),
ice_get_ptype_attrib_info(9), ice_add_prof_attrib(9),
ice_disable_fd_swap(9), ice_search_prof_id(9),
ice_vsig_prof_id_count(9), ice_rel_tcam_idx(9), ice_rem_prof_id(9),
ice_rem_vsig(9), ice_rem_prof_id_vsig(9), ice_rem_flow_all(9),
ice_rem_prof(9), ice_get_prof(9), ice_get_profs_vsig(9),
ice_add_prof_to_lst(9), ice_move_vsi(9), ice_set_tcam_flags(9),
ice_rem_chg_tcam_ent(9), ice_prof_tcam_ena_dis(9),
ice_ptg_attr_in_use(9), ice_adj_prof_priorities(9),
ice_add_prof_id_vsig(9), ice_create_prof_id_vsig(9),
ice_create_vsig_from_lst(9), ice_find_prof_vsig(9),
ice_add_prof_id_flow(9), ice_flow_assoc_fdir_prof(9),
ice_rem_prof_from_list(9), ice_rem_prof_id_flow(9)
mwah π β source/version vibes: ./drivers/net/ethernet/intel/ice; date: October 2026; page: ice_alloc_prof_mask(9). Thatβs the footer energy, and she ate. π
π¦ 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