Lines Matching refs:data
70 struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data;
74 hwirq = d->irq - data->virq_base;
75 if (data == &icu_data[0]) {
77 r &= ~data->conf_mask;
78 r |= data->conf_disable;
82 if ((data->virq_base == data->clr_mfp_irq_base)
83 && (hwirq == data->clr_mfp_hwirq))
86 r = readl_relaxed(data->reg_mask) | (1 << hwirq);
87 writel_relaxed(r, data->reg_mask);
94 struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data;
98 hwirq = d->irq - data->virq_base;
99 if (data == &icu_data[0]) {
101 r &= ~data->conf_mask;
102 r |= data->conf_disable;
105 if (data->conf2_mask) {
111 r &= ~data->conf2_mask;
115 r = readl_relaxed(data->reg_mask) | (1 << hwirq);
116 writel_relaxed(r, data->reg_mask);
123 struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data;
127 hwirq = d->irq - data->virq_base;
128 if (data == &icu_data[0]) {
130 r &= ~data->conf_mask;
131 r |= data->conf_enable;
134 r = readl_relaxed(data->reg_mask) & ~(1 << hwirq);
135 writel_relaxed(r, data->reg_mask);
151 struct icu_chip_data *data;
160 data = (struct icu_chip_data *)domain->host_data;
169 mask = readl_relaxed(data->reg_mask);
171 status = readl_relaxed(data->reg_status) & ~mask;