Searched refs:smp_store_release (Results 26 - 50 of 168) sorted by last modified time

1234567

/linux-master/kernel/rcu/
H A Drcutorture.c465 smp_store_release(&rtrcp->rtc_ready, 1); // Pair with smp_load_acquire().
1751 smp_load_acquire(&rtrcp->rtc_chkrdr) < 0 && // Pairs with smp_store_release below.
1753 !smp_load_acquire(&rtrcp_chker->rtc_assigner)) { // Pairs with smp_store_release below.
1777 smp_store_release(&rtrcp->rtc_assigner, NULL); // Someone else can assign us work.
1778 smp_store_release(&rtrcp_assigner->rtc_chkrdr, -1); // Assigner can again assign.
3105 smp_store_release(&barrier_phase, !barrier_phase);
3282 smp_store_release(&read_exit_child_stopped, true); // After reaping.
/linux-master/kernel/locking/
H A Dqspinlock_paravirt.h529 smp_store_release(&lock->locked, 0);
/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/kernel/events/
H A Dcore.c2847 smp_store_release(&event->ctx, ctx);
5292 * Matches the smp_store_release() in perf_event_exit_task(). If we
5327 smp_store_release(&event->owner, NULL);
13194 smp_store_release(&event->owner, NULL);
/linux-master/kernel/bpf/
H A Dbpf_struct_ops.c448 /* Pair with smp_store_release() during map_update */
756 smp_store_release(&kvalue->common.state, BPF_STRUCT_OPS_STATE_READY);
773 smp_store_release(&kvalue->common.state, BPF_STRUCT_OPS_STATE_INUSE);
1047 /* Pair with smp_store_release() during map_update */
/linux-master/io_uring/
H A During_cmd.c166 smp_store_release(&req->iopoll_completed, 1);
H A Drw.c550 smp_store_release(&req->iopoll_completed, 1);
H A Dpoll.c425 smp_store_release(&poll->head, NULL);
H A Dio_uring.h254 smp_store_release(&ctx->rings->cq.tail, ctx->cached_cq_tail);
H A Dio_uring.c14 * through a control-dependency in io_get_cqe (smp_store_release to
20 * which pairs with smp_load_acquire in io_get_sqring (smp_store_release
2261 smp_store_release(&rings->sq.head, ctx->cached_sq_head);
/linux-master/include/linux/
H A Drcupdate.h534 smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \
H A Dfs.h899 /* Pairs with smp_store_release() in i_size_write() */
927 smp_store_release(&inode->i_size, i_size);
/linux-master/fs/netfs/
H A Dwrite_issue.c199 smp_store_release(&stream->active, true);
H A Dinternal.h245 smp_store_release(&cache->state, new_state);
/linux-master/fs/
H A Dfs-writeback.c482 smp_store_release(&inode->i_state, inode->i_state & ~I_WB_SWITCH);
H A Ddcache.c348 smp_store_release(&dentry->d_flags, flags);
1660 smp_store_release(&dentry->d_name.name, dname); /* ^^^ */
2436 smp_store_release(&dir->i_dir_seq, n + 2);
H A Daio.c1871 smp_store_release(&req->head, NULL);
/linux-master/drivers/virt/acrn/
H A Dioreq.c47 smp_store_release(&acrn_req->processed, ACRN_IOREQ_STATE_COMPLETE);
533 smp_store_release(&req->processed,
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dqos.c1082 smp_store_release(&pfvf->qos.maj_id, htb_maj_id);
/linux-master/drivers/net/ethernet/intel/e1000/
H A De1000_main.c3873 smp_store_release(&tx_ring->next_to_clean, i);
/linux-master/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.c967 /* This smp_load_acquire() pairs with smp_store_release() in
990 /* This smp_store_release() pairs with smp_load_acquire() in
993 smp_store_release(&tx_spare->last_to_clean,
2106 /* This smp_store_release() pairs with smp_load_aquire() in
2110 smp_store_release(&ring->last_to_use, ring->next_to_use);
2122 /* This smp_store_release() pairs with smp_load_aquire() in
2125 smp_store_release(&ring->last_to_use, ring->next_to_use);
3581 /* This smp_load_acquire() pairs with smp_store_release() in
3620 /* This smp_store_release() pairs with smp_load_acquire() in
3623 smp_store_release(
[all...]
/linux-master/drivers/md/
H A Draid5.c8586 smp_store_release(&conf->quiesce, 2);
/linux-master/arch/x86/include/asm/
H A Dqspinlock.h42 * A smp_store_release() on the least-significant byte.
46 smp_store_release(&lock->locked, 0);
/linux-master/drivers/firmware/qcom/
H A Dqcom_scm.c1858 smp_store_release(&__scm, scm);
/linux-master/mm/
H A Dpage_owner.c195 smp_store_release(&stack_list, stack);
870 * This pairs with smp_store_release() from function

Completed in 503 milliseconds

1234567