Lines Matching refs:ct
419 struct irq_chip_type *ct = irq_data_get_chip_type(d); in mvebu_gpio_edge_irq_mask() local
423 ct->mask_cache_priv &= ~mask; in mvebu_gpio_edge_irq_mask()
424 mvebu_gpio_write_edge_mask(mvchip, ct->mask_cache_priv); in mvebu_gpio_edge_irq_mask()
431 struct irq_chip_type *ct = irq_data_get_chip_type(d); in mvebu_gpio_edge_irq_unmask() local
436 ct->mask_cache_priv |= mask; in mvebu_gpio_edge_irq_unmask()
437 mvebu_gpio_write_edge_mask(mvchip, ct->mask_cache_priv); in mvebu_gpio_edge_irq_unmask()
444 struct irq_chip_type *ct = irq_data_get_chip_type(d); in mvebu_gpio_level_irq_mask() local
448 ct->mask_cache_priv &= ~mask; in mvebu_gpio_level_irq_mask()
449 mvebu_gpio_write_level_mask(mvchip, ct->mask_cache_priv); in mvebu_gpio_level_irq_mask()
456 struct irq_chip_type *ct = irq_data_get_chip_type(d); in mvebu_gpio_level_irq_unmask() local
460 ct->mask_cache_priv |= mask; in mvebu_gpio_level_irq_unmask()
461 mvebu_gpio_write_level_mask(mvchip, ct->mask_cache_priv); in mvebu_gpio_level_irq_unmask()
493 struct irq_chip_type *ct = irq_data_get_chip_type(d); in mvebu_gpio_irq_set_type() local
509 if (!(ct->type & type)) in mvebu_gpio_irq_set_type()
1123 struct irq_chip_type *ct; in mvebu_gpio_probe() local
1267 ct = &gc->chip_types[0]; in mvebu_gpio_probe()
1268 ct->type = IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_LEVEL_LOW; in mvebu_gpio_probe()
1269 ct->chip.irq_mask = mvebu_gpio_level_irq_mask; in mvebu_gpio_probe()
1270 ct->chip.irq_unmask = mvebu_gpio_level_irq_unmask; in mvebu_gpio_probe()
1271 ct->chip.irq_set_type = mvebu_gpio_irq_set_type; in mvebu_gpio_probe()
1272 ct->chip.name = mvchip->chip.label; in mvebu_gpio_probe()
1274 ct = &gc->chip_types[1]; in mvebu_gpio_probe()
1275 ct->type = IRQ_TYPE_EDGE_RISING | IRQ_TYPE_EDGE_FALLING; in mvebu_gpio_probe()
1276 ct->chip.irq_ack = mvebu_gpio_irq_ack; in mvebu_gpio_probe()
1277 ct->chip.irq_mask = mvebu_gpio_edge_irq_mask; in mvebu_gpio_probe()
1278 ct->chip.irq_unmask = mvebu_gpio_edge_irq_unmask; in mvebu_gpio_probe()
1279 ct->chip.irq_set_type = mvebu_gpio_irq_set_type; in mvebu_gpio_probe()
1280 ct->handler = handle_edge_irq; in mvebu_gpio_probe()
1281 ct->chip.name = mvchip->chip.label; in mvebu_gpio_probe()