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

1234567

/linux-master/drivers/media/usb/uvc/
H A Duvc_status.c323 smp_store_release(&dev->flush_status, true);
351 smp_store_release(&dev->flush_status, false);
/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/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,
/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.h529 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/include/linux/
H A Dmmap_lock.h92 smp_store_release(&mm->mm_lock_seq, mm->mm_lock_seq + 1);
/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/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);
375 /* Synchronizes with smp_store_release() in ringbuf_process_ring(). */
381 /* Synchronizes with smp_store_release() in __bpf_ringbuf_reserve() in
589 /* Synchronizes with smp_store_release() in __bpf_user_ringbuf_peek() in
593 /* Synchronizes with smp_store_release() in user_ringbuf_commit() */
614 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);
509 smp_store_release(flag, 0));
584 KCSAN_EXPECT_READ_BARRIER(smp_store_release(&test_var, 0), true);
629 KCSAN_EXPECT_WRITE_BARRIER(smp_store_release(&test_var, 0), true);
674 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/arch/x86/kvm/mmu/
H A Dpage_track.c28 * with the smp_store_release in kvm_page_track_write_tracking_enable().
207 smp_store_release(&kvm->arch.external_write_tracking_enabled, true);
/linux-master/drivers/iommu/
H A Diommu-sva.c50 smp_store_release(&mm->iommu_mm, iommu_mm);

Completed in 207 milliseconds

1234567