In certain embodiments, a plurality of device adapters 218, 220 may provide an interface between the storage controller 102 and the plurality of storage devices 110, 112. A plurality of host bus adapters 222, 224 may provide an interface between the storage controller 102 and the plurality of hosts 202, 204. In
Task control block or other resources may be used for any of the interfaces such as ports of the host bus adapter and/or ports of the device adapters 218, or any other interface of the storage controller 102. The resources 226 used by the interfaces may include memory, storage, TCBs or any other type of resource. Thus the embodiments are not limited to TCBs and ports of host bus adapters, and may encompass any types of resources and interfaces of the storage controller 102.