1 write to m_mask
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolWorkQueue.cs (1)
156
m_mask
= (m_mask << 1) | 1;
15 references to m_mask
System.Private.CoreLib (15)
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolWorkQueue.cs (15)
128
if (tail < m_headIndex +
m_mask
)
130
Volatile.Write(ref m_array[tail &
m_mask
], obj);
145
if (count >=
m_mask
)
150
newArray[i] = m_array[(i + head) &
m_mask
];
156
m_mask = (
m_mask
<< 1) | 1;
159
Volatile.Write(ref m_array[tail &
m_mask
], obj);
191
m_headIndex &=
m_mask
;
192
m_tailIndex = tail = m_tailIndex &
m_mask
;
208
if (m_array[(m_tailIndex - 1) &
m_mask
] == obj)
225
if (m_array[i &
m_mask
] == obj)
234
if (m_array[i &
m_mask
] == null)
238
Volatile.Write(ref m_array[i &
m_mask
], null);
280
int idx = tail &
m_mask
;
300
int idx = tail &
m_mask
;
345
int idx = head &
m_mask
;