Searched refs:smp_load_acquire (Results 26 - 50 of 142) sorted by path

123456

/linux-master/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.h624 /* This smp_load_acquire() pairs with smp_store_release() in
627 int begin = smp_load_acquire(&ring->next_to_clean);
/linux-master/drivers/net/ethernet/intel/e1000/
H A De1000.h190 unsigned int clean = smp_load_acquire(&(R)->next_to_clean); \
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_pf.c2127 /* This smp_load_acquire() pairs with smp_store_release() in
2130 u16 htb_maj_id = smp_load_acquire(&pf->qos.maj_id);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_stats.c482 max_qos_sqs = smp_load_acquire(&priv->htb_max_qos_sqs);
2307 return NUM_QOS_SQ_STATS * smp_load_acquire(&priv->htb_max_qos_sqs);
2313 u16 max_qos_sqs = smp_load_acquire(&priv->htb_max_qos_sqs);
2328 max_qos_sqs = smp_load_acquire(&priv->htb_max_qos_sqs);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dclock.c197 sign = smp_load_acquire(&clock_info->sign);
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_spq.c75 if (smp_load_acquire(&comp_done->done) == 1) { /* ^^^ */
/linux-master/drivers/net/netdevsim/
H A Dbus.c73 if (!smp_load_acquire(&nsim_bus_dev->init))
94 if (!smp_load_acquire(&nsim_bus_dev->init))
168 if (!smp_load_acquire(&nsim_bus_enable)) {
218 if (!smp_load_acquire(&nsim_bus_enable)) {
/linux-master/drivers/net/wireguard/
H A Dqueueing.c82 struct sk_buff *tail = queue->tail, *next = smp_load_acquire(&NEXT(tail));
89 next = smp_load_acquire(&NEXT(next));
99 next = smp_load_acquire(&NEXT(tail));
/linux-master/drivers/tty/
H A Dn_tty.c1708 size_t tail = smp_load_acquire(&ldata->read_tail);
1960 size_t head = smp_load_acquire(&ldata->commit_head);
2021 canon_head = smp_load_acquire(&ldata->canon_head);
2080 canon_head = smp_load_acquire(&ldata->canon_head);
H A Dtty_buffer.c233 while ((next = smp_load_acquire(&buf->head->next)) != NULL) {
410 next = smp_load_acquire(&head->next);
415 count = smp_load_acquire(&head->commit) - head->lookahead;
482 next = smp_load_acquire(&head->next);
486 count = smp_load_acquire(&head->commit) - head->read;
H A Dtty_ldsem.c196 if (!smp_load_acquire(&waiter.task))
/linux-master/drivers/usb/gadget/function/
H A Df_mass_storage.c425 /* Synchronize with the smp_load_acquire() in sleep_thread() */
442 /* Synchronize with the smp_load_acquire() in sleep_thread() */
594 bh && smp_load_acquire(&bh->state) >=
598 bh && smp_load_acquire(&bh->state) >=
/linux-master/drivers/vfio/
H A Dvfio_main.c1228 if (!smp_load_acquire(&df->access_granted))
1272 if (!smp_load_acquire(&df->access_granted))
1289 if (!smp_load_acquire(&df->access_granted))
1304 if (!smp_load_acquire(&df->access_granted))
/linux-master/drivers/virt/acrn/
H A Dioreq.c507 if (smp_load_acquire(&req->processed) ==
/linux-master/fs/afs/
H A Daddr_prefs.c467 smp_load_acquire(&alist->addr_pref_version) == preflist->version)
525 smp_load_acquire(&net->address_pref_version) == alist->addr_pref_version)
H A Dcell.c302 state = smp_load_acquire(&cell->state); /* vs error */
H A Dvl_rotate.c49 dns_lookup_count = smp_load_acquire(&cell->dns_lookup_count);
56 smp_load_acquire(&cell->dns_lookup_count)
/linux-master/fs/
H A Daio.c1715 head = smp_load_acquire(&req->head);
H A Dbinfmt_misc.c189 misc = smp_load_acquire(&user_ns->binfmt_misc);
1014 /* Pairs with smp_load_acquire() in load_binfmt_misc(). */
H A Dd_path.c98 const char *dname = smp_load_acquire(&name->name); /* ^^^ */
/linux-master/fs/bcachefs/
H A Dsix.c241 * pairs with smp_load_acquire() in six_lock_slowpath()
369 if (smp_load_acquire(&wait->lock_acquired)) {
468 if (smp_load_acquire(&wait->lock_acquired))
/linux-master/fs/crypto/
H A Dcrypto.c342 if (likely(smp_load_acquire(&fscrypt_bounce_page_pool)))
357 /* pairs with smp_load_acquire() above */
H A Dfscrypt_private.h403 * The two smp_load_acquire()'s here pair with the smp_store_release()'s
407 * executing a RELEASE barrier. We need to use smp_load_acquire() here
411 return smp_load_acquire(&prep_key->blk_key) != NULL;
412 return smp_load_acquire(&prep_key->tfm) != NULL;
447 return smp_load_acquire(&prep_key->tfm) != NULL;
H A Dkeyring.c216 * Pairs with the smp_load_acquire() in fscrypt_find_master_key().
298 * executing a RELEASE barrier. We need to use smp_load_acquire() here
301 keyring = smp_load_acquire(&sb->s_master_keys);
H A Dkeysetup.c162 * Pairs with the smp_load_acquire() in fscrypt_is_key_prepared().
304 if (!smp_load_acquire(&mk->mk_ino_hash_key_initialized)) {
316 /* pairs with smp_load_acquire() above */
596 * So use cmpxchg_release(). This pairs with the smp_load_acquire() in

Completed in 722 milliseconds

123456