Lines Matching refs:irq_data

351 	struct tps6594_regulator_irq_data *irq_data = data;  in tps6594_regulator_irq_handler()  local
353 if (irq_data->type->event_name[0] == '\0') { in tps6594_regulator_irq_handler()
355 dev_err(irq_data->dev, in tps6594_regulator_irq_handler()
360 dev_err(irq_data->dev, "Error IRQ trap %s for %s\n", in tps6594_regulator_irq_handler()
361 irq_data->type->event_name, irq_data->type->regulator_name); in tps6594_regulator_irq_handler()
363 regulator_notifier_call_chain(irq_data->rdev, in tps6594_regulator_irq_handler()
364 irq_data->type->event, NULL); in tps6594_regulator_irq_handler()
371 struct tps6594_regulator_irq_data *irq_data, in tps6594_request_reg_irqs() argument
387 irq_data[*irq_idx].dev = tps->dev; in tps6594_request_reg_irqs()
388 irq_data[*irq_idx].type = irq_type; in tps6594_request_reg_irqs()
389 irq_data[*irq_idx].rdev = rdev; in tps6594_request_reg_irqs()
393 irq_type->irq_name, &irq_data[*irq_idx]); in tps6594_request_reg_irqs()
411 struct tps6594_regulator_irq_data *irq_data; in tps6594_regulator_probe() local
493 irq_data = devm_kmalloc_array(tps->dev, reg_irq_nb, in tps6594_regulator_probe()
495 if (!irq_data) in tps6594_regulator_probe()
511 error = tps6594_request_reg_irqs(pdev, rdev, irq_data, in tps6594_regulator_probe()
515 error = tps6594_request_reg_irqs(pdev, rdev, irq_data, in tps6594_regulator_probe()
521 error = tps6594_request_reg_irqs(pdev, rdev, irq_data, in tps6594_regulator_probe()
528 error = tps6594_request_reg_irqs(pdev, rdev, irq_data, in tps6594_regulator_probe()
546 error = tps6594_request_reg_irqs(pdev, rdev, irq_data, in tps6594_regulator_probe()
561 error = tps6594_request_reg_irqs(pdev, rdev, irq_data, in tps6594_regulator_probe()