Lines Matching refs:this_opt
273 static __inline__ char * get_opt_string(const char *this_opt, const char *name) in get_opt_string() argument
279 p = OPT_STRVAL(this_opt, name); in get_opt_string()
291 static __inline__ int get_opt_int(const char *this_opt, const char *name, in get_opt_int() argument
297 if (!OPT_EQUAL(this_opt, name)) in get_opt_int()
300 *ret = OPT_INTVAL(this_opt, name); in get_opt_int()
304 static __inline__ int get_opt_bool(const char *this_opt, const char *name, in get_opt_bool() argument
310 if (OPT_EQUAL(this_opt, name)) { in get_opt_bool()
311 if (this_opt[strlen(name)] == '=') in get_opt_bool()
312 *ret = simple_strtoul(this_opt + strlen(name) + 1, in get_opt_bool()
317 if (OPT_EQUAL(this_opt, "no") && OPT_EQUAL(this_opt + 2, name)) in get_opt_bool()
327 char *this_opt; in intelfb_setup() local
350 while ((this_opt = strsep(&options, ","))) { in intelfb_setup()
351 if (!*this_opt) in intelfb_setup()
353 if (get_opt_bool(this_opt, "accel", &accel)) in intelfb_setup()
355 else if (get_opt_int(this_opt, "vram", &vram)) in intelfb_setup()
357 else if (get_opt_bool(this_opt, "hwcursor", &hwcursor)) in intelfb_setup()
359 else if (get_opt_bool(this_opt, "mtrr", &mtrr)) in intelfb_setup()
361 else if (get_opt_bool(this_opt, "fixed", &fixed)) in intelfb_setup()
363 else if (get_opt_bool(this_opt, "init", &noinit)) in intelfb_setup()
365 else if (OPT_EQUAL(this_opt, "mode=")) in intelfb_setup()
366 mode = get_opt_string(this_opt, "mode="); in intelfb_setup()
368 mode = this_opt; in intelfb_setup()