Patent ID: 7657662
Filing Date: 2010-02-02
Classification: G06F

Abstract:
1. A method, in a data processing system, comprising: receiving a user space operation from a user management interface; determining if the user space operation is a resource management operation or a processing queue operation; performing at least one resource management operation to manage a resource allocation for a resource in a file protection table data structure having a file name protection table, a file extension protection table, and a storage block address table, if the user space operation is the resource management operation, wherein the storage block address table identifies portions of a storage device which is to be allocated to a set of files for which the resource allocation is requested, wherein the file extension protection table comprises a set of pointers to one or more entries in the storage block address table and a set of file extension keys, and wherein the file name protection table comprises a set of pointers to one or more segments of the file extension protection table and a set of file name keys, wherein performing the at least one resource management operation further comprises: performing at least one processing queue operation, directly with an input/output (I/O) adapter without intervention by a system image, to manage a processing queue, if the user space operation is the processing queue operation, wherein performing the at least one processing queue operation comprises: retrieving a completion queue entry from a completion queue in an I/O adapter for a completed out of user space input/output operation.