Subversion Repositories HelenOS

Rev

Rev 2292 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2292 Rev 2307
Line 99... Line 99...
99
         * Constant on architectures that do not support ASIDs.
99
         * Constant on architectures that do not support ASIDs.
100
         * Protected by asidlock.  
100
         * Protected by asidlock.  
101
         */
101
         */
102
        asid_t asid;
102
        asid_t asid;
103
       
103
       
104
        mutex_t lock;
-
 
105
       
-
 
106
        /** Number of references (i.e tasks that reference this as). */
104
        /** Number of references (i.e tasks that reference this as). */
107
        count_t refcount;
105
        atomic_t refcount;
-
 
106
 
-
 
107
        mutex_t lock;
108
       
108
       
109
        /** B+tree of address space areas. */
109
        /** B+tree of address space areas. */
110
        btree_t as_area_btree;
110
        btree_t as_area_btree;
111
       
111
       
112
        /** Non-generic content. */
112
        /** Non-generic content. */
Line 145... Line 145...
145
     * Constant on architectures that do not support ASIDs.
145
     * Constant on architectures that do not support ASIDs.
146
     * Protected by asidlock.
146
     * Protected by asidlock.
147
     */
147
     */
148
    asid_t asid;
148
    asid_t asid;
149
 
149
 
150
    mutex_t lock;
-
 
151
 
-
 
152
    /** Number of references (i.e tasks that reference this as). */
150
    /** Number of references (i.e tasks that reference this as). */
153
    count_t refcount;
151
    atomic_t refcount;
-
 
152
 
-
 
153
    mutex_t lock;
154
 
154
 
155
    /** B+tree of address space areas. */
155
    /** B+tree of address space areas. */
156
    btree_t as_area_btree;
156
    btree_t as_area_btree;
157
   
157
   
158
    /** Non-generic content. */
158
    /** Non-generic content. */