Symbol: bcm6345_reset
drivers/reset/reset-bcm6345.c
100
sizeof(*bcm6345_reset), GFP_KERNEL);
drivers/reset/reset-bcm6345.c
101
if (!bcm6345_reset)
drivers/reset/reset-bcm6345.c
104
bcm6345_reset->base = devm_platform_ioremap_resource(pdev, 0);
drivers/reset/reset-bcm6345.c
105
if (IS_ERR(bcm6345_reset->base))
drivers/reset/reset-bcm6345.c
106
return PTR_ERR(bcm6345_reset->base);
drivers/reset/reset-bcm6345.c
108
spin_lock_init(&bcm6345_reset->lock);
drivers/reset/reset-bcm6345.c
109
bcm6345_reset->rcdev.ops = &bcm6345_reset_ops;
drivers/reset/reset-bcm6345.c
110
bcm6345_reset->rcdev.owner = THIS_MODULE;
drivers/reset/reset-bcm6345.c
111
bcm6345_reset->rcdev.of_node = pdev->dev.of_node;
drivers/reset/reset-bcm6345.c
112
bcm6345_reset->rcdev.of_reset_n_cells = 1;
drivers/reset/reset-bcm6345.c
113
bcm6345_reset->rcdev.nr_resets = BCM6345_RESET_NUM;
drivers/reset/reset-bcm6345.c
116
&bcm6345_reset->rcdev);
drivers/reset/reset-bcm6345.c
24
static inline struct bcm6345_reset *
drivers/reset/reset-bcm6345.c
27
return container_of(rcdev, struct bcm6345_reset, rcdev);
drivers/reset/reset-bcm6345.c
33
struct bcm6345_reset *bcm6345_reset = to_bcm6345_reset(rcdev);
drivers/reset/reset-bcm6345.c
37
spin_lock_irqsave(&bcm6345_reset->lock, flags);
drivers/reset/reset-bcm6345.c
38
val = __raw_readl(bcm6345_reset->base);
drivers/reset/reset-bcm6345.c
43
__raw_writel(val, bcm6345_reset->base);
drivers/reset/reset-bcm6345.c
44
spin_unlock_irqrestore(&bcm6345_reset->lock, flags);
drivers/reset/reset-bcm6345.c
83
struct bcm6345_reset *bcm6345_reset = to_bcm6345_reset(rcdev);
drivers/reset/reset-bcm6345.c
85
return !(__raw_readl(bcm6345_reset->base) & BIT(id));
drivers/reset/reset-bcm6345.c
97
struct bcm6345_reset *bcm6345_reset;
drivers/reset/reset-bcm6345.c
99
bcm6345_reset = devm_kzalloc(&pdev->dev,