ec_spi 117 drivers/platform/chrome/cros_ec_spi.c struct cros_ec_spi *ec_spi = ec_dev->priv; ec_spi 128 drivers/platform/chrome/cros_ec_spi.c trans.delay_usecs = ec_spi->end_of_msg_delay; ec_spi 131 drivers/platform/chrome/cros_ec_spi.c ret = spi_sync_locked(ec_spi->spi, &msg); ec_spi 134 drivers/platform/chrome/cros_ec_spi.c ec_spi->last_transfer_ns = ktime_get_ns(); ec_spi 151 drivers/platform/chrome/cros_ec_spi.c struct cros_ec_spi *ec_spi = ec_dev->priv; ec_spi 165 drivers/platform/chrome/cros_ec_spi.c ret = spi_sync_locked(ec_spi->spi, &msg); ec_spi 385 drivers/platform/chrome/cros_ec_spi.c struct cros_ec_spi *ec_spi = ec_dev->priv; ec_spi 400 drivers/platform/chrome/cros_ec_spi.c delay = ktime_get_ns() - ec_spi->last_transfer_ns; ec_spi 408 drivers/platform/chrome/cros_ec_spi.c spi_bus_lock(ec_spi->spi->master); ec_spi 415 drivers/platform/chrome/cros_ec_spi.c if (ec_spi->start_of_msg_delay) { ec_spi 417 drivers/platform/chrome/cros_ec_spi.c trans_delay.delay_usecs = ec_spi->start_of_msg_delay; ec_spi 428 drivers/platform/chrome/cros_ec_spi.c ret = spi_sync_locked(ec_spi->spi, &msg); ec_spi 467 drivers/platform/chrome/cros_ec_spi.c spi_bus_unlock(ec_spi->spi->master); ec_spi 527 drivers/platform/chrome/cros_ec_spi.c struct cros_ec_spi *ec_spi = ec_dev->priv; ec_spi 542 drivers/platform/chrome/cros_ec_spi.c delay = ktime_get_ns() - ec_spi->last_transfer_ns; ec_spi 550 drivers/platform/chrome/cros_ec_spi.c spi_bus_lock(ec_spi->spi->master); ec_spi 561 drivers/platform/chrome/cros_ec_spi.c ret = spi_sync_locked(ec_spi->spi, &msg); ec_spi 586 drivers/platform/chrome/cros_ec_spi.c spi_bus_unlock(ec_spi->spi->master); ec_spi 649 drivers/platform/chrome/cros_ec_spi.c struct cros_ec_spi *ec_spi = ec_dev->priv; ec_spi 667 drivers/platform/chrome/cros_ec_spi.c kthread_queue_work(ec_spi->high_pri_worker, ¶ms.work); ec_spi 685 drivers/platform/chrome/cros_ec_spi.c static void cros_ec_spi_dt_probe(struct cros_ec_spi *ec_spi, struct device *dev) ec_spi 693 drivers/platform/chrome/cros_ec_spi.c ec_spi->start_of_msg_delay = val; ec_spi 697 drivers/platform/chrome/cros_ec_spi.c ec_spi->end_of_msg_delay = val; ec_spi 706 drivers/platform/chrome/cros_ec_spi.c struct cros_ec_spi *ec_spi) ec_spi 713 drivers/platform/chrome/cros_ec_spi.c ec_spi->high_pri_worker = ec_spi 716 drivers/platform/chrome/cros_ec_spi.c if (IS_ERR(ec_spi->high_pri_worker)) { ec_spi 717 drivers/platform/chrome/cros_ec_spi.c err = PTR_ERR(ec_spi->high_pri_worker); ec_spi 723 drivers/platform/chrome/cros_ec_spi.c ec_spi->high_pri_worker); ec_spi 727 drivers/platform/chrome/cros_ec_spi.c err = sched_setscheduler_nocheck(ec_spi->high_pri_worker->task, ec_spi 738 drivers/platform/chrome/cros_ec_spi.c struct cros_ec_spi *ec_spi; ec_spi 748 drivers/platform/chrome/cros_ec_spi.c ec_spi = devm_kzalloc(dev, sizeof(*ec_spi), GFP_KERNEL); ec_spi 749 drivers/platform/chrome/cros_ec_spi.c if (ec_spi == NULL) ec_spi 751 drivers/platform/chrome/cros_ec_spi.c ec_spi->spi = spi; ec_spi 757 drivers/platform/chrome/cros_ec_spi.c cros_ec_spi_dt_probe(ec_spi, dev); ec_spi 761 drivers/platform/chrome/cros_ec_spi.c ec_dev->priv = ec_spi; ec_spi 765 drivers/platform/chrome/cros_ec_spi.c ec_dev->phys_name = dev_name(&ec_spi->spi->dev); ec_spi 771 drivers/platform/chrome/cros_ec_spi.c ec_spi->last_transfer_ns = ktime_get_ns(); ec_spi 773 drivers/platform/chrome/cros_ec_spi.c err = cros_ec_spi_devm_high_pri_alloc(dev, ec_spi);