Lines Matching refs:pdaf
588 static int ccs_data_parse_pdaf(struct bin_container *bin, struct ccs_pdaf_pix_loc **pdaf,
604 *pdaf = bin_alloc(bin, sizeof(**pdaf));
605 if (!*pdaf)
608 bin_reserve(bin, sizeof(**pdaf));
616 (*pdaf)->main_offset_x =
619 (*pdaf)->main_offset_y =
622 (*pdaf)->global_pdaf_type = __pdaf->global_pdaf_type;
623 (*pdaf)->block_width = __pdaf->block_width;
624 (*pdaf)->block_height = __pdaf->block_height;
625 (*pdaf)->num_block_desc_groups = num_block_desc_groups;
631 (*pdaf)->block_desc_groups =
635 if (!(*pdaf)->block_desc_groups)
655 (*pdaf)->block_desc_groups[i].repeat_y =
657 (*pdaf)->block_desc_groups[i].num_block_descs =
664 (*pdaf)->block_desc_groups[i].block_descs =
668 if (!(*pdaf)->block_desc_groups[i].block_descs)
687 bdesc = &(*pdaf)->block_desc_groups[i].block_descs[j];
704 (*pdaf)->pixel_desc_groups =
708 if (!(*pdaf)->pixel_desc_groups)
710 (*pdaf)->num_pixel_desc_grups = max_block_type_id;
724 pdgroup = &(*pdaf)->pixel_desc_groups[i];