Searched refs:smp_store_release (Results 101 - 125 of 168) sorted by last modified time
1234567
/linux-master/net/sunrpc/ |
H A D | xprtmultipath.c | 403 smp_store_release(cursor, pos);
|
/linux-master/mm/kfence/ |
H A D | core.c | 639 smp_store_release(&kfence_metadata, kfence_metadata_init);
|
/linux-master/kernel/ |
H A D | resource.c | 1169 /* pairs with smp_store_release() in iomem_init_inode() */ 2064 smp_store_release(&iomem_inode, inode);
|
H A D | watch_queue.c | 134 smp_store_release(&pipe->head, head + 1); /* vs pipe_read() */
|
H A D | taskstats.c | 576 /* 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 D | smp.c | 344 smp_store_release(&csd->node.u_flags, 0);
|
/linux-master/kernel/futex/ |
H A D | waitwake.c | 123 smp_store_release(&q->lock_ptr, NULL);
|
/linux-master/fs/bcachefs/ |
H A D | six.c | 243 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 D | cell.c | 202 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 D | addr_prefs.c | 434 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 D | virtio-rng.c | 47 smp_store_release(&vi->data_avail, len);
|
/linux-master/lib/ |
H A D | objpool.c | 174 smp_store_release(&slot->last, tail + 1);
|
H A D | lwq.c | 29 smp_store_release(&q->ready, (void *)1);
|
/linux-master/include/asm-generic/ |
H A D | qspinlock.h | 128 smp_store_release(&lock->locked, 0);
|
H A D | spinlock.h | 10 * 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 D | n_tty.c | 1264 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 D | selftest.c | 150 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 D | target_core_user.c | 697 #define UPDATE_HEAD(head, used, size) smp_store_release(&head, ((head % size) + used) % size)
|
/linux-master/drivers/infiniband/sw/rdmavt/ |
H A D | qp.c | 1837 smp_store_release(&wq->head, next); 2241 smp_store_release(&wq->head, next);
|
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | ipoib_tx.c | 178 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 D | psi.c | 1549 smp_store_release(&seq->private, new);
|
/linux-master/kernel/rcu/ |
H A D | refscale.c | 472 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 D | ringbuf.c | 444 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 D | mqueue.c | 81 * 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 D | inline_crypt.c | 200 smp_store_release(&prep_key->blk_key, blk_key);
|
Completed in 292 milliseconds
1234567