Lines Matching refs:vendor
145 unsigned long stop = jiffies + chip->vendor.timeout_d; in i2c_nuvoton_get_burstcount()
179 if (chip->vendor.irq && queue) { in i2c_nuvoton_wait_for_stat()
181 struct priv_data *priv = chip->vendor.priv; in i2c_nuvoton_wait_for_stat()
184 enable_irq(chip->vendor.irq); in i2c_nuvoton_wait_for_stat()
239 chip->vendor.timeout_c, in i2c_nuvoton_recv_data()
240 &chip->vendor.read_queue) == 0) { in i2c_nuvoton_recv_data()
288 chip, chip->vendor.timeout_c, &chip->vendor.read_queue); in i2c_nuvoton_recv()
328 TPM_STS_VALID, chip->vendor.timeout_c, in i2c_nuvoton_recv()
360 chip->vendor.timeout_b, NULL)) { in i2c_nuvoton_send()
392 chip->vendor.timeout_c, in i2c_nuvoton_send()
417 chip->vendor.timeout_c, NULL); in i2c_nuvoton_send()
442 &chip->vendor.read_queue); in i2c_nuvoton_send()
476 struct priv_data *priv = chip->vendor.priv; in i2c_nuvoton_int_handler()
479 wake_up(&chip->vendor.read_queue); in i2c_nuvoton_int_handler()
480 disable_irq_nosync(chip->vendor.irq); in i2c_nuvoton_int_handler()
539 chip->vendor.priv = devm_kzalloc(dev, sizeof(struct priv_data), in i2c_nuvoton_probe()
541 if (!chip->vendor.priv) { in i2c_nuvoton_probe()
546 init_waitqueue_head(&chip->vendor.read_queue); in i2c_nuvoton_probe()
547 init_waitqueue_head(&chip->vendor.int_queue); in i2c_nuvoton_probe()
550 chip->vendor.timeout_a = msecs_to_jiffies(TPM_I2C_SHORT_TIMEOUT); in i2c_nuvoton_probe()
551 chip->vendor.timeout_b = msecs_to_jiffies(TPM_I2C_LONG_TIMEOUT); in i2c_nuvoton_probe()
552 chip->vendor.timeout_c = msecs_to_jiffies(TPM_I2C_SHORT_TIMEOUT); in i2c_nuvoton_probe()
553 chip->vendor.timeout_d = msecs_to_jiffies(TPM_I2C_SHORT_TIMEOUT); in i2c_nuvoton_probe()
560 chip->vendor.irq = client->irq; in i2c_nuvoton_probe()
562 if (chip->vendor.irq) { in i2c_nuvoton_probe()
564 rc = devm_request_irq(dev, chip->vendor.irq, in i2c_nuvoton_probe()
567 chip->vendor.miscdev.name, in i2c_nuvoton_probe()
571 __func__, chip->vendor.irq); in i2c_nuvoton_probe()
572 chip->vendor.irq = 0; in i2c_nuvoton_probe()
580 chip->vendor.timeout_b, in i2c_nuvoton_probe()