/openbmc/linux/lib/ |
H A D | atomic64.c | 36 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 D | lock.h | 102 __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 D | u8500_hsem.c | 52 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 D | stm32_hwspinlock.c | 30 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 D | omap_hwspinlock.c | 40 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 D | sun6i_hwspinlock.c | 65 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 D | sprd_hwspinlock.c | 62 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 D | lock_contention.bpf.c | 370 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 D | lock_data.h | 9 u64 lock_addr; member
|
/openbmc/qemu/target/openrisc/ |
H A D | interrupt_helper.c | 29 env->lock_addr = -1; in HELPER()
|
H A D | interrupt.c | 54 env->lock_addr = -1; in openrisc_cpu_do_interrupt()
|
H A D | machine.c | 79 VMSTATE_UINTTL(lock_addr, CPUOpenRISCState),
|
H A D | mmu.c | 104 cpu->env.lock_addr = -1; in raise_mmu_exception()
|
H A D | cpu.h | 257 target_ulong lock_addr; member
|
H A D | cpu.c | 102 cpu->env.lock_addr = -1; in openrisc_cpu_reset_hold()
|
/openbmc/linux/tools/perf/util/ |
H A D | bpf_lock_contention.c | 212 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 D | cpu_loop.c | 79 env->lock_addr = -1; in cpu_loop()
|
/openbmc/qemu/target/alpha/ |
H A D | machine.c | 46 VMSTATE_UINTTL(lock_addr, CPUAlphaState),
|
H A D | cpu.c | 193 env->lock_addr = -1; in alpha_cpu_initfn()
|
H A D | cpu.h | 203 uint64_t lock_addr; member
|
H A D | helper.c | 499 env->lock_addr, env->lock_value); in alpha_cpu_dump_state()
|
/openbmc/qemu/linux-user/alpha/ |
H A D | cpu_loop.c | 171 env->lock_addr = -1; in cpu_loop()
|
/openbmc/qemu/target/sh4/ |
H A D | cpu.h | 192 uint32_t lock_addr; member
|
/openbmc/linux/drivers/target/iscsi/cxgbit/ |
H A D | cxgbit_ddp.c | 87 req->lock_addr = htonl(ULP_MEMIO_ADDR_V(pm_addr >> 5)); in cxgbit_ppod_init_idata()
|
/openbmc/linux/drivers/infiniband/hw/cxgb4/ |
H A D | mem.c | 95 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()
|