Lines Matching refs:elinst

70 			struct mlxsw_afk_element_inst *elinst;  in mlxsw_afk_blocks_check()  local
72 elinst = &block->instances[j]; in mlxsw_afk_blocks_check()
73 elinfo = &mlxsw_afk_element_infos[elinst->element]; in mlxsw_afk_blocks_check()
74 if (elinst->type != elinfo->type || in mlxsw_afk_blocks_check()
75 (!elinst->avoid_size_check && in mlxsw_afk_blocks_check()
76 elinst->item.size.bits != in mlxsw_afk_blocks_check()
157 struct mlxsw_afk_element_inst *elinst; in mlxsw_afk_picker_count_hits() local
159 elinst = &block->instances[j]; in mlxsw_afk_picker_count_hits()
160 if (elinst->element == element) { in mlxsw_afk_picker_count_hits()
389 struct mlxsw_afk_element_inst *elinst; in mlxsw_afk_block_elinst_get() local
391 elinst = &block->instances[i]; in mlxsw_afk_block_elinst_get()
392 if (elinst->element == element) in mlxsw_afk_block_elinst_get()
393 return elinst; in mlxsw_afk_block_elinst_get()
403 const struct mlxsw_afk_element_inst *elinst; in mlxsw_afk_key_info_elinst_get() local
412 elinst = mlxsw_afk_block_elinst_get(block, element); in mlxsw_afk_key_info_elinst_get()
413 if (WARN_ON(!elinst)) in mlxsw_afk_key_info_elinst_get()
417 return elinst; in mlxsw_afk_key_info_elinst_get()
497 mlxsw_sp_afk_encode_one(const struct mlxsw_afk_element_inst *elinst, in mlxsw_sp_afk_encode_one() argument
500 const struct mlxsw_item *output_item = &elinst->item; in mlxsw_sp_afk_encode_one()
504 elinfo = &mlxsw_afk_element_infos[elinst->element]; in mlxsw_sp_afk_encode_one()
506 if (elinst->type == MLXSW_AFK_ELEMENT_TYPE_U32) in mlxsw_sp_afk_encode_one()
509 else if (elinst->type == MLXSW_AFK_ELEMENT_TYPE_BUF) in mlxsw_sp_afk_encode_one()
525 const struct mlxsw_afk_element_inst *elinst; in mlxsw_afk_encode() local
534 elinst = mlxsw_afk_key_info_elinst_get(key_info, in mlxsw_afk_encode()
537 if (!elinst || block_index != i) in mlxsw_afk_encode()
540 mlxsw_sp_afk_encode_one(elinst, block_key, in mlxsw_afk_encode()
542 elinst->u32_key_diff); in mlxsw_afk_encode()
543 mlxsw_sp_afk_encode_one(elinst, block_mask, in mlxsw_afk_encode()