Searched refs:hardlock (Results 1 – 4 of 4) sorted by relevance
50 static struct device_hardlock hardlock; variable57 if(!readl(hardlock.hw_base + num * 0x4)) in kd_hardlock_lock()73 if(readl(hardlock.hw_base + num * 0x4)) in kd_hardlock_unlock()75 writel(0x0, hardlock.hw_base + num * 0x4); in kd_hardlock_unlock()86 if(!hardlock.used[num]) in kd_request_lock()88 hardlock.used[num] = 1; in kd_request_lock()99 struct device_hardlock *hard = &hardlock; in rt_hw_hardlock_init()
57 int hardlock; member78 while (0 != kd_hardlock_lock(gpio_dev.hardlock)) in kd_gpio_reg_writel()84 kd_hardlock_unlock(gpio_dev.hardlock); in kd_gpio_reg_writel()394 gpio_dev.hardlock = HARDLOCK_GPIO; in rt_hw_gpio_init()
72 #define PDMA_LOCK() while (kd_hardlock_lock(pdma_ctrl.hardlock) != 0)77 #define PDMA_UNLOCK() kd_hardlock_unlock(pdma_ctrl.hardlock)820 pdma_ctrl.hardlock = -1; in rt_hw_pdma_device_init()825 pdma_ctrl.hardlock = HARDLOCK_PDMA; in rt_hw_pdma_device_init()
289 rt_int32_t hardlock; /**< Hardware lock for critical sections */ member
Completed in 727 milliseconds