Home
last modified time | relevance | path

Searched refs:rwlock (Results 1 – 9 of 9) sorted by relevance

/dpdk/drivers/common/mlx5/
H A Dmlx5_common_mr.c556 rte_rwlock_write_lock(&share_cache->rwlock); in mlx5_mr_garbage_collect()
621 rte_rwlock_read_lock(&share_cache->rwlock); in mlx5_mr_create_secondary()
626 rte_rwlock_read_unlock(&share_cache->rwlock); in mlx5_mr_create_secondary()
776 rte_rwlock_write_lock(&share_cache->rwlock); in mlx5_mr_create_primary()
946 rte_rwlock_read_lock(&share_cache->rwlock); in mr_lookup_caches()
1029 rte_rwlock_write_lock(&share_cache->rwlock); in mlx5_mr_release_cache()
1064 rte_rwlock_init(&share_cache->rwlock); in mlx5_mr_create_cache()
1247 rte_rwlock_read_lock(&share_cache->rwlock); in mlx5_mr_dump_cache()
1612 rte_rwlock_read_lock(&share_cache->rwlock); in mlx5_mr_mempool_register_primary()
1882 rte_rwlock_read_lock(&share_cache->rwlock); in mlx5_lookup_mempool_regs()
[all …]
H A Dmlx5_common.c1102 rte_rwlock_write_lock(&dev->mr_scache.rwlock); in mlx5_common_dev_dma_map()
1106 rte_rwlock_write_unlock(&dev->mr_scache.rwlock); in mlx5_common_dev_dma_map()
1141 rte_rwlock_read_lock(&dev->mr_scache.rwlock); in mlx5_common_dev_dma_unmap()
1144 rte_rwlock_read_unlock(&dev->mr_scache.rwlock); in mlx5_common_dev_dma_unmap()
1163 rte_rwlock_read_unlock(&dev->mr_scache.rwlock); in mlx5_common_dev_dma_unmap()
H A Dmlx5_common_mr.h83 rte_rwlock_t rwlock; /* MR cache Lock. */ member
/dpdk/drivers/net/mlx4/
H A Dmlx4_mr.c497 rte_rwlock_write_lock(&priv->mr.rwlock); in mlx4_mr_garbage_collect()
501 rte_rwlock_write_unlock(&priv->mr.rwlock); in mlx4_mr_garbage_collect()
561 rte_rwlock_read_lock(&priv->mr.rwlock); in mlx4_mr_create_secondary()
566 rte_rwlock_read_unlock(&priv->mr.rwlock); in mlx4_mr_create_secondary()
720 rte_rwlock_write_lock(&priv->mr.rwlock); in mlx4_mr_create_primary()
910 rte_rwlock_write_lock(&priv->mr.rwlock); in mlx4_mr_mem_event_free_cb()
1028 rte_rwlock_read_lock(&priv->mr.rwlock); in mlx4_mr_lookup_dev()
1221 rte_rwlock_read_lock(&priv->mr.rwlock); in mlx4_mr_update_ext_mp_cb()
1252 rte_rwlock_write_lock(&priv->mr.rwlock); in mlx4_mr_update_ext_mp_cb()
1392 rte_rwlock_read_lock(&priv->mr.rwlock); in mlx4_mr_dump_dev()
[all …]
H A Dmlx4.h183 rte_rwlock_t rwlock; /* MR Lock. */ member
/dpdk/lib/eal/common/
H A Deal_common_fbarray.c668 rte_rwlock_write_lock(&arr->rwlock); in set_used()
814 rte_rwlock_init(&arr->rwlock); in rte_fbarray_init()
1102 rte_rwlock_read_lock(&arr->rwlock); in rte_fbarray_is_used()
1110 rte_rwlock_read_unlock(&arr->rwlock); in rte_fbarray_is_used()
1126 rte_rwlock_read_lock(&arr->rwlock); in fbarray_find()
1153 rte_rwlock_read_unlock(&arr->rwlock); in fbarray_find()
1201 rte_rwlock_read_lock(&arr->rwlock); in fbarray_find_n()
1229 rte_rwlock_read_unlock(&arr->rwlock); in fbarray_find_n()
1273 rte_rwlock_read_lock(&arr->rwlock); in fbarray_find_contig()
1334 rte_rwlock_read_lock(&arr->rwlock); in fbarray_find_biggest()
[all …]
/dpdk/lib/eal/include/
H A Drte_fbarray.h50 rte_rwlock_t rwlock; /**< multiprocess lock */ member
/dpdk/doc/api/
H A Ddoxy-api-index.md78 [rwlock] (@ref rte_rwlock.h),
/dpdk/doc/guides/rel_notes/
H A Drelease_2_1.rst300 Added the use of hardware memory transactions (HTM) on fast-path for rwlock
304 rwlock if HTM is not available or memory transactions fail. This is not a
305 replacement for all rwlock usages since not all critical sections protected