Searched refs:smp_store_release (Results 26 - 50 of 168) sorted by last modified time
1234567
/linux-master/kernel/rcu/ |
H A D | rcutorture.c | 465 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 D | qspinlock_paravirt.h | 529 smp_store_release(&lock->locked, 0);
|
/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); 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 D | core.c | 2847 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 D | bpf_struct_ops.c | 448 /* 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 D | uring_cmd.c | 166 smp_store_release(&req->iopoll_completed, 1);
|
H A D | rw.c | 550 smp_store_release(&req->iopoll_completed, 1);
|
H A D | poll.c | 425 smp_store_release(&poll->head, NULL);
|
H A D | io_uring.h | 254 smp_store_release(&ctx->rings->cq.tail, ctx->cached_cq_tail);
|
H A D | io_uring.c | 14 * 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 D | rcupdate.h | 534 smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \
|
H A D | fs.h | 899 /* Pairs with smp_store_release() in i_size_write() */ 927 smp_store_release(&inode->i_size, i_size);
|
/linux-master/fs/netfs/ |
H A D | write_issue.c | 199 smp_store_release(&stream->active, true);
|
H A D | internal.h | 245 smp_store_release(&cache->state, new_state);
|
/linux-master/fs/ |
H A D | fs-writeback.c | 482 smp_store_release(&inode->i_state, inode->i_state & ~I_WB_SWITCH);
|
H A D | dcache.c | 348 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 D | aio.c | 1871 smp_store_release(&req->head, NULL);
|
/linux-master/drivers/virt/acrn/ |
H A D | ioreq.c | 47 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 D | qos.c | 1082 smp_store_release(&pfvf->qos.maj_id, htb_maj_id);
|
/linux-master/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_main.c | 3873 smp_store_release(&tx_ring->next_to_clean, i);
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_enet.c | 967 /* 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 D | raid5.c | 8586 smp_store_release(&conf->quiesce, 2);
|
/linux-master/arch/x86/include/asm/ |
H A D | qspinlock.h | 42 * A smp_store_release() on the least-significant byte. 46 smp_store_release(&lock->locked, 0);
|
/linux-master/drivers/firmware/qcom/ |
H A D | qcom_scm.c | 1858 smp_store_release(&__scm, scm);
|
/linux-master/mm/ |
H A D | page_owner.c | 195 smp_store_release(&stack_list, stack); 870 * This pairs with smp_store_release() from function
|
Completed in 503 milliseconds
1234567