Lines Matching refs:bit
30 unsigned int bit:6; member
38 u8 bit; member
45 static void __init octeon_irq_set_ciu_mapping(int irq, int line, int bit, in octeon_irq_set_ciu_mapping() argument
55 cd.s.bit = bit; in octeon_irq_set_ciu_mapping()
58 octeon_irq_ciu_to_irq[line][bit] = irq; in octeon_irq_set_ciu_mapping()
82 unsigned int bit = cd->bit; in octeon_irq_core_ack() local
89 clear_c0_status(0x100 << bit); in octeon_irq_core_ack()
91 if (bit < 2) in octeon_irq_core_ack()
92 clear_c0_cause(0x100 << bit); in octeon_irq_core_ack()
104 set_c0_status(0x100 << cd->bit); in octeon_irq_core_eoi()
111 unsigned int mask = 0x100 << cd->bit; in octeon_irq_core_set_enable_local()
179 cd->bit = i; in octeon_irq_init_core()
241 set_bit(cd.s.bit, pen); in octeon_irq_ciu_enable()
247 set_bit(cd.s.bit, pen); in octeon_irq_ciu_enable()
264 set_bit(cd.s.bit, pen); in octeon_irq_ciu_enable_local()
270 set_bit(cd.s.bit, pen); in octeon_irq_ciu_enable_local()
287 clear_bit(cd.s.bit, pen); in octeon_irq_ciu_disable_local()
293 clear_bit(cd.s.bit, pen); in octeon_irq_ciu_disable_local()
315 clear_bit(cd.s.bit, pen); in octeon_irq_ciu_disable_all()
324 clear_bit(cd.s.bit, pen); in octeon_irq_ciu_disable_all()
345 set_bit(cd.s.bit, pen); in octeon_irq_ciu_enable_all()
354 set_bit(cd.s.bit, pen); in octeon_irq_ciu_enable_all()
372 mask = 1ull << (cd.s.bit); in octeon_irq_ciu_enable_v2()
380 set_bit(cd.s.bit, &per_cpu(octeon_irq_ciu0_en_mirror, cpu)); in octeon_irq_ciu_enable_v2()
384 set_bit(cd.s.bit, &per_cpu(octeon_irq_ciu1_en_mirror, cpu)); in octeon_irq_ciu_enable_v2()
399 mask = 1ull << (cd.s.bit); in octeon_irq_ciu_enable_local_v2()
403 set_bit(cd.s.bit, &__get_cpu_var(octeon_irq_ciu0_en_mirror)); in octeon_irq_ciu_enable_local_v2()
407 set_bit(cd.s.bit, &__get_cpu_var(octeon_irq_ciu1_en_mirror)); in octeon_irq_ciu_enable_local_v2()
418 mask = 1ull << (cd.s.bit); in octeon_irq_ciu_disable_local_v2()
422 clear_bit(cd.s.bit, &__get_cpu_var(octeon_irq_ciu0_en_mirror)); in octeon_irq_ciu_disable_local_v2()
426 clear_bit(cd.s.bit, &__get_cpu_var(octeon_irq_ciu1_en_mirror)); in octeon_irq_ciu_disable_local_v2()
440 mask = 1ull << (cd.s.bit); in octeon_irq_ciu_ack()
463 mask = 1ull << (cd.s.bit); in octeon_irq_ciu_disable_all_v2()
468 clear_bit(cd.s.bit, &per_cpu(octeon_irq_ciu0_en_mirror, cpu)); in octeon_irq_ciu_disable_all_v2()
474 clear_bit(cd.s.bit, &per_cpu(octeon_irq_ciu1_en_mirror, cpu)); in octeon_irq_ciu_disable_all_v2()
491 mask = 1ull << (cd.s.bit); in octeon_irq_ciu_enable_all_v2()
496 set_bit(cd.s.bit, &per_cpu(octeon_irq_ciu0_en_mirror, cpu)); in octeon_irq_ciu_enable_all_v2()
502 set_bit(cd.s.bit, &per_cpu(octeon_irq_ciu1_en_mirror, cpu)); in octeon_irq_ciu_enable_all_v2()
562 set_bit(cd.s.bit, pen); in octeon_irq_ciu_set_affinity()
564 clear_bit(cd.s.bit, pen); in octeon_irq_ciu_set_affinity()
577 set_bit(cd.s.bit, pen); in octeon_irq_ciu_set_affinity()
579 clear_bit(cd.s.bit, pen); in octeon_irq_ciu_set_affinity()
605 mask = 1ull << cd.s.bit; in octeon_irq_ciu_set_affinity_v2()
613 set_bit(cd.s.bit, pen); in octeon_irq_ciu_set_affinity_v2()
616 clear_bit(cd.s.bit, pen); in octeon_irq_ciu_set_affinity_v2()
626 set_bit(cd.s.bit, pen); in octeon_irq_ciu_set_affinity_v2()
629 clear_bit(cd.s.bit, pen); in octeon_irq_ciu_set_affinity_v2()
775 int bit = fls64(ciu_sum) - 1; in octeon_irq_ip2_v1() local
776 int irq = octeon_irq_ciu_to_irq[0][bit]; in octeon_irq_ip2_v1()
794 int bit = fls64(ciu_sum) - 1; in octeon_irq_ip2_v2() local
795 int irq = octeon_irq_ciu_to_irq[0][bit]; in octeon_irq_ip2_v2()
811 int bit = fls64(ciu_sum) - 1; in octeon_irq_ip3_v1() local
812 int irq = octeon_irq_ciu_to_irq[1][bit]; in octeon_irq_ip3_v1()
829 int bit = fls64(ciu_sum) - 1; in octeon_irq_ip3_v2() local
830 int irq = octeon_irq_ciu_to_irq[1][bit]; in octeon_irq_ip3_v2()