Lines Matching refs:mfbi
498 struct mfb_info *pmfbi, *cmfbi, *mfbi = info->par; in fsl_diu_enable_panel() local
499 struct diu_ad *ad = mfbi->ad; in fsl_diu_enable_panel()
500 struct fsl_diu_data *data = mfbi->parent; in fsl_diu_enable_panel()
503 switch (mfbi->index) { in fsl_diu_enable_panel()
550 struct mfb_info *pmfbi, *cmfbi, *mfbi = info->par; in fsl_diu_disable_panel() local
551 struct diu_ad *ad = mfbi->ad; in fsl_diu_disable_panel()
552 struct fsl_diu_data *data = mfbi->parent; in fsl_diu_disable_panel()
555 switch (mfbi->index) { in fsl_diu_disable_panel()
604 struct mfb_info *mfbi = info->par; in enable_lcdc() local
605 struct fsl_diu_data *data = mfbi->parent; in enable_lcdc()
613 struct mfb_info *mfbi = info->par; in disable_lcdc() local
614 struct fsl_diu_data *data = mfbi->parent; in disable_lcdc()
623 struct mfb_info *lower_aoi_mfbi, *upper_aoi_mfbi, *mfbi = info->par; in adjust_aoi_size_position() local
624 struct fsl_diu_data *data = mfbi->parent; in adjust_aoi_size_position()
626 enum mfb_index index = mfbi->index; in adjust_aoi_size_position()
633 if (mfbi->x_aoi_d < 0) in adjust_aoi_size_position()
634 mfbi->x_aoi_d = 0; in adjust_aoi_size_position()
635 if (mfbi->y_aoi_d < 0) in adjust_aoi_size_position()
636 mfbi->y_aoi_d = 0; in adjust_aoi_size_position()
639 if (mfbi->x_aoi_d != 0) in adjust_aoi_size_position()
640 mfbi->x_aoi_d = 0; in adjust_aoi_size_position()
641 if (mfbi->y_aoi_d != 0) in adjust_aoi_size_position()
642 mfbi->y_aoi_d = 0; in adjust_aoi_size_position()
650 if ((mfbi->x_aoi_d + var->xres) > base_plane_width) in adjust_aoi_size_position()
651 mfbi->x_aoi_d = base_plane_width - var->xres; in adjust_aoi_size_position()
659 if ((mfbi->y_aoi_d + var->yres) > available_height) in adjust_aoi_size_position()
660 mfbi->y_aoi_d = available_height - var->yres; in adjust_aoi_size_position()
670 if ((mfbi->x_aoi_d + var->xres) > base_plane_width) in adjust_aoi_size_position()
671 mfbi->x_aoi_d = base_plane_width - var->xres; in adjust_aoi_size_position()
672 if (mfbi->y_aoi_d < 0) in adjust_aoi_size_position()
673 mfbi->y_aoi_d = 0; in adjust_aoi_size_position()
675 if (mfbi->y_aoi_d < upper_aoi_bottom) in adjust_aoi_size_position()
676 mfbi->y_aoi_d = upper_aoi_bottom; in adjust_aoi_size_position()
683 if ((mfbi->y_aoi_d + var->yres) > base_plane_height) in adjust_aoi_size_position()
684 mfbi->y_aoi_d = base_plane_height - var->yres; in adjust_aoi_size_position()
790 struct mfb_info *mfbi = info->par; in set_fix() local
792 strncpy(fix->id, mfbi->id, sizeof(fix->id)); in set_fix()
804 struct mfb_info *mfbi = info->par; in update_lcdc() local
805 struct fsl_diu_data *data = mfbi->parent; in update_lcdc()
912 struct mfb_info *mfbi = info->par; in fsl_diu_set_aoi() local
913 struct diu_ad *ad = mfbi->ad; in fsl_diu_set_aoi()
917 ad->offset_xyd = cpu_to_le32((mfbi->y_aoi_d << 16) | mfbi->x_aoi_d); in fsl_diu_set_aoi()
1000 struct mfb_info *mfbi = info->par; in fsl_diu_load_cursor_image() local
1001 struct fsl_diu_data *data = mfbi->parent; in fsl_diu_load_cursor_image()
1027 struct mfb_info *mfbi = info->par; in fsl_diu_cursor() local
1028 struct fsl_diu_data *data = mfbi->parent; in fsl_diu_cursor()
1136 struct mfb_info *mfbi = info->par; in fsl_diu_set_par() local
1137 struct fsl_diu_data *data = mfbi->parent; in fsl_diu_set_par()
1138 struct diu_ad *ad = mfbi->ad; in fsl_diu_set_par()
1166 var->xres_virtual) | mfbi->g_alpha; in fsl_diu_set_par()
1170 ad->offset_xyd = cpu_to_le32((mfbi->y_aoi_d << 16) | mfbi->x_aoi_d); in fsl_diu_set_par()
1181 if (mfbi->index == PLANE0) in fsl_diu_set_par()
1275 struct mfb_info *mfbi = info->par; in fsl_diu_ioctl() local
1276 struct diu_ad *ad = mfbi->ad; in fsl_diu_ioctl()
1313 mfbi->x_aoi_d = aoi_d.x_aoi_d; in fsl_diu_ioctl()
1314 mfbi->y_aoi_d = aoi_d.y_aoi_d; in fsl_diu_ioctl()
1319 aoi_d.x_aoi_d = mfbi->x_aoi_d; in fsl_diu_ioctl()
1320 aoi_d.y_aoi_d = mfbi->y_aoi_d; in fsl_diu_ioctl()
1325 global_alpha = mfbi->g_alpha; in fsl_diu_ioctl()
1335 mfbi->g_alpha = global_alpha; in fsl_diu_ioctl()
1366 struct fsl_diu_data *data = mfbi->parent; in fsl_diu_ioctl()
1374 struct fsl_diu_data *data = mfbi->parent; in fsl_diu_ioctl()
1403 struct mfb_info *mfbi = info->par; in fsl_diu_open() local
1407 if ((mfbi->index == PLANE0) && diu_ops.release_bootmem) in fsl_diu_open()
1411 mfbi->count++; in fsl_diu_open()
1412 if (mfbi->count == 1) { in fsl_diu_open()
1416 mfbi->count--; in fsl_diu_open()
1418 fsl_diu_enable_interrupts(mfbi->parent); in fsl_diu_open()
1431 struct mfb_info *mfbi = info->par; in fsl_diu_release() local
1435 mfbi->count--; in fsl_diu_release()
1436 if (mfbi->count == 0) { in fsl_diu_release()
1437 struct fsl_diu_data *data = mfbi->parent; in fsl_diu_release()
1475 struct mfb_info *mfbi = info->par; in install_fb() local
1476 struct fsl_diu_data *data = mfbi->parent; in install_fb()
1486 info->pseudo_palette = mfbi->pseudo_palette; in install_fb()
1492 if (mfbi->index == PLANE0) { in install_fb()
1513 if ((mfbi->index == PLANE0) && data->has_edid) in install_fb()
1564 mfbi->registered = 1; in install_fb()
1565 dev_info(info->dev, "%s registered successfully\n", mfbi->id); in install_fb()
1572 struct mfb_info *mfbi = info->par; in uninstall_fb() local
1574 if (!mfbi->registered) in uninstall_fb()
1582 mfbi->registered = 0; in uninstall_fb()
1686 struct mfb_info *mfbi; in fsl_diu_probe() local
1729 mfbi = info->par; in fsl_diu_probe()
1730 memcpy(mfbi, &mfb_template[i], sizeof(struct mfb_info)); in fsl_diu_probe()
1731 mfbi->parent = data; in fsl_diu_probe()
1732 mfbi->ad = &data->ad[i]; in fsl_diu_probe()