Searched refs:smp_store_release (Results 26 - 50 of 166) sorted by relevance

1234567

/linux-master/net/unix/
H A Dunix_bpf.c126 smp_store_release(&unix_dgram_prot_saved, ops);
138 smp_store_release(&unix_stream_prot_saved, ops);
/linux-master/drivers/tty/
H A Dtty_buffer.c283 smp_store_release(&b->commit, b->used);
289 smp_store_release(&b->next, n);
516 smp_store_release(&tail->commit, tail->used);
/linux-master/net/ipv4/
H A Dudp_bpf.c128 smp_store_release(&udpv6_prot_saved, ops);
/linux-master/net/vmw_vsock/
H A Dvsock_bpf.c135 /* Paired with the smp_store_release() below. */
143 smp_store_release(&vsock_prot_saved, ops);
/linux-master/fs/verity/
H A Dhash_algs.c56 /* pairs with smp_store_release() below */
91 smp_store_release(&alg->tfm, tfm);
/linux-master/include/linux/
H A Dmmap_lock.h94 smp_store_release(&mm->mm_lock_seq, mm->mm_lock_seq + 1);
/linux-master/lib/
H A Dlwq.c29 smp_store_release(&q->ready, (void *)1);
H A Dpercpu-refcount.c253 * Restore per-cpu operation. smp_store_release() is paired
261 smp_store_release(&ref->percpu_count_ptr,
H A Dobjpool.c174 smp_store_release(&slot->last, tail + 1);
/linux-master/virt/kvm/
H A Ddirty_ring.c91 smp_store_release(&gfn->flags, 0);
/linux-master/kernel/locking/
H A Dpercpu-rwsem.c133 smp_store_release(&wq_entry->private, NULL);
H A Dqspinlock_paravirt.h533 smp_store_release(&lock->locked, 0);
/linux-master/drivers/gpu/drm/scheduler/
H A Dsched_fence.c53 * smp_store_release() to ensure another thread racing us
57 smp_store_release(&s_fence->parent, dma_fence_get(fence));
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_rd.c117 smp_store_release(&fifo->head, (fifo->head + n) & (BUF_SZ - 1));
158 smp_store_release(&fifo->tail, (fifo->tail + n) & (BUF_SZ - 1));
/linux-master/net/xdp/
H A Dxsk_queue.h281 smp_store_release(&q->ring->consumer, q->cached_cons); /* D, matchees A */
431 smp_store_release(&q->ring->producer, idx); /* B, matches C */
/linux-master/kernel/rcu/
H A Dtasks.h261 smp_store_release(&rtp->percpu_enqueue_lim, lim);
371 smp_store_release(&rtp->percpu_enqueue_lim, nr_cpu_ids);
482 smp_store_release(&rtp->percpu_enqueue_lim, 1);
613 smp_store_release(&rtp->kthread_ptr, current); // Let GPs start!
1453 smp_store_release(&t->trc_reader_special.b.need_qs, v);
1579 smp_store_release(per_cpu_ptr(&trc_ipi_to_cpu, smp_processor_id()), false); // ^^^
1580 smp_store_release(&texp->trc_ipi_to_cpu, -1); // ^^^
/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/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/tools/lib/bpf/
H A Dringbuf.c263 smp_store_release(r->consumer_pos,
270 smp_store_release(r->consumer_pos, cons_pos);
343 /* Synchronizes with smp_store_release() in ringbuf_process_ring(). */
349 /* Synchronizes with smp_store_release() in __bpf_ringbuf_reserve() in
552 /* Synchronizes with smp_store_release() in __bpf_user_ringbuf_peek() in
556 /* Synchronizes with smp_store_release() in user_ringbuf_commit() */
577 smp_store_release(rb->producer_pos, prod_pos + total_size);
/linux-master/kernel/kcsan/
H A Dkcsan_test.c74 smp_store_release(&access_kernels[0], func1);
75 smp_store_release(&access_kernels[1], func2);
506 smp_store_release(flag, 0));
581 KCSAN_EXPECT_READ_BARRIER(smp_store_release(&test_var, 0), true);
626 KCSAN_EXPECT_WRITE_BARRIER(smp_store_release(&test_var, 0), true);
671 KCSAN_EXPECT_RW_BARRIER(smp_store_release(&test_var, 0), true);
/linux-master/fs/afs/
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/greybus/
H A Dgb-beagleplay.c139 smp_store_release(&bg->tx_circ_buf.tail, (tail + written) & (TX_CIRC_BUF_SIZE - 1));
161 smp_store_release(&bg->tx_circ_buf.head,
/linux-master/drivers/vfio/
H A Ddevice_cdev.c118 smp_store_release(&df->access_granted, true);
/linux-master/drivers/infiniband/core/
H A Dnetlink.c119 smp_store_release(&rdma_nl_types[index].cb_table, cb_table);
/linux-master/drivers/char/hw_random/
H A Dvirtio-rng.c47 smp_store_release(&vi->data_avail, len);

Completed in 221 milliseconds

1234567