Lines Matching refs:curve_data

328 	if ((priv->iq_autocal_len != priv->curve_data->entries) ||
337 priv->curve_data->entries);
383 if (i < priv->curve_data->entries) {
385 priv->curve_data->entry_size +
386 priv->curve_data->offset +
387 priv->curve_data->data));
421 struct pda_pa_curve_data *curve_data)
426 size_t cd_len = sizeof(*curve_data) +
427 (curve_data->points_per_channel*sizeof(*dst) + 2) *
428 curve_data->channels;
432 priv->curve_data = kmalloc(sizeof(*priv->curve_data) + cd_len,
434 if (!priv->curve_data)
437 priv->curve_data->entries = curve_data->channels;
438 priv->curve_data->entry_size = sizeof(__le16) +
439 sizeof(*dst) * curve_data->points_per_channel;
440 priv->curve_data->offset = offsetof(struct pda_pa_curve_data, data);
441 priv->curve_data->len = cd_len;
442 memcpy(priv->curve_data->data, curve_data, sizeof(*curve_data));
443 source = curve_data->data;
444 target = ((struct pda_pa_curve_data *) priv->curve_data->data)->data;
445 for (i = 0; i < curve_data->channels; i++) {
450 for (j = 0; j < curve_data->points_per_channel; j++) {
473 struct pda_pa_curve_data *curve_data)
478 size_t cd_len = sizeof(*curve_data) +
479 (curve_data->points_per_channel*sizeof(*dst) + 2) *
480 curve_data->channels;
484 priv->curve_data = kzalloc(cd_len + sizeof(*priv->curve_data),
486 if (!priv->curve_data)
489 priv->curve_data->entries = curve_data->channels;
490 priv->curve_data->entry_size = sizeof(__le16) +
491 sizeof(*dst) * curve_data->points_per_channel;
492 priv->curve_data->offset = offsetof(struct pda_pa_curve_data, data);
493 priv->curve_data->len = cd_len;
494 memcpy(priv->curve_data->data, curve_data, sizeof(*curve_data));
495 source = curve_data->data;
496 target = ((struct pda_pa_curve_data *) priv->curve_data->data)->data;
497 for (i = 0; i < curve_data->channels; i++) {
502 for (j = 0; j < curve_data->points_per_channel; j++) {
768 struct pda_pa_curve_data *curve_data =
770 if (data_len < sizeof(*curve_data)) {
775 switch (curve_data->cal_method_rev) {
777 err = p54_convert_rev0(dev, curve_data);
780 err = p54_convert_rev1(dev, curve_data);
785 curve_data->cal_method_rev);
858 if (priv->curve_data || data_len < sizeof(*pda))
860 priv->curve_data = p54_convert_db(pda, data_len);
888 !priv->curve_data) {
934 kfree(priv->curve_data);
939 priv->curve_data = NULL;