• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/video/

Lines Matching defs:machine_data

328 	struct fsl_diu_data *machine_data = mfbi->parent;
339 cmfbi = machine_data->fsl_diu_info[2]->par;
350 cmfbi = machine_data->fsl_diu_info[4]->par;
361 pmfbi = machine_data->fsl_diu_info[1]->par;
363 if (hw->desc[1] == machine_data->dummy_ad->paddr)
369 pmfbi = machine_data->fsl_diu_info[3]->par;
371 if (hw->desc[2] == machine_data->dummy_ad->paddr)
390 struct fsl_diu_data *machine_data = mfbi->parent;
395 if (hw->desc[0] != machine_data->dummy_ad->paddr)
396 wr_reg_wa(&hw->desc[0], machine_data->dummy_ad->paddr);
399 cmfbi = machine_data->fsl_diu_info[2]->par;
404 wr_reg_wa(&hw->desc[1], machine_data->dummy_ad->paddr);
408 cmfbi = machine_data->fsl_diu_info[4]->par;
413 wr_reg_wa(&hw->desc[2], machine_data->dummy_ad->paddr);
417 pmfbi = machine_data->fsl_diu_info[1]->par;
424 wr_reg_wa(&hw->desc[1], machine_data->dummy_ad->paddr);
428 pmfbi = machine_data->fsl_diu_info[3]->par;
435 wr_reg_wa(&hw->desc[2], machine_data->dummy_ad->paddr);
450 struct fsl_diu_data *machine_data = mfbi->parent;
452 if (!machine_data->fb_enabled) {
454 machine_data->fb_enabled++;
462 struct fsl_diu_data *machine_data = mfbi->parent;
464 if (machine_data->fb_enabled) {
466 machine_data->fb_enabled = 0;
474 struct fsl_diu_data *machine_data = mfbi->parent;
479 base_plane_width = machine_data->fsl_diu_info[0]->var.xres;
480 base_plane_height = machine_data->fsl_diu_info[0]->var.yres;
495 lower_aoi_mfbi = machine_data->fsl_diu_info[index+1]->par;
513 upper_aoi_mfbi = machine_data->fsl_diu_info[index-1]->par;
515 machine_data->fsl_diu_info[index-1]->var.yres;
674 struct fsl_diu_data *machine_data = mfbi->parent;
688 diu_ops.set_monitor_port(machine_data->monitor_port);
697 diu_ops.set_gamma_table(machine_data->monitor_port, pool.gamma.vaddr);
817 struct fsl_diu_data *machine_data = mfbi->parent;
842 machine_data->monitor_port);
1386 struct fsl_diu_data *machine_data;
1388 machine_data = dev_get_drvdata(&ofdev->dev);
1389 disable_lcdc(machine_data->fsl_diu_info[0]);
1396 struct fsl_diu_data *machine_data;
1398 machine_data = dev_get_drvdata(&ofdev->dev);
1399 enable_lcdc(machine_data->fsl_diu_info[0]);
1448 struct fsl_diu_data *machine_data =
1454 old_monitor_port = machine_data->monitor_port;
1455 machine_data->monitor_port = diu_ops.set_sysfs_monitor_port(val);
1457 if (old_monitor_port != machine_data->monitor_port) {
1461 fsl_diu_set_par(machine_data->fsl_diu_info[0]);
1462 fsl_diu_set_par(machine_data->fsl_diu_info[1]);
1463 fsl_diu_set_par(machine_data->fsl_diu_info[2]);
1464 fsl_diu_set_par(machine_data->fsl_diu_info[3]);
1465 fsl_diu_set_par(machine_data->fsl_diu_info[4]);
1473 struct fsl_diu_data *machine_data =
1475 return diu_ops.show_monitor_port(machine_data->monitor_port, buf);
1486 struct fsl_diu_data *machine_data;
1489 machine_data = kzalloc(sizeof(struct fsl_diu_data), GFP_KERNEL);
1490 if (!machine_data)
1493 for (i = 0; i < ARRAY_SIZE(machine_data->fsl_diu_info); i++) {
1494 machine_data->fsl_diu_info[i] =
1496 if (!machine_data->fsl_diu_info[i]) {
1501 mfbi = machine_data->fsl_diu_info[i]->par;
1503 mfbi->parent = machine_data;
1540 machine_data->irq = irq_of_parse_and_map(np, 0);
1542 if (!machine_data->irq) {
1547 machine_data->monitor_port = monitor_port;
1567 i = ARRAY_SIZE(machine_data->fsl_diu_info);
1568 machine_data->dummy_ad = (struct diu_ad *)
1570 machine_data->dummy_ad->paddr = pool.ad.paddr +
1572 machine_data->dummy_aoi_virt = fsl_diu_alloc(64, &dummy_ad_addr);
1573 if (!machine_data->dummy_aoi_virt) {
1577 machine_data->dummy_ad->addr = cpu_to_le32(dummy_ad_addr);
1578 machine_data->dummy_ad->pix_fmt = 0x88882317;
1579 machine_data->dummy_ad->src_size_g_alpha = cpu_to_le32((4 << 12) | 4);
1580 machine_data->dummy_ad->aoi_size = cpu_to_le32((4 << 16) | 2);
1581 machine_data->dummy_ad->offset_xyi = 0;
1582 machine_data->dummy_ad->offset_xyd = 0;
1583 machine_data->dummy_ad->next_ad = 0;
1590 out_be32(&dr.diu_reg->desc[0], machine_data->dummy_ad->paddr);
1592 out_be32(&dr.diu_reg->desc[1], machine_data->dummy_ad->paddr);
1593 out_be32(&dr.diu_reg->desc[2], machine_data->dummy_ad->paddr);
1595 for (i = 0; i < ARRAY_SIZE(machine_data->fsl_diu_info); i++) {
1596 machine_data->fsl_diu_info[i]->fix.smem_start = 0;
1597 mfbi = machine_data->fsl_diu_info[i]->par;
1601 ret = install_fb(machine_data->fsl_diu_info[i]);
1610 if (request_irq_local(machine_data->irq)) {
1611 dev_err(machine_data->fsl_diu_info[0]->dev,
1616 sysfs_attr_init(&machine_data->dev_attr.attr);
1617 machine_data->dev_attr.attr.name = "monitor";
1618 machine_data->dev_attr.attr.mode = S_IRUGO|S_IWUSR;
1619 machine_data->dev_attr.show = show_monitor;
1620 machine_data->dev_attr.store = store_monitor;
1621 error = device_create_file(machine_data->fsl_diu_info[0]->dev,
1622 &machine_data->dev_attr);
1624 dev_err(machine_data->fsl_diu_info[0]->dev,
1626 machine_data->dev_attr.attr.name);
1629 dev_set_drvdata(&ofdev->dev, machine_data);
1633 for (i = ARRAY_SIZE(machine_data->fsl_diu_info);
1635 uninstall_fb(machine_data->fsl_diu_info[i - 1]);
1644 if (machine_data->dummy_aoi_virt)
1645 fsl_diu_free(machine_data->dummy_aoi_virt, 64);
1649 for (i = 0; i < ARRAY_SIZE(machine_data->fsl_diu_info); i++)
1650 if (machine_data->fsl_diu_info[i])
1651 framebuffer_release(machine_data->fsl_diu_info[i]);
1652 kfree(machine_data);
1660 struct fsl_diu_data *machine_data;
1663 machine_data = dev_get_drvdata(&ofdev->dev);
1664 disable_lcdc(machine_data->fsl_diu_info[0]);
1665 free_irq_local(machine_data->irq);
1666 for (i = ARRAY_SIZE(machine_data->fsl_diu_info); i > 0; i--)
1667 uninstall_fb(machine_data->fsl_diu_info[i - 1]);
1676 if (machine_data->dummy_aoi_virt)
1677 fsl_diu_free(machine_data->dummy_aoi_virt, 64);
1679 for (i = 0; i < ARRAY_SIZE(machine_data->fsl_diu_info); i++)
1680 if (machine_data->fsl_diu_info[i])
1681 framebuffer_release(machine_data->fsl_diu_info[i]);
1682 kfree(machine_data);