hexium            152 drivers/media/pci/saa7146/hexium_gemini.c 	struct hexium *hexium = (struct hexium *) dev->ext_priv;
hexium            161 drivers/media/pci/saa7146/hexium_gemini.c 		if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, i, I2C_SMBUS_BYTE_DATA, &data)) {
hexium            170 drivers/media/pci/saa7146/hexium_gemini.c static int hexium_set_input(struct hexium *hexium, int input)
hexium            177 drivers/media/pci/saa7146/hexium_gemini.c 	if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, hexium_input_select[input].adr, I2C_SMBUS_BYTE_DATA, &data)) {
hexium            184 drivers/media/pci/saa7146/hexium_gemini.c static int hexium_set_standard(struct hexium *hexium, struct hexium_data *vdec)
hexium            193 drivers/media/pci/saa7146/hexium_gemini.c 		if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, vdec[i].adr, I2C_SMBUS_BYTE_DATA, &data)) {
hexium            219 drivers/media/pci/saa7146/hexium_gemini.c 	struct hexium *hexium = (struct hexium *) dev->ext_priv;
hexium            221 drivers/media/pci/saa7146/hexium_gemini.c 	*input = hexium->cur_input;
hexium            230 drivers/media/pci/saa7146/hexium_gemini.c 	struct hexium *hexium = (struct hexium *) dev->ext_priv;
hexium            237 drivers/media/pci/saa7146/hexium_gemini.c 	hexium->cur_input = input;
hexium            238 drivers/media/pci/saa7146/hexium_gemini.c 	hexium_set_input(hexium, input);
hexium            247 drivers/media/pci/saa7146/hexium_gemini.c 	struct hexium *hexium;
hexium            252 drivers/media/pci/saa7146/hexium_gemini.c 	hexium = kzalloc(sizeof(*hexium), GFP_KERNEL);
hexium            253 drivers/media/pci/saa7146/hexium_gemini.c 	if (!hexium)
hexium            256 drivers/media/pci/saa7146/hexium_gemini.c 	dev->ext_priv = hexium;
hexium            261 drivers/media/pci/saa7146/hexium_gemini.c 	strscpy(hexium->i2c_adapter.name, "hexium gemini",
hexium            262 drivers/media/pci/saa7146/hexium_gemini.c 		sizeof(hexium->i2c_adapter.name));
hexium            263 drivers/media/pci/saa7146/hexium_gemini.c 	saa7146_i2c_adapter_prepare(dev, &hexium->i2c_adapter, SAA7146_I2C_BUS_BIT_RATE_480);
hexium            264 drivers/media/pci/saa7146/hexium_gemini.c 	if (i2c_add_adapter(&hexium->i2c_adapter) < 0) {
hexium            266 drivers/media/pci/saa7146/hexium_gemini.c 		kfree(hexium);
hexium            278 drivers/media/pci/saa7146/hexium_gemini.c 	hexium->cur_input = 0;
hexium            281 drivers/media/pci/saa7146/hexium_gemini.c 	hexium_set_standard(hexium, hexium_pal);
hexium            282 drivers/media/pci/saa7146/hexium_gemini.c 	hexium->cur_std = V4L2_STD_PAL;
hexium            284 drivers/media/pci/saa7146/hexium_gemini.c 	hexium_set_input(hexium, 0);
hexium            285 drivers/media/pci/saa7146/hexium_gemini.c 	hexium->cur_input = 0;
hexium            292 drivers/media/pci/saa7146/hexium_gemini.c 	ret = saa7146_register_device(&hexium->video_dev, dev, "hexium gemini", VFL_TYPE_GRABBER);
hexium            296 drivers/media/pci/saa7146/hexium_gemini.c 		i2c_del_adapter(&hexium->i2c_adapter);
hexium            297 drivers/media/pci/saa7146/hexium_gemini.c 		kfree(hexium);
hexium            309 drivers/media/pci/saa7146/hexium_gemini.c 	struct hexium *hexium = (struct hexium *) dev->ext_priv;
hexium            313 drivers/media/pci/saa7146/hexium_gemini.c 	saa7146_unregister_device(&hexium->video_dev, dev);
hexium            318 drivers/media/pci/saa7146/hexium_gemini.c 	i2c_del_adapter(&hexium->i2c_adapter);
hexium            319 drivers/media/pci/saa7146/hexium_gemini.c 	kfree(hexium);
hexium            325 drivers/media/pci/saa7146/hexium_gemini.c 	struct hexium *hexium = (struct hexium *) dev->ext_priv;
hexium            328 drivers/media/pci/saa7146/hexium_gemini.c 		hexium_set_standard(hexium, hexium_pal);
hexium            329 drivers/media/pci/saa7146/hexium_gemini.c 		hexium->cur_std = V4L2_STD_PAL;
hexium            332 drivers/media/pci/saa7146/hexium_gemini.c 		hexium_set_standard(hexium, hexium_ntsc);
hexium            333 drivers/media/pci/saa7146/hexium_gemini.c 		hexium->cur_std = V4L2_STD_NTSC;
hexium            336 drivers/media/pci/saa7146/hexium_gemini.c 		hexium_set_standard(hexium, hexium_secam);
hexium            337 drivers/media/pci/saa7146/hexium_gemini.c 		hexium->cur_std = V4L2_STD_SECAM;
hexium            200 drivers/media/pci/saa7146/hexium_orion.c 	struct hexium *hexium = NULL;
hexium            211 drivers/media/pci/saa7146/hexium_orion.c 	hexium = kzalloc(sizeof(*hexium), GFP_KERNEL);
hexium            212 drivers/media/pci/saa7146/hexium_orion.c 	if (!hexium)
hexium            222 drivers/media/pci/saa7146/hexium_orion.c 	strscpy(hexium->i2c_adapter.name, "hexium orion",
hexium            223 drivers/media/pci/saa7146/hexium_orion.c 		sizeof(hexium->i2c_adapter.name));
hexium            224 drivers/media/pci/saa7146/hexium_orion.c 	saa7146_i2c_adapter_prepare(dev, &hexium->i2c_adapter, SAA7146_I2C_BUS_BIT_RATE_480);
hexium            225 drivers/media/pci/saa7146/hexium_orion.c 	if (i2c_add_adapter(&hexium->i2c_adapter) < 0) {
hexium            227 drivers/media/pci/saa7146/hexium_orion.c 		kfree(hexium);
hexium            242 drivers/media/pci/saa7146/hexium_orion.c 		dev->ext_priv = hexium;
hexium            243 drivers/media/pci/saa7146/hexium_orion.c 		hexium->type = HEXIUM_ORION_1SVHS_3BNC;
hexium            250 drivers/media/pci/saa7146/hexium_orion.c 		dev->ext_priv = hexium;
hexium            251 drivers/media/pci/saa7146/hexium_orion.c 		hexium->type = HEXIUM_ORION_4BNC;
hexium            257 drivers/media/pci/saa7146/hexium_orion.c 	err = i2c_smbus_xfer(&hexium->i2c_adapter, 0x4e, 0, I2C_SMBUS_READ,
hexium            262 drivers/media/pci/saa7146/hexium_orion.c 		dev->ext_priv = hexium;
hexium            263 drivers/media/pci/saa7146/hexium_orion.c 		hexium->type = HEXIUM_HV_PCI6_ORION;
hexium            267 drivers/media/pci/saa7146/hexium_orion.c 	i2c_del_adapter(&hexium->i2c_adapter);
hexium            268 drivers/media/pci/saa7146/hexium_orion.c 	kfree(hexium);
hexium            278 drivers/media/pci/saa7146/hexium_orion.c 	struct hexium *hexium = (struct hexium *) dev->ext_priv;
hexium            287 drivers/media/pci/saa7146/hexium_orion.c 		if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x4e, 0, I2C_SMBUS_WRITE, i, I2C_SMBUS_BYTE_DATA, &data)) {
hexium            295 drivers/media/pci/saa7146/hexium_orion.c static int hexium_set_input(struct hexium *hexium, int input)
hexium            305 drivers/media/pci/saa7146/hexium_orion.c 		if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x4e, 0, I2C_SMBUS_WRITE, adr, I2C_SMBUS_BYTE_DATA, &data)) {
hexium            330 drivers/media/pci/saa7146/hexium_orion.c 	struct hexium *hexium = (struct hexium *) dev->ext_priv;
hexium            332 drivers/media/pci/saa7146/hexium_orion.c 	*input = hexium->cur_input;
hexium            341 drivers/media/pci/saa7146/hexium_orion.c 	struct hexium *hexium = (struct hexium *) dev->ext_priv;
hexium            346 drivers/media/pci/saa7146/hexium_orion.c 	hexium->cur_input = input;
hexium            347 drivers/media/pci/saa7146/hexium_orion.c 	hexium_set_input(hexium, input);
hexium            357 drivers/media/pci/saa7146/hexium_orion.c 	struct hexium *hexium = (struct hexium *) dev->ext_priv;
hexium            365 drivers/media/pci/saa7146/hexium_orion.c 	if (0 != saa7146_register_device(&hexium->video_dev, dev, "hexium orion", VFL_TYPE_GRABBER)) {
hexium            374 drivers/media/pci/saa7146/hexium_orion.c 	hexium->cur_input = 0;
hexium            382 drivers/media/pci/saa7146/hexium_orion.c 	struct hexium *hexium = (struct hexium *) dev->ext_priv;
hexium            386 drivers/media/pci/saa7146/hexium_orion.c 	saa7146_unregister_device(&hexium->video_dev, dev);
hexium            391 drivers/media/pci/saa7146/hexium_orion.c 	i2c_del_adapter(&hexium->i2c_adapter);
hexium            392 drivers/media/pci/saa7146/hexium_orion.c 	kfree(hexium);