Lines Matching defs:par

30 	struct riva_par 	*par = chan->par;
33 VGA_WR08(par->riva.PCIO, 0x3d4, chan->ddc_base + 1);
34 val = VGA_RD08(par->riva.PCIO, 0x3d5) & 0xf0;
41 VGA_WR08(par->riva.PCIO, 0x3d4, chan->ddc_base + 1);
42 VGA_WR08(par->riva.PCIO, 0x3d5, val | 0x1);
48 struct riva_par *par = chan->par;
51 VGA_WR08(par->riva.PCIO, 0x3d4, chan->ddc_base + 1);
52 val = VGA_RD08(par->riva.PCIO, 0x3d5) & 0xf0;
59 VGA_WR08(par->riva.PCIO, 0x3d4, chan->ddc_base + 1);
60 VGA_WR08(par->riva.PCIO, 0x3d5, val | 0x1);
66 struct riva_par *par = chan->par;
69 VGA_WR08(par->riva.PCIO, 0x3d4, chan->ddc_base);
70 if (VGA_RD08(par->riva.PCIO, 0x3d5) & 0x04)
79 struct riva_par *par = chan->par;
82 VGA_WR08(par->riva.PCIO, 0x3d4, chan->ddc_base);
83 if (VGA_RD08(par->riva.PCIO, 0x3d5) & 0x08)
98 chan->adapter.dev.parent = &chan->par->pdev->dev;
116 dev_dbg(&chan->par->pdev->dev, "I2C bus %s registered.\n", name);
118 dev_warn(&chan->par->pdev->dev,
120 chan->par = NULL;
126 void riva_create_i2c_busses(struct riva_par *par)
128 par->chan[0].par = par;
129 par->chan[1].par = par;
130 par->chan[2].par = par;
132 par->chan[0].ddc_base = 0x36;
133 par->chan[1].ddc_base = 0x3e;
134 par->chan[2].ddc_base = 0x50;
135 riva_setup_i2c_bus(&par->chan[0], "BUS1", I2C_CLASS_HWMON);
136 riva_setup_i2c_bus(&par->chan[1], "BUS2", 0);
137 riva_setup_i2c_bus(&par->chan[2], "BUS3", 0);
140 void riva_delete_i2c_busses(struct riva_par *par)
145 if (!par->chan[i].par)
147 i2c_del_adapter(&par->chan[i].adapter);
148 par->chan[i].par = NULL;
152 int riva_probe_i2c_connector(struct riva_par *par, int conn, u8 **out_edid)
156 if (par->chan[conn].par)
157 edid = fb_ddc_read(&par->chan[conn].adapter);