Lines Matching refs:vb_i2c
360 struct vprbrd_i2c *vb_i2c;
364 vb_i2c = devm_kzalloc(&pdev->dev, sizeof(*vb_i2c), GFP_KERNEL);
365 if (vb_i2c == NULL)
369 vb_i2c->i2c.owner = THIS_MODULE;
370 vb_i2c->i2c.class = I2C_CLASS_HWMON;
371 vb_i2c->i2c.algo = &vprbrd_algorithm;
372 vb_i2c->i2c.quirks = &vprbrd_quirks;
373 vb_i2c->i2c.algo_data = vb;
375 vb_i2c->bus_freq_param = i2c_bus_param;
377 snprintf(vb_i2c->i2c.name, sizeof(vb_i2c->i2c.name),
387 0x0000, 0x0000, &vb_i2c->bus_freq_param, 1,
400 vb_i2c->i2c.dev.parent = &pdev->dev;
403 i2c_add_adapter(&vb_i2c->i2c);
405 platform_set_drvdata(pdev, vb_i2c);
412 struct vprbrd_i2c *vb_i2c = platform_get_drvdata(pdev);
414 i2c_del_adapter(&vb_i2c->i2c);