Lines Matching refs:use_plan
216 use_shape_plan_t *use_plan = (use_shape_plan_t *) calloc (1, sizeof (use_shape_plan_t)); in data_create_use() local
217 if (unlikely (!use_plan)) in data_create_use()
220 use_plan->rphf_mask = plan->map.get_1_mask (HB_TAG('r','p','h','f')); in data_create_use()
224 use_plan->arabic_plan = (arabic_shape_plan_t *) data_create_arabic (plan); in data_create_use()
225 if (unlikely (!use_plan->arabic_plan)) in data_create_use()
227 free (use_plan); in data_create_use()
232 return use_plan; in data_create_use()
238 use_shape_plan_t *use_plan = (use_shape_plan_t *) data; in data_destroy_use() local
240 if (use_plan->arabic_plan) in data_destroy_use()
241 data_destroy_arabic (use_plan->arabic_plan); in data_destroy_use()
265 const use_shape_plan_t *use_plan = (const use_shape_plan_t *) plan->data; in setup_masks_use() local
268 if (use_plan->arabic_plan) in setup_masks_use()
270 setup_masks_arabic_plan (use_plan->arabic_plan, buffer, plan->props.script); in setup_masks_use()
288 const use_shape_plan_t *use_plan = (const use_shape_plan_t *) plan->data; in setup_rphf_mask() local
290 hb_mask_t mask = use_plan->rphf_mask; in setup_rphf_mask()
307 const use_shape_plan_t *use_plan = (const use_shape_plan_t *) plan->data; in setup_topographical_masks() local
308 if (use_plan->arabic_plan) in setup_topographical_masks()
395 const use_shape_plan_t *use_plan = (const use_shape_plan_t *) plan->data; in record_rphf() local
397 hb_mask_t mask = use_plan->rphf_mask; in record_rphf()