Home
last modified time | relevance | path

Searched refs:sprd_hwlock (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/drivers/hwspinlock/
H A Dsprd_hwspinlock.c42 struct sprd_hwspinlock_dev *sprd_hwlock = in sprd_hwspinlock_trylock() local
52 user_id = readl(sprd_hwlock->base + HWSPINLOCK_MASTERID(lock_id)); in sprd_hwspinlock_trylock()
53 dev_warn(sprd_hwlock->bank.dev, in sprd_hwspinlock_trylock()
81 struct sprd_hwspinlock_dev *sprd_hwlock = data; in sprd_hwspinlock_disable() local
83 clk_disable_unprepare(sprd_hwlock->clk); in sprd_hwspinlock_disable()
88 struct sprd_hwspinlock_dev *sprd_hwlock; in sprd_hwspinlock_probe() local
95 sprd_hwlock = devm_kzalloc(&pdev->dev, in sprd_hwspinlock_probe()
96 struct_size(sprd_hwlock, bank.lock, SPRD_HWLOCKS_NUM), in sprd_hwspinlock_probe()
98 if (!sprd_hwlock) in sprd_hwspinlock_probe()
101 sprd_hwlock in sprd_hwspinlock_probe()
[all...]
/kernel/linux/linux-5.10/drivers/hwspinlock/
H A Dsprd_hwspinlock.c44 struct sprd_hwspinlock_dev *sprd_hwlock = in sprd_hwspinlock_trylock() local
54 user_id = readl(sprd_hwlock->base + HWSPINLOCK_MASTERID(lock_id)); in sprd_hwspinlock_trylock()
55 dev_warn(sprd_hwlock->bank.dev, in sprd_hwspinlock_trylock()
83 struct sprd_hwspinlock_dev *sprd_hwlock = data; in sprd_hwspinlock_disable() local
85 clk_disable_unprepare(sprd_hwlock->clk); in sprd_hwspinlock_disable()
90 struct sprd_hwspinlock_dev *sprd_hwlock; in sprd_hwspinlock_probe() local
97 sprd_hwlock = devm_kzalloc(&pdev->dev, in sprd_hwspinlock_probe()
101 if (!sprd_hwlock) in sprd_hwspinlock_probe()
104 sprd_hwlock->base = devm_platform_ioremap_resource(pdev, 0); in sprd_hwspinlock_probe()
105 if (IS_ERR(sprd_hwlock in sprd_hwspinlock_probe()
[all...]

Completed in 1 milliseconds