Lines Matching defs:data
55 /* L2 intc private data structure */
168 struct brcmstb_l2_intc_data *data;
175 data = kzalloc(sizeof(*data), GFP_KERNEL);
176 if (!data)
190 data->can_wake = of_property_read_bool(np, "brcm,irq-can-wake");
191 if (!data->can_wake && (init_params->cpu_clear >= 0))
201 data->domain = irq_domain_add_linear(np, 32,
203 if (!data->domain) {
219 ret = irq_alloc_domain_generic_chips(data->domain, 32, 1,
228 brcmstb_l2_intc_irq_handle, data);
230 data->gc = irq_get_domain_generic_chip(data->domain, 0);
231 data->gc->reg_base = base;
232 data->gc->private = data;
233 data->status_offset = init_params->cpu_status;
234 data->mask_offset = init_params->cpu_mask_status;
236 ct = data->gc->chip_types;
258 if (data->can_wake) {
262 data->gc->wake_enabled = 0xffffffff;
272 irq_domain_remove(data->domain);
276 kfree(data);