int l_PktSize =sizeof(IO_ERROR_LOG_PACKET)+pi_nDataItems*sizeof(ULONG);
int l_TotalSize =l_PktSize +l_Size;
+ if (pi_pIoObject == NULL) {
+ ASSERT(pi_pIoObject != NULL);
+ return;
+ }
+
/* Init the variable argument list */
va_start(l_Argptr, pi_nDataItems);
// print to Debugger
va_start(list, format);
buf[MAX_BUFFER_SIZE - 1] = '\0';
+
+ if (mdev == NULL) {
+ ASSERT(mdev != NULL);
+ return;
+ }
+
+
if (RtlStringCbVPrintfA( (char*)buf, sizeof(buf), format, list))
return;
cl_dbg_out( "%s\n", (char*)buf );
UCHAR buf[MAX_BUFFER_SIZE];
WCHAR wbuf[MAX_BUFFER_SIZE];
+ if (mdev == NULL) {
+ ASSERT(mdev != NULL);
+ return;
+ }
+
// print to Debugger
va_start(list, format);
buf[MAX_BUFFER_SIZE - 1] = '\0';
\r
static inline boolean_t hca_is_livefish(PFDO_DEVICE_DATA p_fdo)\r
{\r
+ if (p_fdo == NULL) {\r
+ return TRUE;\r
+ }\r
return p_fdo->bus_ib_ifc.is_livefish;\r
}\r
\r
static inline int mlx4_is_livefish(struct mlx4_dev *dev)
{
+ if (dev == NULL) {
+ return TRUE;
+ }
return !!(dev->flags & MLX4_FLAG_LIVEFISH);
}
}\r
\r
#define HCA_PRINT_EV_MDEV(_level_,_flag_,_msg_) \\r
- HCA_PRINT_TO_EVENT_LOG(mdev->ext->cl_ext.p_self_do,_level_,_flag_,_msg_)\r
+{\\r
+ if(mdev) {\\r
+ HCA_PRINT_TO_EVENT_LOG(mdev->ext->cl_ext.p_self_do,_level_,_flag_,_msg_)\\r
+ }\\r
+}\\r
\r
\r
#if defined(EVENT_TRACING)\r
static inline int mthca_is_livefish(struct mthca_dev *mdev)
{
+ if(mdev == NULL) {
+ return TRUE;
+ }
return mdev->mthca_flags & MTHCA_FLAG_LIVEFISH;
}
/* Init the variable argument list */ \r
va_start(l_Argptr, pi_nDataItems);\r
\r
+ if(pi_pIoObject == NULL) {\r
+ return;\r
+ }\r
+ \r
/* Allocate an error log entry */ \r
l_pErrorLogEntry = \r
(PIO_ERROR_LOG_PACKET)IoAllocateErrorLogEntry(\r
int l_PktSize =sizeof(IO_ERROR_LOG_PACKET)+pi_nDataItems*sizeof(ULONG);\r
int l_TotalSize =l_PktSize +l_Size;\r
\r
+ if(pi_pIoObject == NULL) {\r
+ return;\r
+ }\r
+ \r
/* Init the variable argument list */ \r
va_start(l_Argptr, pi_nDataItems);\r
\r