Lines Matching refs:irq_chip
57 struct irq_chip irq_chip; member
314 struct irq_chip *ic = irq_data_get_irq_chip(d); in sx150x_irq_mask()
318 chip = container_of(ic, struct sx150x_chip, irq_chip); in sx150x_irq_mask()
326 struct irq_chip *ic = irq_data_get_irq_chip(d); in sx150x_irq_unmask()
330 chip = container_of(ic, struct sx150x_chip, irq_chip); in sx150x_irq_unmask()
339 struct irq_chip *ic = irq_data_get_irq_chip(d); in sx150x_irq_set_type()
346 chip = container_of(ic, struct sx150x_chip, irq_chip); in sx150x_irq_set_type()
394 struct irq_chip *ic = irq_data_get_irq_chip(d); in sx150x_irq_bus_lock()
397 chip = container_of(ic, struct sx150x_chip, irq_chip); in sx150x_irq_bus_lock()
404 struct irq_chip *ic = irq_data_get_irq_chip(d); in sx150x_irq_bus_sync_unlock()
408 chip = container_of(ic, struct sx150x_chip, irq_chip); in sx150x_irq_bus_sync_unlock()
457 chip->irq_chip.name = client->name; in sx150x_init_chip()
458 chip->irq_chip.irq_mask = sx150x_irq_mask; in sx150x_init_chip()
459 chip->irq_chip.irq_unmask = sx150x_irq_unmask; in sx150x_init_chip()
460 chip->irq_chip.irq_set_type = sx150x_irq_set_type; in sx150x_init_chip()
461 chip->irq_chip.irq_bus_lock = sx150x_irq_bus_lock; in sx150x_init_chip()
462 chip->irq_chip.irq_bus_sync_unlock = sx150x_irq_bus_sync_unlock; in sx150x_init_chip()
554 irq_set_chip_and_handler(irq, &chip->irq_chip, handle_edge_irq); in sx150x_install_irq_chip()
567 chip->irq_chip.name, in sx150x_install_irq_chip()