__destroying_ca(\r
IN struct _al_obj *p_obj );\r
\r
-void\r
-cleanup_ca(\r
+static void\r
+__cleanup_ca(\r
IN struct _al_obj *p_obj );\r
\r
-void\r
-free_ca(\r
+static void\r
+__free_ca(\r
IN struct _al_obj *p_obj );\r
\r
\r
h_ca->pfn_event_cb = pfn_ca_event_cb;\r
\r
status = init_al_obj( &h_ca->obj, ca_context, TRUE,\r
- __destroying_ca, cleanup_ca, free_ca );\r
+ NULL, __cleanup_ca, __free_ca );\r
if( status != IB_SUCCESS )\r
{\r
- free_ca( &h_ca->obj );\r
+ __free_ca( &h_ca->obj );\r
CL_EXIT( AL_DBG_CA, g_al_dbg_lvl );\r
return status;\r
}\r
}\r
\r
\r
+/*\r
+ * Release all resources associated with the CA.\r
+ */\r
static void\r
-__destroying_ca(\r
+__cleanup_ca(\r
IN struct _al_obj *p_obj )\r
{\r
#if defined(CL_KERNEL)\r
h_ca->obj.p_ci_ca->verbs.um_close_ca(\r
h_ca->obj.p_ci_ca->h_ci_ca, h_ca->h_um_ca );\r
}\r
-#else\r
- UNUSED_PARAM( p_obj );\r
#endif\r
-}\r
\r
-\r
-/*\r
- * Release all resources associated with the CA.\r
- */\r
-void\r
-cleanup_ca(\r
- IN struct _al_obj *p_obj )\r
-{\r
/* It is now safe to release the CI CA. */\r
if( p_obj->p_ci_ca )\r
release_ci_ca( PARENT_STRUCT( p_obj, ib_ca_t, obj ) );\r
\r
\r
\r
-void\r
-free_ca(\r
+static void\r
+__free_ca(\r
IN struct _al_obj *p_obj )\r
{\r
ib_ca_handle_t h_ca;\r