Lines Matching refs:ec_dev

315 	struct cros_ec_device *ec_dev = data;  in cros_ec_lpc_acpi_notify()  local
319 ec_dev->last_event_time = cros_ec_get_time_ns(); in cros_ec_lpc_acpi_notify()
321 if (ec_dev->mkbp_event_supported) in cros_ec_lpc_acpi_notify()
323 ret = cros_ec_get_next_event(ec_dev, NULL, in cros_ec_lpc_acpi_notify()
327 &ec_dev->event_notifier, 0, in cros_ec_lpc_acpi_notify()
328 ec_dev); in cros_ec_lpc_acpi_notify()
340 struct cros_ec_device *ec_dev; in cros_ec_lpc_probe() local
382 ec_dev = devm_kzalloc(dev, sizeof(*ec_dev), GFP_KERNEL); in cros_ec_lpc_probe()
383 if (!ec_dev) in cros_ec_lpc_probe()
386 platform_set_drvdata(pdev, ec_dev); in cros_ec_lpc_probe()
387 ec_dev->dev = dev; in cros_ec_lpc_probe()
388 ec_dev->phys_name = dev_name(dev); in cros_ec_lpc_probe()
389 ec_dev->cmd_xfer = cros_ec_cmd_xfer_lpc; in cros_ec_lpc_probe()
390 ec_dev->pkt_xfer = cros_ec_pkt_xfer_lpc; in cros_ec_lpc_probe()
391 ec_dev->cmd_readmem = cros_ec_lpc_readmem; in cros_ec_lpc_probe()
392 ec_dev->din_size = sizeof(struct ec_host_response) + in cros_ec_lpc_probe()
394 ec_dev->dout_size = sizeof(struct ec_host_request); in cros_ec_lpc_probe()
402 ec_dev->irq = irq; in cros_ec_lpc_probe()
408 ret = cros_ec_register(ec_dev); in cros_ec_lpc_probe()
423 ec_dev); in cros_ec_lpc_probe()
434 struct cros_ec_device *ec_dev = platform_get_drvdata(pdev); in cros_ec_lpc_remove() local
442 return cros_ec_unregister(ec_dev); in cros_ec_lpc_remove()
510 struct cros_ec_device *ec_dev = dev_get_drvdata(dev); in cros_ec_lpc_suspend() local
512 return cros_ec_suspend(ec_dev); in cros_ec_lpc_suspend()
517 struct cros_ec_device *ec_dev = dev_get_drvdata(dev); in cros_ec_lpc_resume() local
519 return cros_ec_resume(ec_dev); in cros_ec_lpc_resume()