Lines Matching refs:chipset_dev

99 static struct visorchipset_device *chipset_dev;
116 err = visorchannel_read(chipset_dev->controlvm_channel,
134 err = visorchannel_write(chipset_dev->controlvm_channel,
151 err = visorchannel_read(chipset_dev->controlvm_channel,
171 err = visorchannel_write(chipset_dev->controlvm_channel,
188 err = visorchannel_read(chipset_dev->controlvm_channel,
205 err = visorchannel_write(chipset_dev->controlvm_channel,
221 err = visorchannel_read(chipset_dev->controlvm_channel,
238 err = visorchannel_write(chipset_dev->controlvm_channel,
254 err = visorchannel_read(chipset_dev->controlvm_channel,
272 err = visorchannel_write(chipset_dev->controlvm_channel,
306 return visorchannel_signalinsert(chipset_dev->controlvm_channel,
351 return visorchannel_signalinsert(chipset_dev->controlvm_channel,
367 err = visorchannel_read(chipset_dev->controlvm_channel,
372 dev_err(&chipset_dev->acpi_device->dev,
377 dev_err(&chipset_dev->acpi_device->dev,
381 err = visorchannel_read(chipset_dev->controlvm_channel,
386 dev_err(&chipset_dev->acpi_device->dev,
393 err = visorchannel_write(chipset_dev->controlvm_channel,
397 dev_err(&chipset_dev->acpi_device->dev,
403 err = visorchannel_write(chipset_dev->controlvm_channel,
407 dev_err(&chipset_dev->acpi_device->dev,
413 dev_err(&chipset_dev->acpi_device->dev,
443 return visorchannel_signalinsert(chipset_dev->controlvm_channel,
458 dev_err(&chipset_dev->acpi_device->dev,
629 dev_err(&chipset_dev->acpi_device->dev,
649 dev_err(&chipset_dev->acpi_device->dev,
655 dev_err(&chipset_dev->acpi_device->dev,
662 dev_err(&chipset_dev->acpi_device->dev,
682 dev_err(&chipset_dev->acpi_device->dev,
778 dev_err(&chipset_dev->acpi_device->dev, "failed: %d\n", err);
1056 return kobject_uevent_env(&chipset_dev->acpi_device->dev.kobj,
1116 res = kobject_uevent(&chipset_dev->acpi_device->dev.kobj, KOBJ_ONLINE);
1136 res = kobject_uevent_env(&chipset_dev->acpi_device->dev.kobj,
1152 int res = kobject_uevent(&chipset_dev->acpi_device->dev.kobj,
1226 if (visorchannel_read(chipset_dev->controlvm_channel,
1230 dev_err(&chipset_dev->acpi_device->dev,
1235 dev_err(&chipset_dev->acpi_device->dev, "invalid count\n");
1239 if (visorchannel_read(chipset_dev->controlvm_channel,
1243 dev_err(&chipset_dev->acpi_device->dev,
1248 if (visorchannel_read(chipset_dev->controlvm_channel,
1252 dev_err(&chipset_dev->acpi_device->dev,
1257 if (visorchannel_read(chipset_dev->controlvm_channel,
1262 dev_err(&chipset_dev->acpi_device->dev,
1268 dev_err(&chipset_dev->acpi_device->dev,
1275 dev_err(&chipset_dev->acpi_device->dev,
1308 chipset_dev->controlvm_payload_bytes_buffered -= ctx->param_bytes;
1323 if ((chipset_dev->controlvm_payload_bytes_buffered + bytes) >
1341 chipset_dev->controlvm_payload_bytes_buffered += ctx->param_bytes;
1387 err = visorchannel_signalinsert(chipset_dev->controlvm_channel,
1461 int err = visorchannel_signalremove(chipset_dev->controlvm_channel,
1507 err = visorchannel_signalremove(chipset_dev->controlvm_channel,
1513 if (chipset_dev->controlvm_pending_msg_valid) {
1518 inmsg = chipset_dev->controlvm_pending_msg;
1519 chipset_dev->controlvm_pending_msg_valid = false;
1525 chipset_dev->most_recent_message_jiffies = jiffies;
1528 (chipset_dev->controlvm_channel));
1530 chipset_dev->controlvm_pending_msg = inmsg;
1531 chipset_dev->controlvm_pending_msg_valid = true;
1546 if (time_after(jiffies, chipset_dev->most_recent_message_jiffies +
1552 if (chipset_dev->poll_jiffies != POLLJIFFIES_CONTROLVM_SLOW)
1553 chipset_dev->poll_jiffies = POLLJIFFIES_CONTROLVM_SLOW;
1555 if (chipset_dev->poll_jiffies != POLLJIFFIES_CONTROLVM_FAST)
1556 chipset_dev->poll_jiffies = POLLJIFFIES_CONTROLVM_FAST;
1558 schedule_delayed_work(&chipset_dev->periodic_controlvm_work,
1559 chipset_dev->poll_jiffies);
1567 chipset_dev = kzalloc(sizeof(*chipset_dev), GFP_KERNEL);
1568 if (!chipset_dev)
1570 err = controlvm_channel_create(chipset_dev);
1573 acpi_device->driver_data = chipset_dev;
1574 chipset_dev->acpi_device = acpi_device;
1575 chipset_dev->poll_jiffies = POLLJIFFIES_CONTROLVM_FAST;
1576 err = sysfs_create_groups(&chipset_dev->acpi_device->dev.kobj,
1580 controlvm_channel = chipset_dev->controlvm_channel;
1582 &chipset_dev->acpi_device->dev,
1593 INIT_DELAYED_WORK(&chipset_dev->periodic_controlvm_work,
1596 INIT_DELAYED_WORK(&chipset_dev->periodic_controlvm_work,
1598 chipset_dev->most_recent_message_jiffies = jiffies;
1599 chipset_dev->poll_jiffies = POLLJIFFIES_CONTROLVM_FAST;
1600 schedule_delayed_work(&chipset_dev->periodic_controlvm_work,
1601 chipset_dev->poll_jiffies);
1608 cancel_delayed_work_sync(&chipset_dev->periodic_controlvm_work);
1611 sysfs_remove_groups(&chipset_dev->acpi_device->dev.kobj,
1615 visorchannel_destroy(chipset_dev->controlvm_channel);
1618 kfree(chipset_dev);
1628 cancel_delayed_work_sync(&chipset_dev->periodic_controlvm_work);
1629 sysfs_remove_groups(&chipset_dev->acpi_device->dev.kobj,
1631 visorchannel_destroy(chipset_dev->controlvm_channel);
1632 kfree(chipset_dev);