/linux-master/net/unix/ |
H A D | unix_bpf.c | 126 smp_store_release(&unix_dgram_prot_saved, ops); 138 smp_store_release(&unix_stream_prot_saved, ops);
|
/linux-master/drivers/tty/ |
H A D | tty_buffer.c | 283 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 D | udp_bpf.c | 128 smp_store_release(&udpv6_prot_saved, ops);
|
/linux-master/net/vmw_vsock/ |
H A D | vsock_bpf.c | 135 /* Paired with the smp_store_release() below. */ 143 smp_store_release(&vsock_prot_saved, ops);
|
/linux-master/fs/verity/ |
H A D | hash_algs.c | 56 /* pairs with smp_store_release() below */ 91 smp_store_release(&alg->tfm, tfm);
|
/linux-master/include/linux/ |
H A D | mmap_lock.h | 94 smp_store_release(&mm->mm_lock_seq, mm->mm_lock_seq + 1);
|
/linux-master/lib/ |
H A D | lwq.c | 29 smp_store_release(&q->ready, (void *)1);
|
H A D | percpu-refcount.c | 253 * Restore per-cpu operation. smp_store_release() is paired 261 smp_store_release(&ref->percpu_count_ptr,
|
H A D | objpool.c | 174 smp_store_release(&slot->last, tail + 1);
|
/linux-master/virt/kvm/ |
H A D | dirty_ring.c | 91 smp_store_release(&gfn->flags, 0);
|
/linux-master/kernel/locking/ |
H A D | percpu-rwsem.c | 133 smp_store_release(&wq_entry->private, NULL);
|
H A D | qspinlock_paravirt.h | 533 smp_store_release(&lock->locked, 0);
|
/linux-master/drivers/gpu/drm/scheduler/ |
H A D | sched_fence.c | 53 * 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 D | msm_rd.c | 117 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 D | xsk_queue.h | 281 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 D | tasks.h | 261 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 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/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/tools/lib/bpf/ |
H A D | ringbuf.c | 263 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 D | kcsan_test.c | 74 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 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/greybus/ |
H A D | gb-beagleplay.c | 139 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 D | device_cdev.c | 118 smp_store_release(&df->access_granted, true);
|
/linux-master/drivers/infiniband/core/ |
H A D | netlink.c | 119 smp_store_release(&rdma_nl_types[index].cb_table, cb_table);
|
/linux-master/drivers/char/hw_random/ |
H A D | virtio-rng.c | 47 smp_store_release(&vi->data_avail, len);
|