Lines Matching refs:reglist

371 	struct et8ek8_reglist **next = &meta->reglist[0].ptr;  in et8ek8_reglist_find_type()
387 struct et8ek8_reglist *reglist; in et8ek8_i2c_reglist_find_write() local
389 reglist = et8ek8_reglist_find_type(meta, type); in et8ek8_i2c_reglist_find_write()
390 if (!reglist) in et8ek8_i2c_reglist_find_write()
393 return et8ek8_i2c_write_regs(client, reglist->regs); in et8ek8_i2c_reglist_find_write()
399 return &meta->reglist[0].ptr; in et8ek8_reglist_first()
402 static void et8ek8_reglist_to_mbus(const struct et8ek8_reglist *reglist, in et8ek8_reglist_to_mbus() argument
405 fmt->width = reglist->mode.window_width; in et8ek8_reglist_to_mbus()
406 fmt->height = reglist->mode.window_height; in et8ek8_reglist_to_mbus()
407 fmt->code = reglist->mode.bus_format; in et8ek8_reglist_to_mbus()
524 while (meta->reglist[nlists].ptr) in et8ek8_reglist_import()
530 sort(&meta->reglist[0].ptr, nlists, sizeof(meta->reglist[0].ptr), in et8ek8_reglist_import()
539 list = meta->reglist[nlists].ptr; in et8ek8_reglist_import()
549 (void *)meta->reglist[nlists].ptr); in et8ek8_reglist_import()
1036 struct et8ek8_reglist *reglist; in et8ek8_set_pad_format() local
1042 reglist = et8ek8_reglist_find_mode_fmt(&meta_reglist, &fmt->format); in et8ek8_set_pad_format()
1043 et8ek8_reglist_to_mbus(reglist, &fmt->format); in et8ek8_set_pad_format()
1047 sensor->current_reglist = reglist; in et8ek8_set_pad_format()
1069 struct et8ek8_reglist *reglist; in et8ek8_set_frame_interval() local
1071 reglist = et8ek8_reglist_find_mode_ival(&meta_reglist, in et8ek8_set_frame_interval()
1075 if (!reglist) in et8ek8_set_frame_interval()
1078 if (sensor->current_reglist->mode.ext_clock != reglist->mode.ext_clock) in et8ek8_set_frame_interval()
1081 sensor->current_reglist = reglist; in et8ek8_set_frame_interval()
1335 struct et8ek8_reglist *reglist; in et8ek8_open() local
1337 reglist = et8ek8_reglist_find_type(&meta_reglist, ET8EK8_REGLIST_MODE); in et8ek8_open()
1340 et8ek8_reglist_to_mbus(reglist, format); in et8ek8_open()