Lines Matching refs:imp

34     pixman_implementation_t *imp;
38 if ((imp = malloc (sizeof (pixman_implementation_t))))
42 memset (imp, 0, sizeof *imp);
44 imp->fallback = fallback;
45 imp->fast_paths = fast_paths;
48 for (d = imp; d != NULL; d = d->fallback)
49 d->toplevel = imp;
52 return imp;
61 pixman_implementation_t * imp;
69 dummy_composite_rect (pixman_implementation_t *imp,
86 pixman_implementation_t *imp;
111 *out_imp = cache->cache[i].imp;
118 for (imp = toplevel; imp != NULL; imp = imp->fallback)
120 const pixman_fast_path_t *info = imp->fast_paths;
137 *out_imp = imp;
170 cache->cache[0].imp = *out_imp;
183 dummy_combine (pixman_implementation_t *imp,
193 _pixman_implementation_lookup_combiner (pixman_implementation_t *imp,
198 while (imp)
205 f = (pixman_combine_32_func_t)imp->combine_float[op];
209 f = (pixman_combine_32_func_t)imp->combine_float_ca[op];
213 f = imp->combine_32[op];
217 f = imp->combine_32_ca[op];
224 imp = imp->fallback;
233 _pixman_implementation_blt (pixman_implementation_t * imp,
247 while (imp)
249 if (imp->blt &&
250 (*imp->blt) (imp, src_bits, dst_bits, src_stride, dst_stride,
257 imp = imp->fallback;
264 _pixman_implementation_fill (pixman_implementation_t *imp,
274 while (imp)
276 if (imp->fill &&
277 ((*imp->fill) (imp, bits, stride, bpp, x, y, width, height, filler)))
282 imp = imp->fallback;
289 _pixman_implementation_src_iter_init (pixman_implementation_t *imp,
309 while (imp)
311 if (imp->src_iter_init && (*imp->src_iter_init) (imp, iter))
314 imp = imp->fallback;
321 _pixman_implementation_dest_iter_init (pixman_implementation_t *imp,
341 while (imp)
343 if (imp->dest_iter_init && (*imp->dest_iter_init) (imp, iter))
346 imp = imp->fallback;
386 pixman_implementation_t *imp;
388 imp = _pixman_implementation_create_general();
391 imp = _pixman_implementation_create_fast_path (imp);
393 imp = _pixman_x86_get_implementations (imp);
394 imp = _pixman_arm_get_implementations (imp);
395 imp = _pixman_ppc_get_implementations (imp);
396 imp = _pixman_mips_get_implementations (imp);
398 imp = _pixman_implementation_create_noop (imp);
400 return imp;