ICE_MAX_FV_WORDS
ICE_MAX_FV_WORDS);
for (i = 1; i < ICE_MAX_FV_WORDS; i++)
struct ice_fv_word ew[ICE_MAX_FV_WORDS];
u8 used[ICE_MAX_FV_WORDS] = { 0 };
params->es_cnt >= ICE_MAX_FV_WORDS)
for (i = 0; i < ICE_MAX_FV_WORDS; i++) {
for (i = 0; i < ICE_MAX_FV_WORDS; i++) {
struct ice_fv_word es[ICE_MAX_FV_WORDS];
u16 mask[ICE_MAX_FV_WORDS];
DECLARE_BITMAP(result_bm, ICE_MAX_FV_WORDS);
bitmap_zero(result_bm, ICE_MAX_FV_WORDS);
bitmap_zero(recps[idx].res_idxs, ICE_MAX_FV_WORDS);
bitmap_copy(recps[rid].res_idxs, result_bm, ICE_MAX_FV_WORDS);
DECLARE_BITMAP(possible_idx, ICE_MAX_FV_WORDS);
DECLARE_BITMAP(used_idx, ICE_MAX_FV_WORDS);
bitmap_zero(used_idx, ICE_MAX_FV_WORDS);
bitmap_fill(possible_idx, ICE_MAX_FV_WORDS);
ICE_MAX_FV_WORDS);
ICE_MAX_FV_WORDS);
bitmap_xor(free_idx, used_idx, possible_idx, ICE_MAX_FV_WORDS);
return (u16)bitmap_weight(free_idx, ICE_MAX_FV_WORDS);
DECLARE_BITMAP(result_idx_bm, ICE_MAX_FV_WORDS);
bitmap_zero(result_idx_bm, ICE_MAX_FV_WORDS);
result_idx = find_first_bit(result_idx_bm, ICE_MAX_FV_WORDS);
if (result_idx >= ICE_MAX_FV_WORDS) {
DECLARE_BITMAP(res_idxs, ICE_MAX_FV_WORDS);
DECLARE_BITMAP(prof_res_bm[ICE_MAX_NUM_PROFILES], ICE_MAX_FV_WORDS);
for (i = 0; i < ICE_MAX_FV_WORDS; i++)
if (i == ICE_MAX_FV_WORDS) {
for (i = 0; i < ICE_MAX_FV_WORDS; i++) {
if (i == ICE_MAX_FV_WORDS) {