Home
last modified time | relevance | path

Searched refs:lock_addr (Results 1 – 9 of 9) sorted by relevance

/linux/lib/
H A Datomic64.c36 static inline arch_spinlock_t *lock_addr(const atomic64_t *v) in lock_addr() function
48 arch_spinlock_t *lock = lock_addr(v); in generic_atomic64_read()
63 arch_spinlock_t *lock = lock_addr(v); in generic_atomic64_set()
77 arch_spinlock_t *lock = lock_addr(v); \
91 arch_spinlock_t *lock = lock_addr(v); \
107 arch_spinlock_t *lock = lock_addr(v); \
144 arch_spinlock_t *lock = lock_addr(v); in generic_atomic64_dec_if_positive()
161 arch_spinlock_t *lock = lock_addr(v); in generic_atomic64_cmpxchg()
178 arch_spinlock_t *lock = lock_addr(v); in generic_atomic64_xchg()
194 arch_spinlock_t *lock = lock_addr(v); in generic_atomic64_fetch_add_unless()
/linux/drivers/hwspinlock/
H A Dstm32_hwspinlock.c30 void __iomem *lock_addr = lock->priv; in stm32_hwspinlock_trylock() local
33 writel(STM32_MUTEX_LOCK_BIT | STM32_MUTEX_COREID, lock_addr); in stm32_hwspinlock_trylock()
34 status = readl(lock_addr); in stm32_hwspinlock_trylock()
41 void __iomem *lock_addr = lock->priv; in stm32_hwspinlock_unlock() local
43 writel(STM32_MUTEX_COREID, lock_addr); in stm32_hwspinlock_unlock()
H A Dsun6i_hwspinlock.c65 void __iomem *lock_addr = lock->priv; in sun6i_hwspinlock_trylock() local
67 return (readl(lock_addr) == SPINLOCK_NOTTAKEN); in sun6i_hwspinlock_trylock()
72 void __iomem *lock_addr = lock->priv; in sun6i_hwspinlock_unlock() local
74 writel(SPINLOCK_NOTTAKEN, lock_addr); in sun6i_hwspinlock_unlock()
H A Dsprd_hwspinlock.c62 void __iomem *lock_addr = lock->priv; in sprd_hwspinlock_unlock() local
64 writel(HWSPINLOCK_NOTTAKEN, lock_addr); in sprd_hwspinlock_unlock()
/linux/tools/perf/util/bpf_skel/
H A Dlock_contention.bpf.c929 __u64 lock_addr, lock_off; in BPF_PROG()
948 lock_addr = zone_addr + lock_off; in BPF_PROG()
950 bpf_map_update_elem(&lock_syms, &lock_addr, &lock_flag, BPF_ANY);
971 lock_addr = zone_addr + lock_off; in slab_cache_iter()
973 bpf_map_update_elem(&lock_syms, &lock_addr, &lock_flag, BPF_ANY); in slab_cache_iter()
982 __u64 lock_addr, lock_off; in slab_cache_iter()
996 lock_addr = (__u64)(void *)rq + lock_off;
998 bpf_map_update_elem(&lock_syms, &lock_addr, &lock_flag, BPF_ANY);
866 __u64 lock_addr, lock_off; collect_zone_lock() local
919 __u64 lock_addr, lock_off; BPF_PROG() local
/linux/drivers/target/iscsi/cxgbit/
H A Dcxgbit_ddp.c87 req->lock_addr = htonl(ULP_MEMIO_ADDR_V(pm_addr >> 5)); in cxgbit_ppod_init_idata()
/linux/drivers/clk/tegra/
H A Dclk-pll.c295 void __iomem *lock_addr; in clk_pll_wait_for_lock() local
302 lock_addr = pll->clk_base; in clk_pll_wait_for_lock()
304 lock_addr += pll->params->misc_reg; in clk_pll_wait_for_lock()
306 lock_addr += pll->params->base_reg; in clk_pll_wait_for_lock()
311 val = readl_relaxed(lock_addr); in clk_pll_wait_for_lock()
/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dt4_msg.h1750 __be32 lock_addr; member
/linux/drivers/scsi/cxgbi/cxgb4i/
H A Dcxgb4i.c1985 req->lock_addr = htonl(ULP_MEMIO_ADDR_V(pm_addr >> 5)); in ulp_mem_io_set_hdr()