Lines Matching refs:chan

1187 	struct tdfxfb_i2c_chan 	*chan = data;  in tdfxfb_i2c_setscl()  local
1188 struct tdfx_par *par = chan->par; in tdfxfb_i2c_setscl()
1202 struct tdfxfb_i2c_chan *chan = data; in tdfxfb_i2c_setsda() local
1203 struct tdfx_par *par = chan->par; in tdfxfb_i2c_setsda()
1221 struct tdfxfb_i2c_chan *chan = data; in tdfxfb_i2c_getscl() local
1222 struct tdfx_par *par = chan->par; in tdfxfb_i2c_getscl()
1229 struct tdfxfb_i2c_chan *chan = data; in tdfxfb_i2c_getsda() local
1230 struct tdfx_par *par = chan->par; in tdfxfb_i2c_getsda()
1237 struct tdfxfb_i2c_chan *chan = data; in tdfxfb_ddc_setscl() local
1238 struct tdfx_par *par = chan->par; in tdfxfb_ddc_setscl()
1252 struct tdfxfb_i2c_chan *chan = data; in tdfxfb_ddc_setsda() local
1253 struct tdfx_par *par = chan->par; in tdfxfb_ddc_setsda()
1267 struct tdfxfb_i2c_chan *chan = data; in tdfxfb_ddc_getscl() local
1268 struct tdfx_par *par = chan->par; in tdfxfb_ddc_getscl()
1275 struct tdfxfb_i2c_chan *chan = data; in tdfxfb_ddc_getsda() local
1276 struct tdfx_par *par = chan->par; in tdfxfb_ddc_getsda()
1281 static int tdfxfb_setup_ddc_bus(struct tdfxfb_i2c_chan *chan, const char *name, in tdfxfb_setup_ddc_bus() argument
1286 strlcpy(chan->adapter.name, name, sizeof(chan->adapter.name)); in tdfxfb_setup_ddc_bus()
1287 chan->adapter.owner = THIS_MODULE; in tdfxfb_setup_ddc_bus()
1288 chan->adapter.class = I2C_CLASS_DDC; in tdfxfb_setup_ddc_bus()
1289 chan->adapter.algo_data = &chan->algo; in tdfxfb_setup_ddc_bus()
1290 chan->adapter.dev.parent = dev; in tdfxfb_setup_ddc_bus()
1291 chan->algo.setsda = tdfxfb_ddc_setsda; in tdfxfb_setup_ddc_bus()
1292 chan->algo.setscl = tdfxfb_ddc_setscl; in tdfxfb_setup_ddc_bus()
1293 chan->algo.getsda = tdfxfb_ddc_getsda; in tdfxfb_setup_ddc_bus()
1294 chan->algo.getscl = tdfxfb_ddc_getscl; in tdfxfb_setup_ddc_bus()
1295 chan->algo.udelay = 10; in tdfxfb_setup_ddc_bus()
1296 chan->algo.timeout = msecs_to_jiffies(500); in tdfxfb_setup_ddc_bus()
1297 chan->algo.data = chan; in tdfxfb_setup_ddc_bus()
1299 i2c_set_adapdata(&chan->adapter, chan); in tdfxfb_setup_ddc_bus()
1301 rc = i2c_bit_add_bus(&chan->adapter); in tdfxfb_setup_ddc_bus()
1305 chan->par = NULL; in tdfxfb_setup_ddc_bus()
1310 static int tdfxfb_setup_i2c_bus(struct tdfxfb_i2c_chan *chan, const char *name, in tdfxfb_setup_i2c_bus() argument
1315 strlcpy(chan->adapter.name, name, sizeof(chan->adapter.name)); in tdfxfb_setup_i2c_bus()
1316 chan->adapter.owner = THIS_MODULE; in tdfxfb_setup_i2c_bus()
1317 chan->adapter.algo_data = &chan->algo; in tdfxfb_setup_i2c_bus()
1318 chan->adapter.dev.parent = dev; in tdfxfb_setup_i2c_bus()
1319 chan->algo.setsda = tdfxfb_i2c_setsda; in tdfxfb_setup_i2c_bus()
1320 chan->algo.setscl = tdfxfb_i2c_setscl; in tdfxfb_setup_i2c_bus()
1321 chan->algo.getsda = tdfxfb_i2c_getsda; in tdfxfb_setup_i2c_bus()
1322 chan->algo.getscl = tdfxfb_i2c_getscl; in tdfxfb_setup_i2c_bus()
1323 chan->algo.udelay = 10; in tdfxfb_setup_i2c_bus()
1324 chan->algo.timeout = msecs_to_jiffies(500); in tdfxfb_setup_i2c_bus()
1325 chan->algo.data = chan; in tdfxfb_setup_i2c_bus()
1327 i2c_set_adapdata(&chan->adapter, chan); in tdfxfb_setup_i2c_bus()
1329 rc = i2c_bit_add_bus(&chan->adapter); in tdfxfb_setup_i2c_bus()
1333 chan->par = NULL; in tdfxfb_setup_i2c_bus()
1345 par->chan[0].par = par; in tdfxfb_create_i2c_busses()
1346 par->chan[1].par = par; in tdfxfb_create_i2c_busses()
1348 tdfxfb_setup_ddc_bus(&par->chan[0], "Voodoo3-DDC", info->dev); in tdfxfb_create_i2c_busses()
1349 tdfxfb_setup_i2c_bus(&par->chan[1], "Voodoo3-I2C", info->dev); in tdfxfb_create_i2c_busses()
1354 if (par->chan[0].par) in tdfxfb_delete_i2c_busses()
1355 i2c_del_adapter(&par->chan[0].adapter); in tdfxfb_delete_i2c_busses()
1356 par->chan[0].par = NULL; in tdfxfb_delete_i2c_busses()
1358 if (par->chan[1].par) in tdfxfb_delete_i2c_busses()
1359 i2c_del_adapter(&par->chan[1].adapter); in tdfxfb_delete_i2c_busses()
1360 par->chan[1].par = NULL; in tdfxfb_delete_i2c_busses()
1369 if (par->chan[0].par) in tdfxfb_probe_i2c_connector()
1370 edid = fb_ddc_read(&par->chan[0].adapter); in tdfxfb_probe_i2c_connector()