Lines Matching refs:reader_count
50 int reader_count; member
72 use_data->reader_count = 0; in startWrite()
77 if (use_data->reader_count == 0) { in startWrite()
92 use_data->reader_count = 0; in startWrite()
119 use_data->reader_count = 0; in startWrite()
140 if ((uses[object].reader_count == 0) && (uses[object].writer_count == 0)) { in finishWrite()
155 use_data->reader_count = 1; in startRead()
171 use_data->reader_count = 1; in startRead()
175 uses[object].reader_count += 1; in startRead()
179 uses[object].reader_count += 1; in startRead()
185 uses[object].reader_count -= 1; in finishRead()
186 if ((uses[object].reader_count == 0) && (uses[object].writer_count == 0)) { in finishRead()