Lines Matching refs:try_rwlock_data
53 } __rte_cache_aligned try_rwlock_data; variable
220 rc = rte_rwlock_read_trylock(&try_rwlock_data.lock); in try_read()
224 for (i = 0; i != RTE_DIM(try_rwlock_data.data.u64); i++) { in try_read()
227 if (try_rwlock_data.data.u64[i] != 0) { in try_read()
231 (void *)(uintptr_t)&try_rwlock_data.data, in try_read()
232 sizeof(try_rwlock_data.data)); in try_read()
238 rte_rwlock_read_unlock(&try_rwlock_data.lock); in try_read()
250 rc = rte_rwlock_write_trylock(&try_rwlock_data.lock); in try_write()
255 for (i = RTE_DIM(try_rwlock_data.data.u8); i-- != 0; ) { in try_write()
258 if (try_rwlock_data.data.u8[i] != 0) { in try_write()
262 (void *)(uintptr_t)&try_rwlock_data.data, in try_write()
263 sizeof(try_rwlock_data.data)); in try_write()
268 try_rwlock_data.data.u8[i] = v; in try_write()
272 for (i = RTE_DIM(try_rwlock_data.data.u8); i-- != 0; ) { in try_write()
275 if (try_rwlock_data.data.u8[i] != v) { in try_write()
279 (void *)(uintptr_t)&try_rwlock_data.data, in try_write()
280 sizeof(try_rwlock_data.data)); in try_write()
285 try_rwlock_data.data.u8[i] = 0; in try_write()
288 rte_rwlock_write_unlock(&try_rwlock_data.lock); in try_write()
304 ftm = try_rwlock_data.tick; in try_read_lcore()
338 ftm = try_rwlock_data.tick; in try_write_lcore()
453 memset(&try_rwlock_data, 0, sizeof(try_rwlock_data)); in try_test_reset()
454 try_rwlock_data.tick = TEST_SEC * rte_get_tsc_hz(); in try_test_reset()