Lines Matching refs:use_plan
200 use_shape_plan_t *use_plan = (use_shape_plan_t *) calloc (1, sizeof (use_shape_plan_t)); in data_create_use() local
201 if (unlikely (!use_plan)) in data_create_use()
204 use_plan->rphf_mask = plan->map.get_1_mask (HB_TAG('r','p','h','f')); in data_create_use()
208 use_plan->arabic_plan = (arabic_shape_plan_t *) data_create_arabic (plan); in data_create_use()
209 if (unlikely (!use_plan->arabic_plan)) in data_create_use()
211 free (use_plan); in data_create_use()
216 return use_plan; in data_create_use()
222 use_shape_plan_t *use_plan = (use_shape_plan_t *) data; in data_destroy_use() local
224 if (use_plan->arabic_plan) in data_destroy_use()
225 data_destroy_arabic (use_plan->arabic_plan); in data_destroy_use()
249 const use_shape_plan_t *use_plan = (const use_shape_plan_t *) plan->data; in setup_masks_use() local
252 if (use_plan->arabic_plan) in setup_masks_use()
254 setup_masks_arabic_plan (use_plan->arabic_plan, buffer, plan->props.script); in setup_masks_use()
272 const use_shape_plan_t *use_plan = (const use_shape_plan_t *) plan->data; in setup_rphf_mask() local
274 hb_mask_t mask = use_plan->rphf_mask; in setup_rphf_mask()
291 const use_shape_plan_t *use_plan = (const use_shape_plan_t *) plan->data; in setup_topographical_masks() local
292 if (use_plan->arabic_plan) in setup_topographical_masks()
377 const use_shape_plan_t *use_plan = (const use_shape_plan_t *) plan->data; in record_rphf() local
379 hb_mask_t mask = use_plan->rphf_mask; in record_rphf()