Lines Matching refs:data
242 const struct lm25066_data *data = to_lm25066_data(info);
251 switch (data->id) {
380 const struct lm25066_data *data = to_lm25066_data(info);
394 word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit);
398 word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit);
404 word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit);
412 word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit);
419 word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit);
455 { .compatible = "ti,lm25056", .data = (void *)lm25056, },
456 { .compatible = "ti,lm25066", .data = (void *)lm25066, },
457 { .compatible = "ti,lm5064", .data = (void *)lm5064, },
458 { .compatible = "ti,lm5066", .data = (void *)lm5066, },
459 { .compatible = "ti,lm5066i", .data = (void *)lm5066i, },
468 struct lm25066_data *data;
478 data = devm_kzalloc(&client->dev, sizeof(struct lm25066_data),
480 if (!data)
490 if (of_id && (unsigned long)of_id->data != i2c_id->driver_data)
494 data->id = i2c_id->driver_data;
495 info = &data->info;
508 if (data->id == lm25056) {
512 data->rlimit = 0x0fff;
516 data->rlimit = 0x0fff;
520 coeff = &lm25066_coeff[data->id][0];
556 if (data->id != lm25056) {