__mlxsw_item_set32
__mlxsw_item_set32(values->storage.key, storage_item, 0, key_value);
__mlxsw_item_set32(values->storage.mask, storage_item, 0, mask_value);
__mlxsw_item_set32(output, output_item, 0, value + diff);
__mlxsw_item_set32(buf, &__ITEM_NAME(_type, _cname, _iname), 0, val); \
__mlxsw_item_set32(buf, &__ITEM_NAME(_type, _cname, local_port), 0, \
__mlxsw_item_set32(buf, &__ITEM_NAME(_type, _cname, lp_msb), 0, \
__mlxsw_item_set32(buf, &__ITEM_NAME(_type, _cname, _iname), \