* Used to force synchronous destruction of AL objects.\r
*/\r
void\r
-ib_sync_destroy(\r
+__sync_destroy_cb(\r
IN void *context )\r
{\r
UNUSED_PARAM( context );\r
if( ref_cnt == 0 )\r
{\r
if( p_obj->pfn_destroy == async_destroy_obj &&\r
- p_obj->user_destroy_cb != ib_sync_destroy )\r
+ p_obj->user_destroy_cb != __sync_destroy_cb )\r
{\r
/* Queue the object for asynchronous destruction. */\r
#if AL_OBJ_PRIVATE_ASYNC_PROC\r
AL_ENTER( AL_DBG_AL_OBJ );\r
\r
if( pfn_destroy_cb == ib_sync_destroy )\r
- sync_destroy_obj( p_obj, pfn_destroy_cb );\r
+ sync_destroy_obj( p_obj, __sync_destroy_cb );\r
else if( destroy_obj( p_obj, pfn_destroy_cb ) )\r
deref_al_obj( p_obj ); /* Only destroy the object once. */\r
\r
ib_subscribe\r
ib_switch_info_clear_state_change\r
ib_switch_info_get_state_change\r
-ib_sync_destroy\r
ib_unsubscribe\r
ib_vl_arb_element_get_vl\r
ib_vl_arb_element_set_vl\r