/openbmc/linux/arch/arm64/include/asm/ |
H A D | atomic_ll_sc.h | 42 #define ATOMIC_OP_RETURN(name, mb, acq, rel, cl, op, asm_op, constraint)\ argument 51 "1: ld" #acq "xr %w0, %2\n" \ 63 #define ATOMIC_FETCH_OP(name, mb, acq, rel, cl, op, asm_op, constraint) \ argument 72 "1: ld" #acq "xr %w0, %3\n" \ 138 #define ATOMIC64_OP_RETURN(name, mb, acq, rel, cl, op, asm_op, constraint)\ argument 147 "1: ld" #acq "xr %0, %2\n" \ 159 #define ATOMIC64_FETCH_OP(name, mb, acq, rel, cl, op, asm_op, constraint)\ argument 168 "1: ld" #acq "xr %0, %3\n" \ 239 #define __CMPXCHG_CASE(w, sfx, name, sz, mb, acq, rel, cl, constraint) \ argument 258 "1: ld" #acq "xr" #sfx "\t%" #w "[oldval], %[v]\n" \
|
H A D | cmpxchg.h | 21 #define __XCHG_CASE(w, sfx, name, sz, mb, nop_lse, acq, acq_lse, rel, cl) \ argument 30 "1: ld" #acq "xr" #sfx "\t%" #w "0, %2\n" \
|
/openbmc/linux/arch/ia64/include/asm/ |
H A D | atomic.h | 41 } while (ia64_cmpxchg(acq, v, old, new, sizeof(atomic_t)) != old); \ 56 } while (ia64_cmpxchg(acq, v, old, new, sizeof(atomic_t)) != old); \ 97 ? ia64_fetchadd(__ia64_aar_i, &(v)->counter, acq) \ 105 ? ia64_fetchadd(-__ia64_asr_i, &(v)->counter, acq) \ 136 } while (ia64_cmpxchg(acq, v, old, new, sizeof(atomic64_t)) != old); \ 151 } while (ia64_cmpxchg(acq, v, old, new, sizeof(atomic64_t)) != old); \ 182 ? ia64_fetchadd(__ia64_aar_i, &(v)->counter, acq) \ 190 ? ia64_fetchadd(-__ia64_asr_i, &(v)->counter, acq) \
|
H A D | spinlock.h | 47 ticket = ia64_fetchadd(1, p, acq); in __ticket_spin_lock() 68 return ia64_cmpxchg(acq, &lock->lock, tmp, tmp + 1, sizeof (tmp)) == tmp; in __ticket_spin_trylock() 161 while (unlikely(ia64_fetchadd(1, (int *) __read_lock_ptr, acq) < 0)) { \
|
/openbmc/linux/tools/testing/selftests/net/ |
H A D | ipsec.c | 1369 struct xfrm_user_acquire acq; in xfrm_monitor_acquire() member 1382 req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.acq)); in xfrm_monitor_acquire() 1387 req.acq.policy.sel.family = AF_INET; in xfrm_monitor_acquire() 1388 req.acq.aalgos = 0xfeed; in xfrm_monitor_acquire() 1389 req.acq.ealgos = 0xbaad; in xfrm_monitor_acquire() 1390 req.acq.calgos = 0xbabe; in xfrm_monitor_acquire() 1421 if (req.acq.aalgos != 0xfeed || req.acq.ealgos != 0xbaad in xfrm_monitor_acquire() 1422 || req.acq.calgos != 0xbabe) { in xfrm_monitor_acquire() 1424 req.acq.aalgos, req.acq.ealgos, req.acq.calgos); in xfrm_monitor_acquire()
|
/openbmc/linux/arch/ia64/include/uapi/asm/ |
H A D | cmpxchg.h | 114 ia64_cmpxchg(acq, (ptr), (o), (n), sizeof(*(ptr)))
|
/openbmc/linux/drivers/net/wireless/ath/ath9k/ |
H A D | channel.c | 122 for (j = 0; j < ARRAY_SIZE(ctx->acq); j++) { in ath_chanctx_init() 123 INIT_LIST_HEAD(&ctx->acq[j].acq_new); in ath_chanctx_init() 124 INIT_LIST_HEAD(&ctx->acq[j].acq_old); in ath_chanctx_init() 125 spin_lock_init(&ctx->acq[j].lock); in ath_chanctx_init() 1352 for (i = 0; i < ARRAY_SIZE(ctx->acq); i++) { in ath9k_offchannel_init() 1353 INIT_LIST_HEAD(&ctx->acq[i].acq_new); in ath9k_offchannel_init() 1354 INIT_LIST_HEAD(&ctx->acq[i].acq_old); in ath9k_offchannel_init() 1355 spin_lock_init(&ctx->acq[i].lock); in ath9k_offchannel_init()
|
H A D | main.c | 76 struct ath_acq *acq; in ath9k_has_pending_frames() local 78 acq = &sc->cur_chan->acq[txq->mac80211_qnum]; in ath9k_has_pending_frames() 79 if (!list_empty(&acq->acq_new) || !list_empty(&acq->acq_old)) in ath9k_has_pending_frames()
|
H A D | ath9k.h | 332 struct ath_acq acq[IEEE80211_NUM_ACS]; member
|
/openbmc/linux/Documentation/locking/ |
H A D | lockstat.rst | 63 acq-bounces 108 …contentions waittime-min waittime-max waittime-total waittime-avg acq-bounces acquisiti…
|
/openbmc/linux/arch/ia64/kernel/ |
H A D | smp.c | 248 ia64_fetchadd(1, &local_tlb_flush_counts[smp_processor_id()].count, acq); in smp_local_flush_tlb()
|
H A D | traps.c | 319 if ((last.count & 15) < 5 && (ia64_fetchadd(1, &last.count, acq) & 15) < 5) { in handle_fpu_swa()
|
H A D | ivt.S | 555 (p6) cmpxchg8.acq r26=[r17],r25,ar.ccv // Only update if page is present 621 (p6) cmpxchg8.acq r26=[r17],r25,ar.ccv // Only if page present 676 (p6) cmpxchg8.acq r26=[r17],r25,ar.ccv // Only if page is present
|
H A D | fsys.S | 215 ld4.acq r28 = [r20] // gtod_lock.sequence, Must take first
|
/openbmc/linux/tools/memory-model/ |
H A D | linux-kernel.cat | 28 let acq-po = [Acquire] ; po ; [M] 57 let nonrw-fence = strong-fence | po-rel | acq-po
|
/openbmc/qemu/util/ |
H A D | qsp.c | 347 static inline void do_qsp_entry_record(QSPEntry *e, int64_t delta, bool acq) in do_qsp_entry_record() argument 350 if (acq) { in do_qsp_entry_record()
|
/openbmc/linux/Documentation/filesystems/caching/ |
H A D | fscache.rst | 180 | |ok=N |Number of acq reqs succeeded | 182 | |oom=N |Number of acq reqs failed on ENOMEM |
|
/openbmc/linux/arch/ia64/mm/ |
H A D | tlb.c | 124 unsigned long t = ia64_fetchadd(1, &ss->ticket, acq), serve; in down_spin()
|
/openbmc/u-boot/drivers/nvme/ |
H A D | nvme.h | 573 __u64 acq; /* Admin CQ Base Address */ member
|
H A D | nvme.c | 376 nvme_writeq((ulong)nvmeq->cqes, &dev->bar->acq); in nvme_configure_admin_queue()
|
/openbmc/linux/Documentation/ |
H A D | atomic_t.txt | 265 t = LL.acq *y (0)
|
/openbmc/qemu/include/block/ |
H A D | nvme.h | 17 uint64_t acq; member 46 NVME_REG_ACQ = offsetof(NvmeBar, acq),
|
/openbmc/qemu/hw/nvme/ |
H A D | ctrl.c | 7431 uint64_t acq = ldq_le_p(&n->bar.acq); in nvme_start_ctrl() local 7453 if (unlikely(acq & (page_size - 1))) { in nvme_start_ctrl() 7454 trace_pci_nvme_err_startfail_acq_misaligned(acq); in nvme_start_ctrl() 7486 nvme_init_cq(&n->admin_cq, n, acq, 0, 0, NVME_AQA_ACQS(aqa) + 1, 1); in nvme_start_ctrl() 7634 stn_le_p(&n->bar.acq, size, data); in nvme_write_bar() 7637 stl_le_p((uint8_t *)&n->bar.acq + 4, data); in nvme_write_bar() 7638 trace_pci_nvme_mmio_acqaddr_hi(data, ldq_le_p(&n->bar.acq)); in nvme_write_bar()
|
/openbmc/qemu/block/ |
H A D | nvme.c | 849 regs->acq = cpu_to_le64(q->cq.iova); in nvme_init()
|
/openbmc/linux/Documentation/translations/ko_KR/ |
H A D | memory-barriers.txt | 2816 ld.acq 와 stl.rel 인스트럭션을 각각 만들어 내도록 합니다.
|