htcpld 114 drivers/mfd/htc-i2cpld.c struct htcpld_data *htcpld = dev; htcpld 119 drivers/mfd/htc-i2cpld.c if (!htcpld) { htcpld 131 drivers/mfd/htc-i2cpld.c for (i = 0; i < htcpld->nchips; i++) { htcpld 132 drivers/mfd/htc-i2cpld.c struct htcpld_chip *chip = &htcpld->chip[i]; htcpld 198 drivers/mfd/htc-i2cpld.c if (htcpld->int_reset_gpio_hi) htcpld 199 drivers/mfd/htc-i2cpld.c gpio_set_value(htcpld->int_reset_gpio_hi, 1); htcpld 200 drivers/mfd/htc-i2cpld.c if (htcpld->int_reset_gpio_lo) htcpld 201 drivers/mfd/htc-i2cpld.c gpio_set_value(htcpld->int_reset_gpio_lo, 0); htcpld 299 drivers/mfd/htc-i2cpld.c struct htcpld_data *htcpld; htcpld 304 drivers/mfd/htc-i2cpld.c htcpld = platform_get_drvdata(pdev); htcpld 305 drivers/mfd/htc-i2cpld.c chip = &htcpld->chip[chip_index]; htcpld 323 drivers/mfd/htc-i2cpld.c struct htcpld_data *htcpld; htcpld 334 drivers/mfd/htc-i2cpld.c htcpld = platform_get_drvdata(pdev); htcpld 335 drivers/mfd/htc-i2cpld.c chip = &htcpld->chip[chip_index]; htcpld 381 drivers/mfd/htc-i2cpld.c struct htcpld_data *htcpld; htcpld 385 drivers/mfd/htc-i2cpld.c htcpld = platform_get_drvdata(pdev); htcpld 386 drivers/mfd/htc-i2cpld.c chip = &htcpld->chip[chip_index]; htcpld 395 drivers/mfd/htc-i2cpld.c struct htcpld_data *htcpld; htcpld 405 drivers/mfd/htc-i2cpld.c htcpld = platform_get_drvdata(pdev); htcpld 406 drivers/mfd/htc-i2cpld.c chip = &htcpld->chip[chip_index]; htcpld 454 drivers/mfd/htc-i2cpld.c struct htcpld_data *htcpld; htcpld 461 drivers/mfd/htc-i2cpld.c htcpld = platform_get_drvdata(pdev); htcpld 464 drivers/mfd/htc-i2cpld.c htcpld->nchips = pdata->num_chip; htcpld 465 drivers/mfd/htc-i2cpld.c htcpld->chip = devm_kcalloc(dev, htcpld 466 drivers/mfd/htc-i2cpld.c htcpld->nchips, htcpld 469 drivers/mfd/htc-i2cpld.c if (!htcpld->chip) htcpld 473 drivers/mfd/htc-i2cpld.c for (i = 0; i < htcpld->nchips; i++) { htcpld 477 drivers/mfd/htc-i2cpld.c htcpld->chip[i].reset = pdata->chip[i].reset; htcpld 478 drivers/mfd/htc-i2cpld.c htcpld->chip[i].cache_out = pdata->chip[i].reset; htcpld 479 drivers/mfd/htc-i2cpld.c htcpld->chip[i].cache_in = 0; htcpld 480 drivers/mfd/htc-i2cpld.c htcpld->chip[i].dev = dev; htcpld 481 drivers/mfd/htc-i2cpld.c htcpld->chip[i].irq_start = pdata->chip[i].irq_base; htcpld 482 drivers/mfd/htc-i2cpld.c htcpld->chip[i].nirqs = pdata->chip[i].num_irqs; htcpld 484 drivers/mfd/htc-i2cpld.c INIT_WORK(&(htcpld->chip[i].set_val_work), &htcpld_chip_set_ni); htcpld 485 drivers/mfd/htc-i2cpld.c spin_lock_init(&(htcpld->chip[i].lock)); htcpld 488 drivers/mfd/htc-i2cpld.c if (htcpld->chained_irq) { htcpld 516 drivers/mfd/htc-i2cpld.c struct htcpld_data *htcpld; htcpld 531 drivers/mfd/htc-i2cpld.c htcpld = devm_kzalloc(dev, sizeof(struct htcpld_data), GFP_KERNEL); htcpld 532 drivers/mfd/htc-i2cpld.c if (!htcpld) htcpld 539 drivers/mfd/htc-i2cpld.c htcpld->chained_irq = res->start; htcpld 544 drivers/mfd/htc-i2cpld.c ret = request_threaded_irq(htcpld->chained_irq, htcpld 546 drivers/mfd/htc-i2cpld.c flags, pdev->name, htcpld); htcpld 555 drivers/mfd/htc-i2cpld.c platform_set_drvdata(pdev, htcpld); htcpld 571 drivers/mfd/htc-i2cpld.c htcpld->int_reset_gpio_hi = 0; htcpld 573 drivers/mfd/htc-i2cpld.c htcpld->int_reset_gpio_hi = pdata->int_reset_gpio_hi; htcpld 574 drivers/mfd/htc-i2cpld.c gpio_set_value(htcpld->int_reset_gpio_hi, 1); htcpld 586 drivers/mfd/htc-i2cpld.c htcpld->int_reset_gpio_lo = 0; htcpld 588 drivers/mfd/htc-i2cpld.c htcpld->int_reset_gpio_lo = pdata->int_reset_gpio_lo; htcpld 589 drivers/mfd/htc-i2cpld.c gpio_set_value(htcpld->int_reset_gpio_lo, 0);