Lines Matching refs:delim
2089 static int drm_mode_parse_cmdline_int(const char *delim, unsigned int *int_ret) in drm_mode_parse_cmdline_int() argument
2099 if (*delim != '=') in drm_mode_parse_cmdline_int()
2102 value = delim + 1; in drm_mode_parse_cmdline_int()
2112 static int drm_mode_parse_panel_orientation(const char *delim, in drm_mode_parse_panel_orientation() argument
2117 if (*delim != '=') in drm_mode_parse_panel_orientation()
2120 value = delim + 1; in drm_mode_parse_panel_orientation()
2121 delim = strchr(value, ','); in drm_mode_parse_panel_orientation()
2122 if (!delim) in drm_mode_parse_panel_orientation()
2123 delim = value + strlen(value); in drm_mode_parse_panel_orientation()
2125 if (!strncmp(value, "normal", delim - value)) in drm_mode_parse_panel_orientation()
2127 else if (!strncmp(value, "upside_down", delim - value)) in drm_mode_parse_panel_orientation()
2129 else if (!strncmp(value, "left_side_up", delim - value)) in drm_mode_parse_panel_orientation()
2131 else if (!strncmp(value, "right_side_up", delim - value)) in drm_mode_parse_panel_orientation()
2139 static int drm_mode_parse_tv_mode(const char *delim, in drm_mode_parse_tv_mode() argument
2145 if (*delim != '=') in drm_mode_parse_tv_mode()
2148 value = delim + 1; in drm_mode_parse_tv_mode()
2149 delim = strchr(value, ','); in drm_mode_parse_tv_mode()
2150 if (!delim) in drm_mode_parse_tv_mode()
2151 delim = value + strlen(value); in drm_mode_parse_tv_mode()
2153 ret = drm_get_tv_mode_from_name(value, delim - value); in drm_mode_parse_tv_mode()
2169 const char *delim, *option, *sep; in drm_mode_parse_cmdline_options() local
2173 delim = strchr(option, '='); in drm_mode_parse_cmdline_options()
2174 if (!delim) { in drm_mode_parse_cmdline_options()
2175 delim = strchr(option, ','); in drm_mode_parse_cmdline_options()
2177 if (!delim) in drm_mode_parse_cmdline_options()
2178 delim = option + strlen(option); in drm_mode_parse_cmdline_options()
2181 if (!strncmp(option, "rotate", delim - option)) { in drm_mode_parse_cmdline_options()
2182 if (drm_mode_parse_cmdline_int(delim, °)) in drm_mode_parse_cmdline_options()
2205 } else if (!strncmp(option, "reflect_x", delim - option)) { in drm_mode_parse_cmdline_options()
2207 } else if (!strncmp(option, "reflect_y", delim - option)) { in drm_mode_parse_cmdline_options()
2209 } else if (!strncmp(option, "margin_right", delim - option)) { in drm_mode_parse_cmdline_options()
2210 if (drm_mode_parse_cmdline_int(delim, &margin)) in drm_mode_parse_cmdline_options()
2214 } else if (!strncmp(option, "margin_left", delim - option)) { in drm_mode_parse_cmdline_options()
2215 if (drm_mode_parse_cmdline_int(delim, &margin)) in drm_mode_parse_cmdline_options()
2219 } else if (!strncmp(option, "margin_top", delim - option)) { in drm_mode_parse_cmdline_options()
2220 if (drm_mode_parse_cmdline_int(delim, &margin)) in drm_mode_parse_cmdline_options()
2224 } else if (!strncmp(option, "margin_bottom", delim - option)) { in drm_mode_parse_cmdline_options()
2225 if (drm_mode_parse_cmdline_int(delim, &margin)) in drm_mode_parse_cmdline_options()
2229 } else if (!strncmp(option, "panel_orientation", delim - option)) { in drm_mode_parse_cmdline_options()
2230 if (drm_mode_parse_panel_orientation(delim, mode)) in drm_mode_parse_cmdline_options()
2232 } else if (!strncmp(option, "tv_mode", delim - option)) { in drm_mode_parse_cmdline_options()
2233 if (drm_mode_parse_tv_mode(delim, mode)) in drm_mode_parse_cmdline_options()
2238 sep = strchr(delim, ','); in drm_mode_parse_cmdline_options()