Home
last modified time | relevance | path

Searched refs:mutex (Results 1 – 25 of 123) sorted by relevance

12345

/f-stack/dpdk/drivers/net/nfp/nfpcore/
H A Dnfp_mutex.c128 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 Dnfp_resource.c43 } 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 Dnfp_cpp.h710 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 Dmutex.c66 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 Dmutex.h141 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 Dmutex_pool.h44 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 Dsocket.c76 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 Dthreading.c84 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 Dvf_i2c.c127 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 Dpthread_shim.c311 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 Dpthread.h154 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 Dlthread_api.h600 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 Darena.c136 (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 De1000_osdep.h50 #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 Digc_osdep.h62 #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 Dqcom-hwspinlock.yaml19 - qcom,sfpb-mutex
20 - qcom,tcsr-mutex
38 compatible = "qcom,tcsr-mutex";
H A Dqcom-hwspinlock.txt10 "qcom,sfpb-mutex",
11 "qcom,tcsr-mutex"
35 compatible = "qcom,tcsr-mutex";
/f-stack/dpdk/drivers/raw/ifpga/base/
H A Dopae_spi_transaction.c437 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 Darmada38x_rtc.c72 #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 Dvirtio_user_dev.c127 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 Dsysmacros.h281 #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 Dalias_local.h191 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 Dck_barrier_combining.c113 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 Dvchiq_core.h314 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 Dvchiq_kern_lib.c56 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()

12345