MLXSW_AFK_ELEMENT_MAX
int element_to_block[MLXSW_AFK_ELEMENT_MAX]; /* index is element, value
DECLARE_BITMAP(element, MLXSW_AFK_ELEMENT_MAX);
DECLARE_BITMAP(chosen_element, MLXSW_AFK_ELEMENT_MAX);
DECLARE_BITMAP(hits_element, MLXSW_AFK_ELEMENT_MAX);
for_each_set_bit(j, hits_element, MLXSW_AFK_ELEMENT_MAX) {
MLXSW_AFK_ELEMENT_MAX) {
DECLARE_BITMAP(elusage_chosen, MLXSW_AFK_ELEMENT_MAX) = {0};
picker[block_index].element, MLXSW_AFK_ELEMENT_MAX);
MLXSW_AFK_ELEMENT_MAX);
MLXSW_AFK_ELEMENT_MAX));
DECLARE_BITMAP(usage, MLXSW_AFK_ELEMENT_MAX);
for_each_set_bit(element, (elusage)->usage, MLXSW_AFK_ELEMENT_MAX)
bitmap_zero(elusage->usage, MLXSW_AFK_ELEMENT_MAX);
for (i = 0; i < MLXSW_AFK_ELEMENT_MAX; i++)