Data Fields | |
struct shw_queue_entry_t | hdr |
uint32_t | length |
uint32_t * | data_local |
uint8_t * | data_user |
unsigned | completed |
An entry in the RNG Work Queue. Based upon standard SHW queue entry.
This entry also gets saved (for non-blocking requests) in the user's result pool. When the user picks up the request, the final processing (copy from data_local to data_user) will get made if status was good.
unsigned completed |
Non-zero if job is done.
Referenced by fsl_shw_get_random(), OS_DEV_TASK(), and RNG_ADD_WORK_ENTRY().
uint32_t* data_local |
Where data from RNG FIFO gets placed.
Referenced by finish_random(), fsl_shw_get_random(), and OS_DEV_TASK().
uint8_t* data_user |
Ultimate target of data.
Referenced by finish_random(), and fsl_shw_get_random().
struct shw_queue_entry_t hdr |
Standards SHW queue info.
Referenced by finish_random(), fsl_shw_get_random(), and OS_DEV_TASK().
uint32_t length |
Number of bytes still needed to satisfy request.
Referenced by finish_random(), fsl_shw_get_random(), and OS_DEV_TASK().
© Freescale Semiconductor, Inc., 2007.
All rights reserved. Freescale Confidential Proprietary NDA Required |
![]() |