Lines Matching refs:try_rwlock_data
53 } __rte_cache_aligned try_rwlock_data; variable
221 rc = rte_rwlock_read_trylock(&try_rwlock_data.lock); in try_read()
225 for (i = 0; i != RTE_DIM(try_rwlock_data.data.u64); i++) { in try_read()
228 if (try_rwlock_data.data.u64[i] != 0) { in try_read()
232 (void *)(uintptr_t)&try_rwlock_data.data, in try_read()
233 sizeof(try_rwlock_data.data)); in try_read()
239 rte_rwlock_read_unlock(&try_rwlock_data.lock); in try_read()
251 rc = rte_rwlock_write_trylock(&try_rwlock_data.lock); in try_write()
256 for (i = RTE_DIM(try_rwlock_data.data.u8); i-- != 0; ) { in try_write()
259 if (try_rwlock_data.data.u8[i] != 0) { in try_write()
263 (void *)(uintptr_t)&try_rwlock_data.data, in try_write()
264 sizeof(try_rwlock_data.data)); in try_write()
269 try_rwlock_data.data.u8[i] = v; in try_write()
273 for (i = RTE_DIM(try_rwlock_data.data.u8); i-- != 0; ) { in try_write()
276 if (try_rwlock_data.data.u8[i] != v) { in try_write()
280 (void *)(uintptr_t)&try_rwlock_data.data, in try_write()
281 sizeof(try_rwlock_data.data)); in try_write()
286 try_rwlock_data.data.u8[i] = 0; in try_write()
289 rte_rwlock_write_unlock(&try_rwlock_data.lock); in try_write()
305 ftm = try_rwlock_data.tick; in try_read_lcore()
339 ftm = try_rwlock_data.tick; in try_write_lcore()
454 memset(&try_rwlock_data, 0, sizeof(try_rwlock_data)); in try_test_reset()
455 try_rwlock_data.tick = TEST_SEC * rte_get_tsc_hz(); in try_test_reset()