Lines Matching refs:glue
239 struct irq_glue *glue;
246 glue = rmap->obj[index];
247 if (glue)
248 irq_set_affinity_notifier(glue->notify.irq, NULL);
265 struct irq_glue *glue =
269 rc = cpu_rmap_update(glue->rmap, glue->index, mask);
280 struct irq_glue *glue =
283 glue->rmap->obj[glue->index] = NULL;
284 cpu_rmap_put(glue->rmap);
285 kfree(glue);
312 struct irq_glue *glue = kzalloc(sizeof(*glue), GFP_KERNEL);
315 if (!glue)
317 glue->notify.notify = irq_cpu_rmap_notify;
318 glue->notify.release = irq_cpu_rmap_release;
319 glue->rmap = rmap;
321 rc = cpu_rmap_add(rmap, glue);
325 glue->index = rc;
326 rc = irq_set_affinity_notifier(irq, &glue->notify);
333 rmap->obj[glue->index] = NULL;
335 cpu_rmap_put(glue->rmap);
336 kfree(glue);