Lines Matching refs:addr
133 static int read_vbt_r0(u32 addr, struct vbt_r0 *vbt)
137 vbt_virtual = ioremap(addr, sizeof(*vbt));
147 static int read_vbt_r10(u32 addr, struct vbt_r10 *vbt)
151 vbt_virtual = ioremap(addr, sizeof(*vbt));
161 static int mid_get_vbt_data_r0(struct drm_psb_private *dev_priv, u32 addr)
168 if (read_vbt_r0(addr, &vbt))
171 gct_virtual = ioremap(addr + sizeof(vbt), vbt.size - sizeof(vbt));
189 static int mid_get_vbt_data_r1(struct drm_psb_private *dev_priv, u32 addr)
196 if (read_vbt_r0(addr, &vbt))
199 gct_virtual = ioremap(addr + sizeof(vbt), vbt.size - sizeof(vbt));
217 static int mid_get_vbt_data_r10(struct drm_psb_private *dev_priv, u32 addr)
226 if (read_vbt_r10(addr, &vbt))
233 gct_virtual = ioremap(addr + sizeof(vbt),
272 u32 addr;
281 pci_read_config_dword(pci_gfx_root, 0xFC, &addr);
284 dev_dbg(dev->dev, "drm platform config address is %x\n", addr);
286 if (!addr)
290 vbt_virtual = ioremap(addr, sizeof(vbt_header));
304 ret = mid_get_vbt_data_r0(dev_priv, addr);
307 ret = mid_get_vbt_data_r1(dev_priv, addr);
310 ret = mid_get_vbt_data_r10(dev_priv, addr);