Home
last modified time | relevance | path

Searched refs:hwspinlock_device (Results 1 – 10 of 10) sorted by relevance

/linux-6.12.1/drivers/hwspinlock/
Dhwspinlock_internal.h16 struct hwspinlock_device;
44 struct hwspinlock_device *bank;
57 struct hwspinlock_device { struct
Dhwspinlock_core.c518 int hwspin_lock_register(struct hwspinlock_device *bank, struct device *dev, in hwspin_lock_register()
566 int hwspin_lock_unregister(struct hwspinlock_device *bank) in hwspin_lock_unregister()
588 hwspin_lock_unregister(*(struct hwspinlock_device **)res); in devm_hwspin_lock_unreg()
594 struct hwspinlock_device **bank = res; in devm_hwspin_lock_device_match()
616 struct hwspinlock_device *bank) in devm_hwspin_lock_unregister()
645 struct hwspinlock_device *bank, in devm_hwspin_lock_register()
649 struct hwspinlock_device **ptr; in devm_hwspin_lock_register()
Du8500_hsem.c88 struct hwspinlock_device *bank; in u8500_hsem_probe()
125 struct hwspinlock_device *bank = platform_get_drvdata(pdev); in u8500_hsem_remove()
Domap_hwspinlock.c77 struct hwspinlock_device *bank; in omap_hwspinlock_probe()
Dsprd_hwspinlock.c36 struct hwspinlock_device bank;
Dstm32_hwspinlock.c25 struct hwspinlock_device bank;
Dsun6i_hwspinlock.c30 struct hwspinlock_device *bank;
Dqcom_hwspinlock.c204 struct hwspinlock_device *bank; in qcom_hwspinlock_probe()
/linux-6.12.1/include/linux/
Dhwspinlock.h25 struct hwspinlock_device;
58 int hwspin_lock_register(struct hwspinlock_device *bank, struct device *dev,
60 int hwspin_lock_unregister(struct hwspinlock_device *bank);
77 struct hwspinlock_device *bank);
79 struct hwspinlock_device *bank,
/linux-6.12.1/Documentation/locking/
Dhwspinlock.rst408 int hwspin_lock_register(struct hwspinlock_device *bank, struct device *dev,
420 int hwspin_lock_unregister(struct hwspinlock_device *bank);
434 struct hwspinlock_device is a device which usually contains a bank
441 * struct hwspinlock_device - a device which usually spans numerous hwspinlocks
448 struct hwspinlock_device {
456 struct hwspinlock_device contains an array of hwspinlock structs, each
461 * @bank: the hwspinlock_device structure which owns this lock
466 struct hwspinlock_device *bank;