Lines Matching refs:vtbl

128 	const struct mbfl_convert_vtbl *vtbl,  in mbfl_convert_filter_common_init()  argument
148 filter->filter_ctor = vtbl->filter_ctor; in mbfl_convert_filter_common_init()
149 filter->filter_dtor = vtbl->filter_dtor; in mbfl_convert_filter_common_init()
150 filter->filter_function = vtbl->filter_function; in mbfl_convert_filter_common_init()
151 filter->filter_flush = vtbl->filter_flush; in mbfl_convert_filter_common_init()
152 filter->filter_copy = vtbl->filter_copy; in mbfl_convert_filter_common_init()
169 const struct mbfl_convert_vtbl *vtbl; in mbfl_convert_filter_new() local
171 vtbl = mbfl_convert_filter_get_vtbl(from, to); in mbfl_convert_filter_new()
172 if (vtbl == NULL) { in mbfl_convert_filter_new()
182 if (mbfl_convert_filter_common_init(filter, from, to, vtbl, in mbfl_convert_filter_new()
193 const struct mbfl_convert_vtbl *vtbl, in mbfl_convert_filter_new2() argument
201 if (vtbl == NULL) { in mbfl_convert_filter_new2()
202 vtbl = &vtbl_pass; in mbfl_convert_filter_new2()
205 from_encoding = mbfl_no2encoding(vtbl->from); in mbfl_convert_filter_new2()
206 to_encoding = mbfl_no2encoding(vtbl->to); in mbfl_convert_filter_new2()
214 if (mbfl_convert_filter_common_init(filter, from_encoding, to_encoding, vtbl, in mbfl_convert_filter_new2()
259 const struct mbfl_convert_vtbl *vtbl; in mbfl_convert_filter_reset() local
264 vtbl = mbfl_convert_filter_get_vtbl(from, to); in mbfl_convert_filter_reset()
266 if (vtbl == NULL) { in mbfl_convert_filter_reset()
267 vtbl = &vtbl_pass; in mbfl_convert_filter_reset()
270 mbfl_convert_filter_common_init(filter, from, to, vtbl, in mbfl_convert_filter_reset()
465 const struct mbfl_convert_vtbl *vtbl; in mbfl_convert_filter_get_vtbl() local
466 while ((vtbl = mbfl_special_filter_list[i++]) != NULL){ in mbfl_convert_filter_get_vtbl()
467 if (vtbl->from == from->no_encoding && vtbl->to == to->no_encoding) { in mbfl_convert_filter_get_vtbl()
468 return vtbl; in mbfl_convert_filter_get_vtbl()