These functions are also async functions for SCSI commands but they return a task structure or NULL. This task structure can be used in task management functions to abort the task or a whole task set.