Lines Matching refs:prof_id

920 	u16 prof_id;			/* # profile IDs */  member
1358 struct ice_fv_word *fv, u8 *prof_id) in ice_find_prof_id() argument
1370 *prof_id = i; in ice_find_prof_id()
1468 ice_alloc_prof_id(struct ice_hw *hw, enum ice_block blk, u8 *prof_id) in ice_alloc_prof_id() argument
1479 *prof_id = (u8)get_prof; in ice_alloc_prof_id()
1493 ice_free_prof_id(struct ice_hw *hw, enum ice_block blk, u8 prof_id) in ice_free_prof_id() argument
1495 u16 tmp_prof_id = (u16)prof_id; in ice_free_prof_id()
1511 ice_prof_inc_ref(struct ice_hw *hw, enum ice_block blk, u8 prof_id) in ice_prof_inc_ref() argument
1513 if (prof_id > hw->blk[blk].es.count) in ice_prof_inc_ref()
1516 hw->blk[blk].es.ref_count[prof_id]++; in ice_prof_inc_ref()
1529 ice_write_es(struct ice_hw *hw, enum ice_block blk, u8 prof_id, in ice_write_es() argument
1534 off = prof_id * hw->blk[blk].es.fvw; in ice_write_es()
1538 hw->blk[blk].es.written[prof_id] = false; in ice_write_es()
1552 ice_prof_dec_ref(struct ice_hw *hw, enum ice_block blk, u8 prof_id) in ice_prof_dec_ref() argument
1554 if (prof_id > hw->blk[blk].es.count) in ice_prof_dec_ref()
1557 if (hw->blk[blk].es.ref_count[prof_id] > 0) { in ice_prof_dec_ref()
1558 if (!--hw->blk[blk].es.ref_count[prof_id]) { in ice_prof_dec_ref()
1559 ice_write_es(hw, blk, prof_id, NULL); in ice_prof_dec_ref()
1560 return ice_free_prof_id(hw, blk, prof_id); in ice_prof_dec_ref()
1881 prof->max_prof_id = blk_sizes[i].prof_id; in ice_init_hw_tbls()
2204 u8 prof_id, u8 ptg, u16 vsig, u8 cdid, u16 flags, in ice_tcam_write_entry() argument
2216 hw->blk[blk].prof.t[idx].prof_id = prof_id; in ice_tcam_write_entry()
2288 u16 off = tmp->prof_id * hw->blk[blk].es.fvw; in ice_prof_bld_es()
2304 p->offset = CPU_TO_LE16(tmp->prof_id); in ice_prof_bld_es()
2343 p->entry[0].prof_id = tmp->prof_id; in ice_prof_bld_tcam()
2551 u8 prof_id; in ice_add_prof() local
2559 status = ice_find_prof_id(hw, blk, es, &prof_id); in ice_add_prof()
2562 status = ice_alloc_prof_id(hw, blk, &prof_id); in ice_add_prof()
2567 ice_write_es(hw, blk, prof_id, es); in ice_add_prof()
2570 ice_prof_inc_ref(hw, blk, prof_id); in ice_add_prof()
2579 prof->prof_id = prof_id; in ice_add_prof()
2911 ice_prof_dec_ref(hw, blk, pmap->prof_id); in ice_rem_prof()
2946 if (!hw->blk[blk].es.written[map->prof_id]) { in ice_get_prof()
2960 p->prof_id = map->prof_id; in ice_get_prof()
2962 hw->blk[blk].es.written[map->prof_id] = true; in ice_get_prof()
3043 p->prof_id = map->prof_id; in ice_add_prof_to_lst()
3047 p->tcam[i].prof_id = map->prof_id; in ice_add_prof_to_lst()
3163 status = ice_tcam_write_entry(hw, blk, tcam->tcam_idx, tcam->prof_id, in ice_prof_tcam_ena_dis()
3173 p->prof_id = tcam->prof_id; in ice_prof_tcam_ena_dis()
3300 t->prof_id = map->prof_id; in ice_add_prof_id_vsig()
3322 t->tcam[i].prof_id = map->prof_id; in ice_add_prof_id_vsig()
3328 p->prof_id = t->tcam[i].prof_id; in ice_add_prof_id_vsig()
3335 t->tcam[i].prof_id, in ice_add_prof_id_vsig()