DMAE_SGL_MAX_COMMANDS
lm_dmae_block_t blocks[DMAE_SGL_MAX_COMMANDS];
struct dmae_cmd executer_cmd[DMAE_SGL_MAX_COMMANDS]; //these must be consecutive, so they can't be a part of the blocks[] array.