The block count in DMA requests is limited to 8 bit. Therefore, if a client requests more than 255 blocks in a single packet request, split the request in a loop.