lconfig           130 drivers/media/platform/davinci/vpbe_osd.c 				     const struct osd_layer_config *lconfig)
lconfig           137 drivers/media/platform/davinci/vpbe_osd.c 		if (!field_inversion || !lconfig->interlaced) {
lconfig           147 drivers/media/platform/davinci/vpbe_osd.c 				(fb_base_phys & ~0x1F) - lconfig->line_length,
lconfig           150 drivers/media/platform/davinci/vpbe_osd.c 				(fb_base_phys & ~0x1F) + lconfig->line_length,
lconfig           513 drivers/media/platform/davinci/vpbe_osd.c 	struct osd_layer_config *cfg = &win->lconfig;
lconfig           623 drivers/media/platform/davinci/vpbe_osd.c 			cbcr_offset_32 = win->lconfig.line_length *
lconfig           624 drivers/media/platform/davinci/vpbe_osd.c 					 win->lconfig.ysize;
lconfig           632 drivers/media/platform/davinci/vpbe_osd.c 		if (win->lconfig.pixfmt == PIXFMT_NV12) {
lconfig           685 drivers/media/platform/davinci/vpbe_osd.c 			if (win->lconfig.pixfmt != PIXFMT_NV12) {
lconfig           715 drivers/media/platform/davinci/vpbe_osd.c 			if (win->lconfig.pixfmt != PIXFMT_NV12) {
lconfig           740 drivers/media/platform/davinci/vpbe_osd.c 	struct osd_layer_config *cfg = &win->lconfig;
lconfig           759 drivers/media/platform/davinci/vpbe_osd.c 				 struct osd_layer_config *lconfig)
lconfig           767 drivers/media/platform/davinci/vpbe_osd.c 	*lconfig = win->lconfig;
lconfig           785 drivers/media/platform/davinci/vpbe_osd.c 			    struct osd_layer_config *lconfig)
lconfig           792 drivers/media/platform/davinci/vpbe_osd.c 	switch (lconfig->pixfmt) {
lconfig           830 drivers/media/platform/davinci/vpbe_osd.c 		*lconfig = win->lconfig;
lconfig           837 drivers/media/platform/davinci/vpbe_osd.c 	    is_osd_win(layer) && is_rgb_pixfmt(lconfig->pixfmt)) {
lconfig           841 drivers/media/platform/davinci/vpbe_osd.c 			pixfmt = osd->win[WIN_OSD1].lconfig.pixfmt;
lconfig           843 drivers/media/platform/davinci/vpbe_osd.c 			pixfmt = osd->win[WIN_OSD0].lconfig.pixfmt;
lconfig           850 drivers/media/platform/davinci/vpbe_osd.c 			*lconfig = win->lconfig;
lconfig           857 drivers/media/platform/davinci/vpbe_osd.c 		lconfig->pixfmt == PIXFMT_RGB888) {
lconfig           861 drivers/media/platform/davinci/vpbe_osd.c 			pixfmt = osd->win[WIN_VID1].lconfig.pixfmt;
lconfig           863 drivers/media/platform/davinci/vpbe_osd.c 			pixfmt = osd->win[WIN_VID0].lconfig.pixfmt;
lconfig           870 drivers/media/platform/davinci/vpbe_osd.c 			*lconfig = win->lconfig;
lconfig           876 drivers/media/platform/davinci/vpbe_osd.c 	if (!lconfig->line_length || !lconfig->xsize || !lconfig->ysize) {
lconfig           877 drivers/media/platform/davinci/vpbe_osd.c 		*lconfig = win->lconfig;
lconfig           882 drivers/media/platform/davinci/vpbe_osd.c 	lconfig->line_length = ((lconfig->line_length + 31) / 32) * 32;
lconfig           883 drivers/media/platform/davinci/vpbe_osd.c 	lconfig->line_length =
lconfig           884 drivers/media/platform/davinci/vpbe_osd.c 	    min(lconfig->line_length, (unsigned)MAX_LINE_LENGTH);
lconfig           885 drivers/media/platform/davinci/vpbe_osd.c 	lconfig->xsize = min(lconfig->xsize, (unsigned)MAX_WIN_SIZE);
lconfig           886 drivers/media/platform/davinci/vpbe_osd.c 	lconfig->ysize = min(lconfig->ysize, (unsigned)MAX_WIN_SIZE);
lconfig           887 drivers/media/platform/davinci/vpbe_osd.c 	lconfig->xpos = min(lconfig->xpos, (unsigned)MAX_WIN_SIZE);
lconfig           888 drivers/media/platform/davinci/vpbe_osd.c 	lconfig->ypos = min(lconfig->ypos, (unsigned)MAX_WIN_SIZE);
lconfig           889 drivers/media/platform/davinci/vpbe_osd.c 	lconfig->interlaced = (lconfig->interlaced != 0);
lconfig           890 drivers/media/platform/davinci/vpbe_osd.c 	if (lconfig->interlaced) {
lconfig           892 drivers/media/platform/davinci/vpbe_osd.c 		lconfig->ysize &= ~1;
lconfig           893 drivers/media/platform/davinci/vpbe_osd.c 		lconfig->ypos &= ~1;
lconfig           946 drivers/media/platform/davinci/vpbe_osd.c 				  const struct osd_layer_config *lconfig)
lconfig           950 drivers/media/platform/davinci/vpbe_osd.c 	_osd_set_cbcr_order(sd, lconfig->pixfmt);
lconfig           956 drivers/media/platform/davinci/vpbe_osd.c 			if (lconfig->pixfmt == PIXFMT_RGB565)
lconfig           961 drivers/media/platform/davinci/vpbe_osd.c 			switch (lconfig->pixfmt) {
lconfig           981 drivers/media/platform/davinci/vpbe_osd.c 		switch (lconfig->pixfmt) {
lconfig           999 drivers/media/platform/davinci/vpbe_osd.c 		if (lconfig->interlaced)
lconfig          1003 drivers/media/platform/davinci/vpbe_osd.c 		osd_write(sd, lconfig->line_length >> 5, OSD_OSDWIN0OFST);
lconfig          1004 drivers/media/platform/davinci/vpbe_osd.c 		osd_write(sd, lconfig->xpos, OSD_OSDWIN0XP);
lconfig          1005 drivers/media/platform/davinci/vpbe_osd.c 		osd_write(sd, lconfig->xsize, OSD_OSDWIN0XL);
lconfig          1006 drivers/media/platform/davinci/vpbe_osd.c 		if (lconfig->interlaced) {
lconfig          1007 drivers/media/platform/davinci/vpbe_osd.c 			osd_write(sd, lconfig->ypos >> 1, OSD_OSDWIN0YP);
lconfig          1008 drivers/media/platform/davinci/vpbe_osd.c 			osd_write(sd, lconfig->ysize >> 1, OSD_OSDWIN0YL);
lconfig          1010 drivers/media/platform/davinci/vpbe_osd.c 			osd_write(sd, lconfig->ypos, OSD_OSDWIN0YP);
lconfig          1011 drivers/media/platform/davinci/vpbe_osd.c 			osd_write(sd, lconfig->ysize, OSD_OSDWIN0YL);
lconfig          1016 drivers/media/platform/davinci/vpbe_osd.c 		if (lconfig->interlaced)
lconfig          1020 drivers/media/platform/davinci/vpbe_osd.c 		osd_write(sd, lconfig->line_length >> 5, OSD_VIDWIN0OFST);
lconfig          1021 drivers/media/platform/davinci/vpbe_osd.c 		osd_write(sd, lconfig->xpos, OSD_VIDWIN0XP);
lconfig          1022 drivers/media/platform/davinci/vpbe_osd.c 		osd_write(sd, lconfig->xsize, OSD_VIDWIN0XL);
lconfig          1028 drivers/media/platform/davinci/vpbe_osd.c 				(lconfig->pixfmt == PIXFMT_NV12)) {
lconfig          1030 drivers/media/platform/davinci/vpbe_osd.c 			if (lconfig->interlaced) {
lconfig          1039 drivers/media/platform/davinci/vpbe_osd.c 			osd_write(sd, lconfig->line_length >> 5,
lconfig          1041 drivers/media/platform/davinci/vpbe_osd.c 			osd_write(sd, lconfig->xpos, OSD_VIDWIN1XP);
lconfig          1042 drivers/media/platform/davinci/vpbe_osd.c 			osd_write(sd, lconfig->xsize, OSD_VIDWIN1XL);
lconfig          1048 drivers/media/platform/davinci/vpbe_osd.c 			if (lconfig->xsize % 32) {
lconfig          1050 drivers/media/platform/davinci/vpbe_osd.c 					  ((lconfig->xsize + 31) & ~31),
lconfig          1053 drivers/media/platform/davinci/vpbe_osd.c 					  ((lconfig->xsize + 31) & ~31),
lconfig          1057 drivers/media/platform/davinci/vpbe_osd.c 				(lconfig->pixfmt != PIXFMT_NV12)) {
lconfig          1062 drivers/media/platform/davinci/vpbe_osd.c 		if (lconfig->interlaced) {
lconfig          1063 drivers/media/platform/davinci/vpbe_osd.c 			osd_write(sd, lconfig->ypos >> 1, OSD_VIDWIN0YP);
lconfig          1064 drivers/media/platform/davinci/vpbe_osd.c 			osd_write(sd, lconfig->ysize >> 1, OSD_VIDWIN0YL);
lconfig          1066 drivers/media/platform/davinci/vpbe_osd.c 				lconfig->pixfmt == PIXFMT_NV12) {
lconfig          1067 drivers/media/platform/davinci/vpbe_osd.c 				osd_write(sd, lconfig->ypos >> 1,
lconfig          1069 drivers/media/platform/davinci/vpbe_osd.c 				osd_write(sd, lconfig->ysize >> 1,
lconfig          1073 drivers/media/platform/davinci/vpbe_osd.c 			osd_write(sd, lconfig->ypos, OSD_VIDWIN0YP);
lconfig          1074 drivers/media/platform/davinci/vpbe_osd.c 			osd_write(sd, lconfig->ysize, OSD_VIDWIN0YL);
lconfig          1076 drivers/media/platform/davinci/vpbe_osd.c 				lconfig->pixfmt == PIXFMT_NV12) {
lconfig          1077 drivers/media/platform/davinci/vpbe_osd.c 				osd_write(sd, lconfig->ypos, OSD_VIDWIN1YP);
lconfig          1078 drivers/media/platform/davinci/vpbe_osd.c 				osd_write(sd, lconfig->ysize, OSD_VIDWIN1YL);
lconfig          1088 drivers/media/platform/davinci/vpbe_osd.c 		if (lconfig->pixfmt == PIXFMT_OSD_ATTR) {
lconfig          1101 drivers/media/platform/davinci/vpbe_osd.c 				if (lconfig->pixfmt == PIXFMT_RGB565)
lconfig          1106 drivers/media/platform/davinci/vpbe_osd.c 				switch (lconfig->pixfmt) {
lconfig          1128 drivers/media/platform/davinci/vpbe_osd.c 			switch (lconfig->pixfmt) {
lconfig          1148 drivers/media/platform/davinci/vpbe_osd.c 		if (lconfig->interlaced)
lconfig          1152 drivers/media/platform/davinci/vpbe_osd.c 		osd_write(sd, lconfig->line_length >> 5, OSD_OSDWIN1OFST);
lconfig          1153 drivers/media/platform/davinci/vpbe_osd.c 		osd_write(sd, lconfig->xpos, OSD_OSDWIN1XP);
lconfig          1154 drivers/media/platform/davinci/vpbe_osd.c 		osd_write(sd, lconfig->xsize, OSD_OSDWIN1XL);
lconfig          1155 drivers/media/platform/davinci/vpbe_osd.c 		if (lconfig->interlaced) {
lconfig          1156 drivers/media/platform/davinci/vpbe_osd.c 			osd_write(sd, lconfig->ypos >> 1, OSD_OSDWIN1YP);
lconfig          1157 drivers/media/platform/davinci/vpbe_osd.c 			osd_write(sd, lconfig->ysize >> 1, OSD_OSDWIN1YL);
lconfig          1159 drivers/media/platform/davinci/vpbe_osd.c 			osd_write(sd, lconfig->ypos, OSD_OSDWIN1YP);
lconfig          1160 drivers/media/platform/davinci/vpbe_osd.c 			osd_write(sd, lconfig->ysize, OSD_OSDWIN1YL);
lconfig          1165 drivers/media/platform/davinci/vpbe_osd.c 		if (lconfig->interlaced)
lconfig          1169 drivers/media/platform/davinci/vpbe_osd.c 		osd_write(sd, lconfig->line_length >> 5, OSD_VIDWIN1OFST);
lconfig          1170 drivers/media/platform/davinci/vpbe_osd.c 		osd_write(sd, lconfig->xpos, OSD_VIDWIN1XP);
lconfig          1171 drivers/media/platform/davinci/vpbe_osd.c 		osd_write(sd, lconfig->xsize, OSD_VIDWIN1XL);
lconfig          1177 drivers/media/platform/davinci/vpbe_osd.c 			if (lconfig->pixfmt == PIXFMT_NV12) {
lconfig          1179 drivers/media/platform/davinci/vpbe_osd.c 				if (lconfig->interlaced) {
lconfig          1187 drivers/media/platform/davinci/vpbe_osd.c 				osd_write(sd, lconfig->line_length >> 5,
lconfig          1189 drivers/media/platform/davinci/vpbe_osd.c 				osd_write(sd, lconfig->xpos, OSD_VIDWIN0XP);
lconfig          1190 drivers/media/platform/davinci/vpbe_osd.c 				osd_write(sd, lconfig->xsize, OSD_VIDWIN0XL);
lconfig          1197 drivers/media/platform/davinci/vpbe_osd.c 		if (lconfig->interlaced) {
lconfig          1198 drivers/media/platform/davinci/vpbe_osd.c 			osd_write(sd, lconfig->ypos >> 1, OSD_VIDWIN1YP);
lconfig          1199 drivers/media/platform/davinci/vpbe_osd.c 			osd_write(sd, lconfig->ysize >> 1, OSD_VIDWIN1YL);
lconfig          1201 drivers/media/platform/davinci/vpbe_osd.c 				lconfig->pixfmt == PIXFMT_NV12) {
lconfig          1202 drivers/media/platform/davinci/vpbe_osd.c 				osd_write(sd, lconfig->ypos >> 1,
lconfig          1204 drivers/media/platform/davinci/vpbe_osd.c 				osd_write(sd, lconfig->ysize >> 1,
lconfig          1208 drivers/media/platform/davinci/vpbe_osd.c 			osd_write(sd, lconfig->ypos, OSD_VIDWIN1YP);
lconfig          1209 drivers/media/platform/davinci/vpbe_osd.c 			osd_write(sd, lconfig->ysize, OSD_VIDWIN1YL);
lconfig          1211 drivers/media/platform/davinci/vpbe_osd.c 				lconfig->pixfmt == PIXFMT_NV12) {
lconfig          1212 drivers/media/platform/davinci/vpbe_osd.c 				osd_write(sd, lconfig->ypos, OSD_VIDWIN0YP);
lconfig          1213 drivers/media/platform/davinci/vpbe_osd.c 				osd_write(sd, lconfig->ysize, OSD_VIDWIN0YL);
lconfig          1221 drivers/media/platform/davinci/vpbe_osd.c 				struct osd_layer_config *lconfig)
lconfig          1225 drivers/media/platform/davinci/vpbe_osd.c 	struct osd_layer_config *cfg = &win->lconfig;
lconfig          1231 drivers/media/platform/davinci/vpbe_osd.c 	reject_config = try_layer_config(sd, layer, lconfig);
lconfig          1238 drivers/media/platform/davinci/vpbe_osd.c 	if (is_yc_pixfmt(lconfig->pixfmt))
lconfig          1239 drivers/media/platform/davinci/vpbe_osd.c 		osd->yc_pixfmt = lconfig->pixfmt;
lconfig          1246 drivers/media/platform/davinci/vpbe_osd.c 		if (((lconfig->pixfmt == PIXFMT_OSD_ATTR) &&
lconfig          1248 drivers/media/platform/davinci/vpbe_osd.c 		  ((lconfig->pixfmt != PIXFMT_OSD_ATTR) &&
lconfig          1255 drivers/media/platform/davinci/vpbe_osd.c 	_osd_set_layer_config(sd, layer, lconfig);
lconfig          1261 drivers/media/platform/davinci/vpbe_osd.c 		if ((lconfig->pixfmt != PIXFMT_OSD_ATTR) &&
lconfig          1278 drivers/media/platform/davinci/vpbe_osd.c 							       lconfig->pixfmt);
lconfig          1284 drivers/media/platform/davinci/vpbe_osd.c 		} else if ((lconfig->pixfmt == PIXFMT_OSD_ATTR) &&
lconfig          1300 drivers/media/platform/davinci/vpbe_osd.c 	if ((lconfig->pixfmt != cfg->pixfmt) &&
lconfig          1301 drivers/media/platform/davinci/vpbe_osd.c 	  ((lconfig->pixfmt == PIXFMT_1BPP) ||
lconfig          1302 drivers/media/platform/davinci/vpbe_osd.c 	  (lconfig->pixfmt == PIXFMT_2BPP) ||
lconfig          1303 drivers/media/platform/davinci/vpbe_osd.c 	  (lconfig->pixfmt == PIXFMT_4BPP))) {
lconfig          1311 drivers/media/platform/davinci/vpbe_osd.c 		switch (lconfig->pixfmt) {
lconfig          1334 drivers/media/platform/davinci/vpbe_osd.c 						     lconfig->pixfmt);
lconfig          1339 drivers/media/platform/davinci/vpbe_osd.c 	*cfg = *lconfig;
lconfig          1341 drivers/media/platform/davinci/vpbe_osd.c 	if (osd->win[WIN_VID0].lconfig.pixfmt == PIXFMT_RGB888)
lconfig          1343 drivers/media/platform/davinci/vpbe_osd.c 	else if (osd->win[WIN_VID1].lconfig.pixfmt == PIXFMT_RGB888)
lconfig          1366 drivers/media/platform/davinci/vpbe_osd.c 	struct osd_layer_config *cfg = &win->lconfig;
lconfig           294 include/media/davinci/vpbe_osd.h 	struct osd_layer_config lconfig;
lconfig           324 include/media/davinci/vpbe_osd.h 				struct osd_layer_config *lconfig);
lconfig           326 include/media/davinci/vpbe_osd.h 				 struct osd_layer_config *lconfig);