• Home
  • Raw
  • Download

Lines Matching refs:word

84 				      unsigned int word)  in reg_status()  argument
86 return (0 * intc->n_words + word) * sizeof(u32); in reg_status()
90 unsigned int word) in reg_mask_status() argument
92 return (1 * intc->n_words + word) * sizeof(u32); in reg_mask_status()
96 unsigned int word) in reg_mask_set() argument
98 return (2 * intc->n_words + word) * sizeof(u32); in reg_mask_set()
102 unsigned int word) in reg_mask_clr() argument
104 return (3 * intc->n_words + word) * sizeof(u32); in reg_mask_clr()
160 u32 word = d->hwirq / IRQS_PER_WORD; in __bcm7038_l1_unmask() local
163 intc->cpus[cpu_idx]->mask_cache[word] &= ~mask; in __bcm7038_l1_unmask()
165 reg_mask_clr(intc, word)); in __bcm7038_l1_unmask()
171 u32 word = d->hwirq / IRQS_PER_WORD; in __bcm7038_l1_mask() local
174 intc->cpus[cpu_idx]->mask_cache[word] |= mask; in __bcm7038_l1_mask()
176 reg_mask_set(intc, word)); in __bcm7038_l1_mask()
206 u32 word = hw / IRQS_PER_WORD; in bcm7038_l1_set_affinity() local
213 was_disabled = !!(intc->cpus[intc->affinity[hw]]->mask_cache[word] & in bcm7038_l1_set_affinity()
329 int boot_cpu, word; in bcm7038_l1_suspend() local
340 for (word = 0; word < intc->n_words; word++) { in bcm7038_l1_suspend()
341 val = intc->wake_mask[word] | intc->irq_fwd_mask[word]; in bcm7038_l1_suspend()
343 intc->cpus[boot_cpu]->map_base + reg_mask_set(intc, word)); in bcm7038_l1_suspend()
345 intc->cpus[boot_cpu]->map_base + reg_mask_clr(intc, word)); in bcm7038_l1_suspend()
355 int boot_cpu, word; in bcm7038_l1_resume() local
364 for (word = 0; word < intc->n_words; word++) { in bcm7038_l1_resume()
365 l1_writel(intc->cpus[boot_cpu]->mask_cache[word], in bcm7038_l1_resume()
366 intc->cpus[boot_cpu]->map_base + reg_mask_set(intc, word)); in bcm7038_l1_resume()
367 l1_writel(~intc->cpus[boot_cpu]->mask_cache[word], in bcm7038_l1_resume()
368 intc->cpus[boot_cpu]->map_base + reg_mask_clr(intc, word)); in bcm7038_l1_resume()
382 u32 word = d->hwirq / IRQS_PER_WORD; in bcm7038_l1_set_wake() local
387 intc->wake_mask[word] |= mask; in bcm7038_l1_set_wake()
389 intc->wake_mask[word] &= ~mask; in bcm7038_l1_set_wake()
414 u32 word = hw_irq / IRQS_PER_WORD; in bcm7038_l1_map() local
416 if (intc->irq_fwd_mask[word] & mask) in bcm7038_l1_map()