Home
last modified time | relevance | path

Searched refs:hardlock (Results 1 – 4 of 4) sorted by relevance

/bsp/k230/drivers/interdrv/hardlock/
A Ddrv_hardlock.c50 static struct device_hardlock hardlock; variable
57 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()
/bsp/k230/drivers/interdrv/gpio/
A Ddrv_gpio.c57 int hardlock; member
78 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()
/bsp/k230/drivers/interdrv/pdma/
A Ddrv_pdma.c72 #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()
A Ddrv_pdma.h289 rt_int32_t hardlock; /**< Hardware lock for critical sections */ member

Completed in 727 milliseconds