Lines Matching refs:ig
38 struct iser_global ig; variable
360 mtx_lock(&ig.connlist_mutex); in iser_conn_release()
366 list_for_each_entry_safe(curr, tmp, &ig.connlist, conn_list) { in iser_conn_release()
372 mtx_unlock(&ig.connlist_mutex); in iser_conn_release()
455 mtx_lock(&ig.connlist_mutex); in iser_conn_connect()
456 list_add(&iser_conn->conn_list, &ig.connlist); in iser_conn_connect()
457 mtx_unlock(&ig.connlist_mutex); in iser_conn_connect()
541 memset(&ig, 0, sizeof(struct iser_global)); in icl_iser_load()
544 sx_init(&ig.device_list_mutex, "global_device_lock"); in icl_iser_load()
545 INIT_LIST_HEAD(&ig.device_list); in icl_iser_load()
546 mtx_init(&ig.connlist_mutex, "iser_global_conn_lock", NULL, MTX_DEF); in icl_iser_load()
547 INIT_LIST_HEAD(&ig.connlist); in icl_iser_load()
548 sx_init(&ig.close_conns_mutex, "global_close_conns_lock"); in icl_iser_load()
561 sx_destroy(&ig.close_conns_mutex); in icl_iser_unload()
562 mtx_destroy(&ig.connlist_mutex); in icl_iser_unload()
563 sx_destroy(&ig.device_list_mutex); in icl_iser_unload()