Home
last modified time | relevance | path

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

12

/openbmc/linux/lib/
H A Datomic64.c36 static inline raw_spinlock_t *lock_addr(const atomic64_t *v) in lock_addr() function
48 raw_spinlock_t *lock = lock_addr(v); in generic_atomic64_read()
61 raw_spinlock_t *lock = lock_addr(v); in generic_atomic64_set()
73 raw_spinlock_t *lock = lock_addr(v); \
85 raw_spinlock_t *lock = lock_addr(v); \
99 raw_spinlock_t *lock = lock_addr(v); \
134 raw_spinlock_t *lock = lock_addr(v); in generic_atomic64_dec_if_positive()
149 raw_spinlock_t *lock = lock_addr(v); in generic_atomic64_cmpxchg()
164 raw_spinlock_t *lock = lock_addr(v); in generic_atomic64_xchg()
178 raw_spinlock_t *lock = lock_addr(v); in generic_atomic64_fetch_add_unless()
/openbmc/linux/include/trace/events/
H A Dlock.h102 __field(void *, lock_addr)
107 __entry->lock_addr = lock;
111 TP_printk("%p (flags=%s)", __entry->lock_addr,
129 __field(void *, lock_addr)
134 __entry->lock_addr = lock;
138 TP_printk("%p (ret=%d)", __entry->lock_addr, __entry->ret)
/openbmc/linux/drivers/hwspinlock/
H A Du8500_hsem.c52 void __iomem *lock_addr = lock->priv; in u8500_hsem_trylock() local
54 writel(HSEM_MASTER_ID, lock_addr); in u8500_hsem_trylock()
60 return (HSEM_MASTER_ID == (0x0F & readl(lock_addr))); in u8500_hsem_trylock()
65 void __iomem *lock_addr = lock->priv; in u8500_hsem_unlock() local
68 writel(RESET_SEMAPHORE, lock_addr); in u8500_hsem_unlock()
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 Domap_hwspinlock.c40 void __iomem *lock_addr = lock->priv; in omap_hwspinlock_trylock() local
43 return (SPINLOCK_NOTTAKEN == readl(lock_addr)); in omap_hwspinlock_trylock()
48 void __iomem *lock_addr = lock->priv; in omap_hwspinlock_unlock() local
51 writel(SPINLOCK_NOTTAKEN, lock_addr); in omap_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()
/openbmc/linux/tools/perf/util/bpf_skel/
H A Dlock_contention.bpf.c370 key.lock_addr = pelem->lock; in contention_end()
435 __u64 lock_addr, lock_off; in BPF_PROG() local
449 lock_addr = (__u64)(void *)rq + lock_off; in BPF_PROG()
451 bpf_map_update_elem(&lock_syms, &lock_addr, &lock_flag, BPF_ANY); in BPF_PROG()
H A Dlock_data.h9 u64 lock_addr; member
/openbmc/qemu/target/openrisc/
H A Dinterrupt_helper.c29 env->lock_addr = -1; in HELPER()
H A Dinterrupt.c54 env->lock_addr = -1; in openrisc_cpu_do_interrupt()
H A Dmachine.c79 VMSTATE_UINTTL(lock_addr, CPUOpenRISCState),
H A Dmmu.c104 cpu->env.lock_addr = -1; in raise_mmu_exception()
H A Dcpu.h257 target_ulong lock_addr; member
H A Dcpu.c102 cpu->env.lock_addr = -1; in openrisc_cpu_reset_hold()
/openbmc/linux/tools/perf/util/
H A Dbpf_lock_contention.c212 sym = machine__find_kernel_symbol(machine, key->lock_addr, &kmap); in lock_contention_get_name()
217 if (!bpf_map_lookup_elem(lock_fd, &key->lock_addr, &flags)) { in lock_contention_get_name()
316 ls_key = key.lock_addr; in lock_contention_read()
/openbmc/qemu/linux-user/sh4/
H A Dcpu_loop.c79 env->lock_addr = -1; in cpu_loop()
/openbmc/qemu/target/alpha/
H A Dmachine.c46 VMSTATE_UINTTL(lock_addr, CPUAlphaState),
H A Dcpu.c193 env->lock_addr = -1; in alpha_cpu_initfn()
H A Dcpu.h203 uint64_t lock_addr; member
H A Dhelper.c499 env->lock_addr, env->lock_value); in alpha_cpu_dump_state()
/openbmc/qemu/linux-user/alpha/
H A Dcpu_loop.c171 env->lock_addr = -1; in cpu_loop()
/openbmc/qemu/target/sh4/
H A Dcpu.h192 uint32_t lock_addr; member
/openbmc/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()
/openbmc/linux/drivers/infiniband/hw/cxgb4/
H A Dmem.c95 req->lock_addr = cpu_to_be32(ULP_MEMIO_ADDR_V(addr)); in _c4iw_write_mem_dma_aligned()
161 req->lock_addr = cpu_to_be32(ULP_MEMIO_ADDR_V(addr + i * 3)); in _c4iw_write_mem_inline()

12