vp3054_i2c         28 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	struct vp3054_i2c_state *vp3054_i2c = dev->vp3054;
vp3054_i2c         31 drivers/media/pci/cx88/cx88-vp3054-i2c.c 		vp3054_i2c->state |=  0x0001;	/* SCL high */
vp3054_i2c         32 drivers/media/pci/cx88/cx88-vp3054-i2c.c 		vp3054_i2c->state &= ~0x0100;	/* external pullup */
vp3054_i2c         34 drivers/media/pci/cx88/cx88-vp3054-i2c.c 		vp3054_i2c->state &= ~0x0001;	/* SCL low */
vp3054_i2c         35 drivers/media/pci/cx88/cx88-vp3054-i2c.c 		vp3054_i2c->state |=  0x0100;	/* drive pin */
vp3054_i2c         37 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	cx_write(MO_GP0_IO, 0x010000 | vp3054_i2c->state);
vp3054_i2c         45 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	struct vp3054_i2c_state *vp3054_i2c = dev->vp3054;
vp3054_i2c         48 drivers/media/pci/cx88/cx88-vp3054-i2c.c 		vp3054_i2c->state |=  0x0002;	/* SDA high */
vp3054_i2c         49 drivers/media/pci/cx88/cx88-vp3054-i2c.c 		vp3054_i2c->state &= ~0x0200;	/* tristate pin */
vp3054_i2c         51 drivers/media/pci/cx88/cx88-vp3054-i2c.c 		vp3054_i2c->state &= ~0x0002;	/* SDA low */
vp3054_i2c         52 drivers/media/pci/cx88/cx88-vp3054-i2c.c 		vp3054_i2c->state |=  0x0200;	/* drive pin */
vp3054_i2c         54 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	cx_write(MO_GP0_IO, 0x020000 | vp3054_i2c->state);
vp3054_i2c         94 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	struct vp3054_i2c_state *vp3054_i2c;
vp3054_i2c        100 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	vp3054_i2c = kzalloc(sizeof(*vp3054_i2c), GFP_KERNEL);
vp3054_i2c        101 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	if (!vp3054_i2c)
vp3054_i2c        103 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	dev->vp3054 = vp3054_i2c;
vp3054_i2c        105 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	vp3054_i2c->algo = vp3054_i2c_algo_template;
vp3054_i2c        107 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	vp3054_i2c->adap.dev.parent = &dev->pci->dev;
vp3054_i2c        108 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	strscpy(vp3054_i2c->adap.name, core->name,
vp3054_i2c        109 drivers/media/pci/cx88/cx88-vp3054-i2c.c 		sizeof(vp3054_i2c->adap.name));
vp3054_i2c        110 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	vp3054_i2c->adap.owner = THIS_MODULE;
vp3054_i2c        111 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	vp3054_i2c->algo.data = dev;
vp3054_i2c        112 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	i2c_set_adapdata(&vp3054_i2c->adap, dev);
vp3054_i2c        113 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	vp3054_i2c->adap.algo_data = &vp3054_i2c->algo;
vp3054_i2c        118 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	rc = i2c_bit_add_bus(&vp3054_i2c->adap);
vp3054_i2c        132 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	struct vp3054_i2c_state *vp3054_i2c = dev->vp3054;
vp3054_i2c        134 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	if (!vp3054_i2c ||
vp3054_i2c        138 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	i2c_del_adapter(&vp3054_i2c->adap);
vp3054_i2c        139 drivers/media/pci/cx88/cx88-vp3054-i2c.c 	kfree(vp3054_i2c);