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. */ |