Searched refs:smp_store_release (Results 101 - 125 of 168) sorted by last modified time

1234567

/linux-master/net/sunrpc/
H A Dxprtmultipath.c403 smp_store_release(cursor, pos);
/linux-master/mm/kfence/
H A Dcore.c639 smp_store_release(&kfence_metadata, kfence_metadata_init);
/linux-master/kernel/
H A Dresource.c1169 /* pairs with smp_store_release() in iomem_init_inode() */
2064 smp_store_release(&iomem_inode, inode);
H A Dwatch_queue.c134 smp_store_release(&pipe->head, head + 1); /* vs pipe_read() */
H A Dtaskstats.c576 /* Pairs with smp_store_release() below. */
588 * Pairs with smp_store_release() above and order the
591 smp_store_release(&sig->stats, stats_new);
H A Dsmp.c344 smp_store_release(&csd->node.u_flags, 0);
/linux-master/kernel/futex/
H A Dwaitwake.c123 smp_store_release(&q->lock_ptr, NULL);
/linux-master/fs/bcachefs/
H A Dsix.c243 smp_store_release(&w->lock_acquired, true);
366 * wait->lock_acquired: pairs with the smp_store_release in
465 * wait->lock_acquired: pairs with the smp_store_release in
/linux-master/fs/afs/
H A Dcell.c202 smp_store_release(&cell->dns_lookup_count, 1); /* vs source/status */
480 smp_store_release(&cell->dns_lookup_count,
742 smp_store_release(&cell->state, AFS_CELL_REMOVED);
751 smp_store_release(&cell->state, AFS_CELL_UNSET);
756 smp_store_release(&cell->state, AFS_CELL_ACTIVATING);
765 smp_store_release(&cell->state, AFS_CELL_ACTIVE);
778 smp_store_release(&cell->state, AFS_CELL_DEACTIVATING);
786 smp_store_release(&cell->state, AFS_CELL_INACTIVE);
803 smp_store_release(&cell->state, AFS_CELL_FAILED); /* vs error */
808 smp_store_release(
[all...]
H A Daddr_prefs.c434 smp_store_release(&net->address_pref_version, preflist->version);
514 smp_store_release(&alist->addr_pref_version, preflist->version);
/linux-master/drivers/char/hw_random/
H A Dvirtio-rng.c47 smp_store_release(&vi->data_avail, len);
/linux-master/lib/
H A Dobjpool.c174 smp_store_release(&slot->last, tail + 1);
H A Dlwq.c29 smp_store_release(&q->ready, (void *)1);
/linux-master/include/asm-generic/
H A Dqspinlock.h128 smp_store_release(&lock->locked, 0);
H A Dspinlock.h10 * It also relies on atomic_fetch_add() being safe vs smp_store_release() on a
68 smp_store_release(ptr, (u16)val + 1);
/linux-master/drivers/tty/
H A Dn_tty.c1264 smp_store_release(&ldata->canon_head, ldata->read_head);
1643 smp_store_release(&ldata->commit_head, ldata->read_head);
1972 smp_store_release(&ldata->read_tail, ldata->read_tail + n);
2056 smp_store_release(&ldata->read_tail, ldata->read_tail + c);
2096 smp_store_release(&ldata->read_tail, ldata->read_tail + 1);
/linux-master/kernel/kcsan/
H A Dselftest.c150 KCSAN_CHECK_READ_BARRIER(smp_store_release(&test_var, 0));
179 KCSAN_CHECK_WRITE_BARRIER(smp_store_release(&test_var, 0));
211 KCSAN_CHECK_RW_BARRIER(smp_store_release(&test_var, 0));
/linux-master/drivers/target/
H A Dtarget_core_user.c697 #define UPDATE_HEAD(head, used, size) smp_store_release(&head, ((head % size) + used) % size)
/linux-master/drivers/infiniband/sw/rdmavt/
H A Dqp.c1837 smp_store_release(&wq->head, next);
2241 smp_store_release(&wq->head, next);
/linux-master/drivers/infiniband/hw/hfi1/
H A Dipoib_tx.c178 smp_store_release(&tx_ring->head, head);
195 smp_store_release(&tx->complete, 1);
482 smp_store_release(&tx_ring->tail, CIRC_NEXT(tx_ring->tail, tx_ring->max_items));
499 smp_store_release(&tx->complete, 1);
545 smp_store_release(&tx_ring->tail, CIRC_NEXT(tx_ring->tail, tx_ring->max_items));
/linux-master/kernel/sched/
H A Dpsi.c1549 smp_store_release(&seq->private, new);
/linux-master/kernel/rcu/
H A Drefscale.c472 smp_store_release(this_cpu_ptr(&test_acqrel), x + 1);
486 smp_store_release(this_cpu_ptr(&test_acqrel), x + 1);
969 smp_store_release(&reader_tasks[r].start_reader, 1);
/linux-master/kernel/bpf/
H A Dringbuf.c444 smp_store_release(&rb->producer_pos, new_prod_pos);
663 /* Synchronizes with smp_store_release() in user-space producer. */
668 /* Synchronizes with smp_store_release() in __bpf_user_ringbuf_sample_release() */
674 /* Synchronizes with smp_store_release() in user-space producer. */
699 smp_store_release(&rb->consumer_pos, cons_pos + total_len);
723 smp_store_release(&rb->consumer_pos, consumer_pos + rounded_size);
/linux-master/ipc/
H A Dmqueue.c81 * STATE_READY with smp_store_release(), and it is read with READ_ONCE followed
102 * the smp_store_release() that does ->state = STATE_READY.
1027 smp_store_release(&this->state, STATE_READY);
/linux-master/fs/crypto/
H A Dinline_crypt.c200 smp_store_release(&prep_key->blk_key, blk_key);

Completed in 292 milliseconds

1234567