Lines Matching defs:device
347 static int32_t i2cdrv_init(struct HdfDeviceObject *device)
354 if ((device == NULL) || (device->property == NULL)) {
355 PRINT_ERR("%s: device or property is null\n", __func__);
389 device->priv = (void *)cntlr;
391 ret = i2cdrv_readdrs(device->property, bus);
396 device->priv = NULL;
414 device->priv = NULL;
435 device->priv = NULL;
447 PRINT_LOG("i2c service: %s init success!\n", HdfDeviceGetServiceName(device));
451 static void i2cdrv_release(struct HdfDeviceObject *device)
456 if (device == NULL) {
457 PRINT_ERR("%s: device is null\n", __func__);
461 cntlr = (struct I2cCntlr *)device->priv;
477 device->priv = NULL;
487 PRINT_LOG("i2c service: %s release\n", HdfDeviceGetServiceName(device));
490 static int32_t i2cdrv_bind(struct HdfDeviceObject *device)