1. A storage controller comprising: a cache memory storing data for a logical volume; and a control unit operable to service an Input/Output (I/O) request based on a Scatter Gather List (SGL) that refers to the cache memory, the SGL comprising multiple entries that each include a flag field and an identifier (ID) field, wherein the entries are assigned to categories that are each associated with a different set of stored processing instructions, the control unit is operable to identify a category for an entry based on a combination of both flag field and ID field for the entry, and the control unit is operable to process the entry using the set of instructions associated with the identified category.