Lines Matching defs:ccsdata

132 				  struct ccs_data_container *ccsdata,
142 bin_reserve(bin, sizeof(*ccsdata->version));
146 ccsdata->version = bin_alloc(bin, sizeof(*ccsdata->version));
147 if (!ccsdata->version)
150 vv = ccsdata->version;
805 struct ccs_data_container *ccsdata,
825 *ccsdata = (struct ccs_data_container){ 0 };
844 rval = ccs_data_parse_version(bin, ccsdata, payload,
851 bin, &ccsdata->sensor_read_only_regs,
852 &ccsdata->num_sensor_read_only_regs, payload,
859 bin, &ccsdata->sensor_manufacturer_regs,
860 &ccsdata->num_sensor_manufacturer_regs, payload,
867 bin, &ccsdata->module_read_only_regs,
868 &ccsdata->num_module_read_only_regs, payload,
875 bin, &ccsdata->module_manufacturer_regs,
876 &ccsdata->num_module_manufacturer_regs, payload,
882 rval = ccs_data_parse_pdaf(bin, &ccsdata->sensor_pdaf,
888 rval = ccs_data_parse_pdaf(bin, &ccsdata->module_pdaf,
895 bin, &ccsdata->sensor_rules,
896 &ccsdata->num_sensor_rules, payload, next_block,
903 bin, &ccsdata->module_rules,
904 &ccsdata->num_module_rules, payload, next_block,
910 rval = ccs_data_parse_license(bin, &ccsdata->license,
911 &ccsdata->license_length,
917 rval = ccs_data_parse_end(&ccsdata->end, payload,
937 * @ccsdata: CCS static data in-memory data structure
943 int ccs_data_parse(struct ccs_data_container *ccsdata, const void *data,
949 rval = __ccs_data_parse(&bin, ccsdata, data, len, dev, verbose);
957 rval = __ccs_data_parse(&bin, ccsdata, data, len, dev, false);
961 if (verbose && ccsdata->version)
962 print_ccs_data_version(dev, ccsdata->version);
971 ccsdata->backing = bin.base;