~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/innobase/sync/sync0sync.cc

  • Committer: Brian Aker
  • Date: 2011-10-20 02:45:57 UTC
  • mto: This revision was merged to the branch mainline in revision 2444.
  • Revision ID: brian@tangent.org-20111020024557-33gjpv1ixdws52al
Update naming convention for priority.

Show diffs side-by-side

added added

removed removed

Lines of Context:
189
189
UNIV_INTERN ibool       sync_initialized        = FALSE;
190
190
 
191
191
/** An acquired mutex or rw-lock and its level in the latching order */
192
 
typedef struct sync_level_struct        sync_level_t;
 
192
typedef struct sync_level_struct        sync_priority_t;
193
193
/** Mutexes or rw-locks held by a thread */
194
194
typedef struct sync_thread_struct       sync_thread_t;
195
195
 
225
225
/** Mutexes or rw-locks held by a thread */
226
226
struct sync_thread_struct{
227
227
        os_thread_id_t  id;     /*!< OS thread id */
228
 
        sync_level_t*   levels; /*!< level array for this thread; if
 
228
        sync_priority_t*        levels; /*!< level array for this thread; if
229
229
                                this is NULL this slot is unused */
230
230
};
231
231
 
851
851
Gets the value in the nth slot in the thread level array.
852
852
@return pointer to level slot */
853
853
static
854
 
sync_level_t*
 
854
sync_priority_t*
855
855
sync_thread_levels_get_nth(
856
856
/*=======================*/
857
 
        sync_level_t*   arr,    /*!< in: pointer to level array for an OS
 
857
        sync_priority_t*        arr,    /*!< in: pointer to level array for an OS
858
858
                                thread */
859
859
        ulint           n)      /*!< in: slot number */
860
860
{
871
871
ibool
872
872
sync_thread_levels_g(
873
873
/*=================*/
874
 
        sync_level_t*   arr,    /*!< in: pointer to level array for an OS
 
874
        sync_priority_t*        arr,    /*!< in: pointer to level array for an OS
875
875
                                thread */
876
876
        ulint           limit,  /*!< in: level limit */
877
877
        ulint           warn)   /*!< in: TRUE=display a diagnostic message */
878
878
{
879
 
        sync_level_t*   slot;
 
879
        sync_priority_t*        slot;
880
880
        rw_lock_t*      lock;
881
881
        mutex_t*        mutex;
882
882
        ulint           i;
947
947
ibool
948
948
sync_thread_levels_contain(
949
949
/*=======================*/
950
 
        sync_level_t*   arr,    /*!< in: pointer to level array for an OS
 
950
        sync_priority_t*        arr,    /*!< in: pointer to level array for an OS
951
951
                                thread */
952
952
        ulint           level)  /*!< in: level */
953
953
{
954
 
        sync_level_t*   slot;
 
954
        sync_priority_t*        slot;
955
955
        ulint           i;
956
956
 
957
957
        for (i = 0; i < SYNC_THREAD_N_LEVELS; i++) {
980
980
        ulint   level)                  /*!< in: latching order level
981
981
                                        (SYNC_DICT, ...)*/
982
982
{
983
 
        sync_level_t*   arr;
 
983
        sync_priority_t*        arr;
984
984
        sync_thread_t*  thread_slot;
985
 
        sync_level_t*   slot;
 
985
        sync_priority_t*        slot;
986
986
        ulint           i;
987
987
 
988
988
        if (!sync_order_checks_on) {
1031
1031
                                        also purge_is_running mutex is
1032
1032
                                        allowed */
1033
1033
{
1034
 
        sync_level_t*   arr;
 
1034
        sync_priority_t*        arr;
1035
1035
        sync_thread_t*  thread_slot;
1036
 
        sync_level_t*   slot;
 
1036
        sync_priority_t*        slot;
1037
1037
        ulint           i;
1038
1038
 
1039
1039
        if (!sync_order_checks_on) {
1098
1098
        ulint   level)  /*!< in: level in the latching order; if
1099
1099
                        SYNC_LEVEL_VARYING, nothing is done */
1100
1100
{
1101
 
        sync_level_t*   array;
1102
 
        sync_level_t*   slot;
 
1101
        sync_priority_t*        array;
 
1102
        sync_priority_t*        slot;
1103
1103
        sync_thread_t*  thread_slot;
1104
1104
        ulint           i;
1105
1105
 
1127
1127
 
1128
1128
        if (thread_slot == NULL) {
1129
1129
                /* We have to allocate the level array for a new thread */
1130
 
                array = ut_malloc(sizeof(sync_level_t) * SYNC_THREAD_N_LEVELS);
 
1130
                array = ut_malloc(sizeof(sync_priority_t) * SYNC_THREAD_N_LEVELS);
1131
1131
 
1132
1132
                thread_slot = sync_thread_level_arrays_find_free();
1133
1133
 
1331
1331
/*====================*/
1332
1332
        void*   latch)  /*!< in: pointer to a mutex or an rw-lock */
1333
1333
{
1334
 
        sync_level_t*   array;
1335
 
        sync_level_t*   slot;
 
1334
        sync_priority_t*        array;
 
1335
        sync_priority_t*        slot;
1336
1336
        sync_thread_t*  thread_slot;
1337
1337
        ulint           i;
1338
1338