Freescale Semiconductor SEC2SWUG User Manual

Page 9

Advertising
background image

SEC 2.0 Reference Device Driver User’s Guide, Rev. 0

Freescale Semiconductor

PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE

9

User Interface

SEC2_CHA_NOT_AVAILABLE

Requested CHA was not available at the time the
request was being processed

0xE004FFFA

SEC2_INVALID_LENGTH

Length of requested data item is incompatible with
request type, or data alignment incompatible

0xE004FFF9

SEC2_OUTPUT_BUFFER_ALIGNMENT

Output buffer alignment incompatible with request
type

0xE004FFF8

SEC2_ADDRESS_PROBLEM

Driver could not translate argued address into a
physical address

0xE004FFF6

SEC2_INSUFFICIENT_REQS

Request entry pool exhausted at the time of request
processing, try again later

0xE004FFF5

SEC2_CHA_ERROR

CHA flagged an error during processing, check the
error notification context if one was provided to the
request

0xE004FFF2

SEC2_NULL_REQUEST

Request pointer was argued NULL

0xE004FFF1

SEC2_REQUEST_TIMED_OUT

Timeout in request processing

0xE004FFF0

SEC2_MALLOC_FAILED

Direct kernel memory buffer request failed

0xE004FFEF

SEC2_FREE_FAILED

Direct kernel memory free failed

0xE004FFEE

SEC2_PARITY_SYSTEM_ERROR

Parity Error detected on the bus

0xE004FFED

SEC2_INCOMPLETE_POINTER

Error due to partial pointer

0xE004FFEC

SEC2_TEA_ERROR

A transfer error has occurred

0xE004FFEB

SEC2_FRAGMENT_POOL_EXHAUSTED

The internal scatter-gather buffer descriptor pool is
full

0xE004FFEA

SEC2_FETCH_FIFO_OVERFLOW

Too many DPD's written to a channel (indicates an
internal driver problem)

0xE004FFE9

SEC2_BUS_MASTER_ERROR

Processor could not acquire the bus for a data
transfer

0xE004FFE8

SEC2_SCATTER_LIST_ERROR

Caller's list describing a scatter-gather buffer is
corrupt

0xE004FFE7

SEC2_UNKNOWN_ERROR

Any other unrecognized error

0xE004FFE6

SEC2_IO_CARD_NOT_FOUND

Error due to device hardware not being found

-1000

SEC2_IO_MEMORY_ALLOCATE_ERROR

Error due to insufficient resources

-1001

SEC2_IO_IO_ERROR

Error due to I/O configuration

-1002

SEC2_IO_VXWORKS_DRIVER_TABLE_
ADD_ERROR

Error due to VxWorks not being able to add driver to
table

-1003

SEC2_IO_INTERRUPT_ALLOCATE_ER
ROR

Error due to interrupt allocation error

-1004

SEC2_VXWORKS_CANNOT_CREATE_QU
EUE

Error due to VxWorks not being able to create the ISR
queue in

IOInitQs()

-1009

Table 5. Callback Error Status Return Code (continued)

Define Description

Value

Advertising