cmd_read is a single-channel command. its only function is to return a pointer to the current cmd_write command. it enables you to determine which request is being processed.