Lines Matching refs:reglist

363 	struct et8ek8_reglist **next = &meta->reglist[0].ptr;  in et8ek8_reglist_find_type()
379 struct et8ek8_reglist *reglist; in et8ek8_i2c_reglist_find_write() local
381 reglist = et8ek8_reglist_find_type(meta, type); in et8ek8_i2c_reglist_find_write()
382 if (!reglist) in et8ek8_i2c_reglist_find_write()
385 return et8ek8_i2c_write_regs(client, reglist->regs); in et8ek8_i2c_reglist_find_write()
391 return &meta->reglist[0].ptr; in et8ek8_reglist_first()
394 static void et8ek8_reglist_to_mbus(const struct et8ek8_reglist *reglist, in et8ek8_reglist_to_mbus() argument
397 fmt->width = reglist->mode.window_width; in et8ek8_reglist_to_mbus()
398 fmt->height = reglist->mode.window_height; in et8ek8_reglist_to_mbus()
399 fmt->code = reglist->mode.bus_format; in et8ek8_reglist_to_mbus()
516 while (meta->reglist[nlists].ptr) in et8ek8_reglist_import()
522 sort(&meta->reglist[0].ptr, nlists, sizeof(meta->reglist[0].ptr), in et8ek8_reglist_import()
531 list = meta->reglist[nlists].ptr; in et8ek8_reglist_import()
541 (void *)meta->reglist[nlists].ptr); in et8ek8_reglist_import()
1030 struct et8ek8_reglist *reglist; in et8ek8_set_pad_format() local
1037 reglist = et8ek8_reglist_find_mode_fmt(&meta_reglist, &fmt->format); in et8ek8_set_pad_format()
1038 et8ek8_reglist_to_mbus(reglist, &fmt->format); in et8ek8_set_pad_format()
1042 sensor->current_reglist = reglist; in et8ek8_set_pad_format()
1064 struct et8ek8_reglist *reglist; in et8ek8_set_frame_interval() local
1066 reglist = et8ek8_reglist_find_mode_ival(&meta_reglist, in et8ek8_set_frame_interval()
1070 if (!reglist) in et8ek8_set_frame_interval()
1073 if (sensor->current_reglist->mode.ext_clock != reglist->mode.ext_clock) in et8ek8_set_frame_interval()
1076 sensor->current_reglist = reglist; in et8ek8_set_frame_interval()
1329 struct et8ek8_reglist *reglist; in et8ek8_open() local
1331 reglist = et8ek8_reglist_find_type(&meta_reglist, ET8EK8_REGLIST_MODE); in et8ek8_open()
1334 et8ek8_reglist_to_mbus(reglist, format); in et8ek8_open()