Lines Matching refs:bank
97 struct hwspinlock_device *bank;
122 bank = kzalloc(sizeof(*bank) + num_locks * sizeof(*hwlock), GFP_KERNEL);
123 if (!bank) {
128 platform_set_drvdata(pdev, bank);
130 for (i = 0, hwlock = &bank->lock[0]; i < num_locks; i++, hwlock++)
136 ret = hwspin_lock_register(bank, &pdev->dev, &u8500_hwspinlock_ops,
145 kfree(bank);
153 struct hwspinlock_device *bank = platform_get_drvdata(pdev);
154 void __iomem *io_base = bank->lock[0].priv - HSEM_REGISTER_OFFSET;
160 ret = hwspin_lock_unregister(bank);
168 kfree(bank);