The Adaptor component provides an interface to the device driver. More...
Data Structures | |
struct | sah_dar |
struct | sah_register |
struct | scc_data |
struct | scc_slot_t |
Typedefs | |
typedef struct sah_dar | sah_dar_t |
typedef struct sah_register | sah_register_t |
typedef struct scc_data | scc_data_t |
typedef struct scc_slot_t | scc_slot_t |
Functions | |
fsl_shw_return_t | adaptor_Exec_Descriptor_Chain (sah_Head_Desc *dar, fsl_shw_uco_t *uco) |
fsl_shw_return_t | sah_get_results (sah_results *arg, fsl_shw_uco_t *uco) |
fsl_shw_return_t | sah_register (fsl_shw_uco_t *user_ctx) |
fsl_shw_return_t | sah_deregister (fsl_shw_uco_t *user_ctx) |
The Adaptor component provides an interface to the device driver.
Intended to be used by the FSL SHW API, this can also be called directly
typedef struct sah_register sah_register_t |
Structure passed during user ioctl() call to Register a user
typedef struct scc_data scc_data_t |
Structure passed during ioctl() call to request SCC operation
typedef struct scc_slot_t scc_slot_t |
Structure passed during user ioctl() calls to manage stored keys and stored-key slots.
fsl_shw_return_t adaptor_Exec_Descriptor_Chain | ( | sah_Head_Desc * | dar, | |
fsl_shw_uco_t * | uco | |||
) |
Writes the Descriptor Chain to the kernel driver.
This function writes the Descriptor Chain to the kernel driver.
dar | A pointer to a Descriptor Chain of type sah_Head_Desc | |
uco | The user context object |
References sah_Head_Desc::desc, FSL_RETURN_ERROR_S, FSL_RETURN_NO_RESOURCE_S, FSL_RETURN_OK_S, FSL_UCO_BLOCKING_MODE, sah_Head_Desc::result, sah_blocking_mode(), sah_Physicalise_Descriptors(), sah_Queue_Manager_Append_Entry(), sah_Head_Desc::uco_flags, sah_Head_Desc::user_desc, and sah_Head_Desc::user_info.
fsl_shw_return_t sah_deregister | ( | fsl_shw_uco_t * | user_ctx | ) |
Sends a request to deregister this user.
Sends a request to deregister this user
[in,out] | user_ctx | Info on user being deregistered. |
References FSL_RETURN_OK_S, sah_handle_deregistration(), and fsl_shw_uco_t::sahara_openfd.
Referenced by fsl_shw_deregister_user().
fsl_shw_return_t sah_get_results | ( | sah_results * | arg, | |
fsl_shw_uco_t * | uco | |||
) |
Sends a request to get results for this user.
Sends a request to get results for this user
[in,out] | arg | Pointer to structure to collect results |
uco | User's context |
References sah_results::actual, FSL_RETURN_OK_S, and sah_get_results_from_pool().
Referenced by fsl_shw_get_results().
fsl_shw_return_t sah_register | ( | fsl_shw_uco_t * | user_ctx | ) |
Sends a request to register this user.
Sends a request to register this user
[in,out] | user_ctx | part of the structure contains input parameters and part is filled in by the driver |
References FSL_RETURN_OK_S, fsl_shw_uco_t::mem_util, sah_handle_registration(), sah_validate_uco(), and fsl_shw_uco_t::sahara_openfd.
Referenced by fsl_shw_register_user().
© Freescale Semiconductor, Inc., 2007.
All rights reserved. Freescale Confidential Proprietary NDA Required |
![]() |