Emulex Logo
OneCoreā„¢ Storage SDK Release 11.2
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Debug Support Functions

Functions

void ocs_dump32 (uint32_t mask, ocs_os_handle_t os, const char *label, void *buf, uint32_t buf_length)
 Dump 32 bit hex/ascii data. More...
 
void ocs_debug_enable (uint32_t mask)
 enable debug options More...
 
void ocs_debug_disable (uint32_t mask)
 disable debug options More...
 
int ocs_debug_is_enabled (uint32_t mask)
 return true if debug bits are enabled More...
 

Function Details

void ocs_debug_disable ( uint32_t  mask)

disable debug options

Disables debug options by clearing bits in mask into the currently enabled debug mask.

Parameters
maskmask bits to enable
Returns
none

Definition at line 89 of file ocs_debug.c.

void ocs_debug_enable ( uint32_t  mask)

enable debug options

Enables debug options by or-ing in mask into the currently enabled debug mask.

Parameters
maskmask bits to enable
Returns
none

Definition at line 73 of file ocs_debug.c.

int ocs_debug_is_enabled ( uint32_t  mask)

return true if debug bits are enabled

Returns true if the request debug bits are set.

Parameters
maskdebug bit mask
Returns
true if corresponding bits are set
Note
Passing in a mask value of zero always returns true

Definition at line 106 of file ocs_debug.c.

void ocs_dump32 ( uint32_t  mask,
ocs_os_handle_t  os,
const char *  label,
void *  buf,
uint32_t  buf_length 
)

Dump 32 bit hex/ascii data.

Dumps using ocs_log a buffer of data as 32 bit hex and ascii

Parameters
maskdebug enable bits
osos handle
labeltext label for the display (may be NULL)
bufpointer to data buffer
buf_lengthlength of data buffer
Returns
none

Definition at line 72 of file ocs_dump32.c.