| /f-stack/dpdk/drivers/net/nfp/nfpcore/ |
| H A D | nfp_mutex.c | 128 for (mutex = cpp->mutex_cache; mutex; mutex = mutex->next) { in nfp_cpp_mutex_alloc() 129 if (mutex->target == target && mutex->address == address) in nfp_cpp_mutex_alloc() 133 if (mutex) { in nfp_cpp_mutex_alloc() 154 mutex = calloc(sizeof(*mutex), 1); in nfp_cpp_mutex_alloc() 155 if (!mutex) in nfp_cpp_mutex_alloc() 174 return mutex; in nfp_cpp_mutex_alloc() 239 mutex->next->prev = mutex->prev; in nfp_cpp_mutex_free() 241 mutex->prev->next = mutex->next; in nfp_cpp_mutex_free() 244 if (mutex->cpp && mutex == mutex->cpp->mutex_cache) in nfp_cpp_mutex_free() 245 mutex->cpp->mutex_cache = mutex->next; in nfp_cpp_mutex_free() [all …]
|
| H A D | nfp_resource.c | 43 } mutex; member 64 struct nfp_cpp_mutex *mutex; member 95 if (entry.mutex.key != key) in nfp_cpp_resource_find() 99 res->mutex = in nfp_cpp_resource_find() 126 err = nfp_cpp_mutex_trylock(res->mutex); in nfp_resource_try_acquire() 135 nfp_cpp_mutex_free(res->mutex); in nfp_resource_try_acquire() 215 nfp_cpp_mutex_unlock(res->mutex); in nfp_resource_release() 216 nfp_cpp_mutex_free(res->mutex); in nfp_resource_release()
|
| H A D | nfp_cpp.h | 710 struct nfp_cpp *nfp_cpp_mutex_cpp(struct nfp_cpp_mutex *mutex); 718 uint32_t nfp_cpp_mutex_key(struct nfp_cpp_mutex *mutex); 729 uint16_t nfp_cpp_mutex_owner(struct nfp_cpp_mutex *mutex); 737 int nfp_cpp_mutex_target(struct nfp_cpp_mutex *mutex); 745 uint64_t nfp_cpp_mutex_address(struct nfp_cpp_mutex *mutex); 752 void nfp_cpp_mutex_free(struct nfp_cpp_mutex *mutex); 761 int nfp_cpp_mutex_lock(struct nfp_cpp_mutex *mutex); 770 int nfp_cpp_mutex_unlock(struct nfp_cpp_mutex *mutex); 779 int nfp_cpp_mutex_trylock(struct nfp_cpp_mutex *mutex);
|
| /f-stack/app/redis-5.0.5/deps/jemalloc/src/ |
| H A D | mutex.c | 66 malloc_mutex_lock_final(mutex); in malloc_mutex_lock_slow() 84 malloc_mutex_lock_final(mutex); in malloc_mutex_lock_slow() 139 InitializeSRWLock(&mutex->lock); in malloc_mutex_init() 149 mutex->lock = 0; in malloc_mutex_init() 153 postponed_mutexes = mutex; in malloc_mutex_init() 174 mutex->lock_order = lock_order; in malloc_mutex_init() 177 mutex_addr_comp, mutex); in malloc_mutex_init() 187 malloc_mutex_lock(tsdn, mutex); in malloc_mutex_prefork() 192 malloc_mutex_unlock(tsdn, mutex); in malloc_mutex_postfork_parent() 200 if (malloc_mutex_init(mutex, mutex->witness.name, in malloc_mutex_postfork_child() [all …]
|
| /f-stack/app/redis-5.0.5/deps/jemalloc/include/jemalloc/internal/ |
| H A D | mutex.h | 141 MALLOC_MUTEX_LOCK(mutex); in malloc_mutex_lock_final() 146 return MALLOC_MUTEX_TRYLOCK(mutex); in malloc_mutex_trylock_final() 152 mutex_prof_data_t *data = &mutex->prof_data; in mutex_owner_stats_update() 166 if (malloc_mutex_trylock_final(mutex)) { in malloc_mutex_trylock() 169 mutex_owner_stats_update(tsdn, mutex); in malloc_mutex_trylock() 204 if (malloc_mutex_trylock_final(mutex)) { in malloc_mutex_lock() 205 malloc_mutex_lock_slow(mutex); in malloc_mutex_lock() 207 mutex_owner_stats_update(tsdn, mutex); in malloc_mutex_lock() 216 MALLOC_MUTEX_UNLOCK(mutex); in malloc_mutex_unlock() 233 malloc_mutex_t *mutex) { in malloc_mutex_prof_read() argument [all …]
|
| H A D | mutex_pool.h | 44 malloc_mutex_t *mutex = mutex_pool_mutex(pool, key); in mutex_pool_lock() local 45 malloc_mutex_lock(tsdn, mutex); in mutex_pool_lock() 50 malloc_mutex_t *mutex = mutex_pool_mutex(pool, key); in mutex_pool_unlock() local 51 malloc_mutex_unlock(tsdn, mutex); in mutex_pool_unlock()
|
| /f-stack/dpdk/lib/librte_vhost/ |
| H A D | socket.c | 76 pthread_mutex_t mutex; member 94 .mutex = PTHREAD_MUTEX_INITIALIZER, 421 pthread_mutex_t mutex; member 589 pthread_mutex_lock(&vhost_user.mutex); in rte_vhost_driver_attach_vdpa_device() 603 pthread_mutex_lock(&vhost_user.mutex); in rte_vhost_driver_detach_vdpa_device() 618 pthread_mutex_lock(&vhost_user.mutex); in rte_vhost_driver_get_vdpa_device() 632 pthread_mutex_lock(&vhost_user.mutex); in rte_vhost_driver_disable_features() 652 pthread_mutex_lock(&vhost_user.mutex); in rte_vhost_driver_enable_features() 675 pthread_mutex_lock(&vhost_user.mutex); in rte_vhost_driver_set_features() 699 pthread_mutex_lock(&vhost_user.mutex); in rte_vhost_driver_get_features() [all …]
|
| /f-stack/freebsd/contrib/zstd/lib/common/ |
| H A D | threading.c | 84 int ZSTD_pthread_mutex_init(ZSTD_pthread_mutex_t* mutex, pthread_mutexattr_t const* attr) in ZSTD_pthread_mutex_init() argument 86 *mutex = (pthread_mutex_t*)ZSTD_malloc(sizeof(pthread_mutex_t)); in ZSTD_pthread_mutex_init() 87 if (!*mutex) in ZSTD_pthread_mutex_init() 89 return pthread_mutex_init(*mutex, attr); in ZSTD_pthread_mutex_init() 92 int ZSTD_pthread_mutex_destroy(ZSTD_pthread_mutex_t* mutex) in ZSTD_pthread_mutex_destroy() argument 94 if (!*mutex) in ZSTD_pthread_mutex_destroy() 97 int const ret = pthread_mutex_destroy(*mutex); in ZSTD_pthread_mutex_destroy() 98 ZSTD_free(*mutex); in ZSTD_pthread_mutex_destroy()
|
| /f-stack/freebsd/arm/freescale/vybrid/ |
| H A D | vf_i2c.c | 127 struct mtx mutex; member 331 mtx_lock(&sc->mutex); in i2c_repeated_start() 360 mtx_unlock(&sc->mutex); in i2c_repeated_start() 379 mtx_lock(&sc->mutex); in i2c_start() 407 mtx_unlock(&sc->mutex); in i2c_start() 427 mtx_lock(&sc->mutex); in i2c_stop() 439 mtx_unlock(&sc->mutex); in i2c_stop() 503 mtx_lock(&sc->mutex); in i2c_reset() 513 mtx_unlock(&sc->mutex); in i2c_reset() 530 mtx_lock(&sc->mutex); in i2c_read() [all …]
|
| /f-stack/dpdk/examples/performance-thread/pthread_shim/ |
| H A D | pthread_shim.c | 311 int pthread_mutex_destroy(pthread_mutex_t *mutex) in pthread_mutex_destroy() argument 315 return _sys_pthread_funcs.f_pthread_mutex_destroy(mutex); in pthread_mutex_destroy() 345 pthread_mutex_t *__rte_restrict mutex, in pthread_cond_timedwait() argument 355 pthread_mutex_unlock(mutex); in pthread_cond_wait() 358 pthread_mutex_lock(mutex); in pthread_cond_wait() 469 (struct lthread_mutex **)mutex, in pthread_mutex_init() 474 int pthread_mutex_lock(pthread_mutex_t *mutex) in pthread_mutex_lock() argument 478 return _sys_pthread_funcs.f_pthread_mutex_lock(mutex); in pthread_mutex_lock() 481 int pthread_mutex_trylock(pthread_mutex_t *mutex) in pthread_mutex_trylock() argument 494 int pthread_mutex_unlock(pthread_mutex_t *mutex) in pthread_mutex_unlock() argument [all …]
|
| /f-stack/dpdk/lib/librte_eal/windows/include/ |
| H A D | pthread.h | 154 pthread_mutex_init(pthread_mutex_t *mutex, in pthread_mutex_init() argument 157 InitializeCriticalSection(mutex); in pthread_mutex_init() 162 pthread_mutex_lock(pthread_mutex_t *mutex) in pthread_mutex_lock() argument 164 EnterCriticalSection(mutex); in pthread_mutex_lock() 169 pthread_mutex_unlock(pthread_mutex_t *mutex) in pthread_mutex_unlock() argument 171 LeaveCriticalSection(mutex); in pthread_mutex_unlock() 176 pthread_mutex_destroy(pthread_mutex_t *mutex) in pthread_mutex_destroy() argument 178 DeleteCriticalSection(mutex); in pthread_mutex_destroy()
|
| /f-stack/dpdk/examples/performance-thread/common/ |
| H A D | lthread_api.h | 600 lthread_mutex_init(char *name, struct lthread_mutex **mutex, 619 int lthread_mutex_destroy(struct lthread_mutex *mutex); 642 int lthread_mutex_lock(struct lthread_mutex *mutex); 663 int lthread_mutex_trylock(struct lthread_mutex *mutex); 684 int lthread_mutex_unlock(struct lthread_mutex *mutex);
|
| /f-stack/freebsd/contrib/octeon-sdk/cvmx-malloc/ |
| H A D | arena.c | 136 (void)mutex_lock(&ar_ptr->mutex); in free_atfork() 139 (void)mutex_unlock(&ar_ptr->mutex); in free_atfork() 265 mutex_init(&a->mutex); in cvmx_add_arena() 266 mutex_lock(&a->mutex); in cvmx_add_arena() 272 (void)mutex_lock(&ar_ptr->mutex); in cvmx_add_arena() 275 (void)mutex_unlock(&ar_ptr->mutex); in cvmx_add_arena() 286 (void)mutex_unlock(&a->mutex); in cvmx_add_arena()
|
| /f-stack/dpdk/drivers/net/e1000/base/ |
| H A D | e1000_osdep.h | 50 #define E1000_MUTEX_INIT(mutex) (*(mutex) = 0) argument 51 #define E1000_MUTEX_LOCK(mutex) (*(mutex) = 1) argument 52 #define E1000_MUTEX_UNLOCK(mutex) (*(mutex) = 0) argument
|
| /f-stack/dpdk/drivers/net/igc/base/ |
| H A D | igc_osdep.h | 62 #define IGC_MUTEX_INIT(mutex) (*(mutex) = 0) argument 63 #define IGC_MUTEX_LOCK(mutex) (*(mutex) = 1) argument 64 #define IGC_MUTEX_UNLOCK(mutex) (*(mutex) = 0) argument
|
| /f-stack/freebsd/contrib/device-tree/Bindings/hwlock/ |
| H A D | qcom-hwspinlock.yaml | 19 - qcom,sfpb-mutex 20 - qcom,tcsr-mutex 38 compatible = "qcom,tcsr-mutex";
|
| H A D | qcom-hwspinlock.txt | 10 "qcom,sfpb-mutex", 11 "qcom,tcsr-mutex" 35 compatible = "qcom,tcsr-mutex";
|
| /f-stack/dpdk/drivers/raw/ifpga/base/ |
| H A D | opae_spi_transaction.c | 437 pthread_mutex_lock(dev->mutex); in spi_transaction_read() 441 pthread_mutex_unlock(dev->mutex); in spi_transaction_read() 451 pthread_mutex_lock(dev->mutex); in spi_transaction_write() 455 pthread_mutex_unlock(dev->mutex); in spi_transaction_write() 482 if (dev->mutex) { in spi_transaction_init() 484 spi_tran_dev->mutex = dev->mutex; in spi_transaction_init() 487 spi_tran_dev->mutex = &spi_tran_dev->lock; in spi_transaction_init()
|
| /f-stack/freebsd/arm/mv/armada38x/ |
| H A D | armada38x_rtc.c | 72 #define MV_RTC_LOCK(sc) mtx_lock_spin(&(sc)->mutex) 73 #define MV_RTC_UNLOCK(sc) mtx_unlock_spin(&(sc)->mutex) 107 struct mtx mutex; member 219 mtx_init(&sc->mutex, device_get_nameunit(dev), NULL, MTX_SPIN); in mv_rtc_attach() 224 mtx_destroy(&sc->mutex); in mv_rtc_attach() 250 mtx_destroy(&sc->mutex); in mv_rtc_detach()
|
| /f-stack/dpdk/drivers/net/virtio/virtio_user/ |
| H A D | virtio_user_dev.c | 127 pthread_mutex_lock(&dev->mutex); in virtio_user_dev_set_features() 149 pthread_mutex_unlock(&dev->mutex); in virtio_user_dev_set_features() 173 pthread_mutex_lock(&dev->mutex); in virtio_user_start_device() 194 pthread_mutex_unlock(&dev->mutex); in virtio_user_start_device() 199 pthread_mutex_unlock(&dev->mutex); in virtio_user_start_device() 211 pthread_mutex_lock(&dev->mutex); in virtio_user_stop_device() 232 pthread_mutex_unlock(&dev->mutex); in virtio_user_stop_device() 344 pthread_mutex_lock(&dev->mutex); in virtio_user_mem_event_cb() 361 pthread_mutex_unlock(&dev->mutex); in virtio_user_mem_event_cb() 820 pthread_mutex_lock(&dev->mutex); in virtio_user_dev_set_status() [all …]
|
| /f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | sysmacros.h | 281 #define INCR_COUNT(var, mutex) mutex_enter(mutex), (*(var))++, mutex_exit(mutex) argument 282 #define DECR_COUNT(var, mutex) mutex_enter(mutex), (*(var))--, mutex_exit(mutex) argument
|
| /f-stack/freebsd/netinet/libalias/ |
| H A D | alias_local.h | 191 struct mtx mutex; member 199 mtx_init(&l->mutex, "per-instance libalias mutex", NULL, MTX_DEF) 200 #define LIBALIAS_LOCK_ASSERT(l) mtx_assert(&l->mutex, MA_OWNED) 201 #define LIBALIAS_LOCK(l) mtx_lock(&l->mutex) 202 #define LIBALIAS_UNLOCK(l) mtx_unlock(&l->mutex) 203 #define LIBALIAS_LOCK_DESTROY(l) mtx_destroy(&l->mutex)
|
| /f-stack/freebsd/contrib/ck/src/ |
| H A D | ck_barrier_combining.c | 113 ck_spinlock_fas_lock(&root->mutex); in ck_barrier_combining_group_init() 139 ck_spinlock_fas_unlock(&root->mutex); in ck_barrier_combining_group_init() 152 ck_spinlock_fas_init(&root->mutex); in ck_barrier_combining_init()
|
| /f-stack/freebsd/contrib/vchiq/interface/vchiq_arm/ |
| H A D | vchiq_core.h | 314 struct mutex bulk_mutex; 419 struct mutex mutex; member 447 struct mutex slot_mutex; 449 struct mutex recycle_mutex; 451 struct mutex sync_mutex; 453 struct mutex bulk_transfer_mutex;
|
| H A D | vchiq_kern_lib.c | 56 struct mutex bulk_waiter_list_mutex; 133 if (lmutex_lock_interruptible(&state->mutex) != 0) in vchiq_shutdown() 139 lmutex_unlock(&state->mutex); in vchiq_shutdown() 196 if (lmutex_lock_interruptible(&state->mutex) != 0) { in vchiq_connect() 207 lmutex_unlock(&state->mutex); in vchiq_connect()
|