Searched refs:hwspin (Results 1 – 1 of 1) sorted by relevance
56 struct sirf_hwspinlock *hwspin; in sirf_hwspinlock_probe() local63 hwspin = devm_kzalloc(&pdev->dev, in sirf_hwspinlock_probe()64 struct_size(hwspin, bank.lock, in sirf_hwspinlock_probe()67 if (!hwspin) in sirf_hwspinlock_probe()71 hwspin->io_base = devm_platform_ioremap_resource(pdev, 0); in sirf_hwspinlock_probe()72 if (IS_ERR(hwspin->io_base)) in sirf_hwspinlock_probe()73 return PTR_ERR(hwspin->io_base); in sirf_hwspinlock_probe()76 hwlock = &hwspin->bank.lock[idx]; in sirf_hwspinlock_probe()77 hwlock->priv = hwspin->io_base + HW_SPINLOCK_OFFSET(idx); in sirf_hwspinlock_probe()80 platform_set_drvdata(pdev, hwspin); in sirf_hwspinlock_probe()[all …]