Lines Matching refs:data
176 static int adm1275_read_pmon_config(const struct adm1275_data *data,
187 if (data->have_power_sampling) {
202 static int adm1275_write_pmon_config(const struct adm1275_data *data,
209 if (data->have_power_sampling) {
222 if (data->have_power_sampling)
236 const struct adm1275_data *data = to_adm1275_data(info);
244 if (!data->have_uc_fault)
250 if (!data->have_oc_fault)
256 if (data->have_vout)
262 if (data->have_vout)
268 if (data->have_vout)
274 if (!data->have_iout_min)
292 if (!data->have_pin_min)
298 if (!data->have_pin_max)
304 if (!data->have_temp_max)
314 if (!data->have_pin_max)
318 if (!data->have_temp_max)
322 if (!data->have_power_sampling)
324 ret = adm1275_read_pmon_config(data, client, true);
331 ret = adm1275_read_pmon_config(data, client, false);
347 const struct adm1275_data *data = to_adm1275_data(info);
361 if (!ret && data->have_iout_min)
373 if (!ret && data->have_pin_min)
381 if (!data->have_power_sampling)
384 ret = adm1275_write_pmon_config(data, client, true,
390 ret = adm1275_write_pmon_config(data, client, false,
403 const struct adm1275_data *data = to_adm1275_data(info);
414 if (!data->have_oc_fault && !data->have_uc_fault)
421 ret |= data->have_oc_fault ?
426 if (data->have_vout)
429 if (data->have_vaux_status) {
438 } else if (data->have_mfr_vaux_status) {
491 struct adm1275_data *data;
546 data = devm_kzalloc(&client->dev, sizeof(struct adm1275_data),
548 if (!data)
558 data->id = mid->driver_data;
560 info = &data->info;
575 switch (data->id) {
578 data->have_oc_fault = true;
580 data->have_uc_fault = true;
581 data->have_pin_max = true;
582 data->have_vaux_status = true;
607 data->have_vout = true;
608 data->have_pin_max = true;
609 data->have_temp_max = true;
610 data->have_power_sampling = true;
646 data->have_oc_fault = true;
648 data->have_uc_fault = true;
649 data->have_vout = true;
664 data->have_oc_fault = true;
666 data->have_uc_fault = true;
667 data->have_vout = true;
668 data->have_pin_max = true;
682 data->have_vout = true;
683 data->have_pin_max = true;
684 data->have_temp_max = true;
685 data->have_power_sampling = true;
706 data->have_iout_min = true;
707 data->have_pin_min = true;
708 data->have_pin_max = true;
709 data->have_mfr_vaux_status = true;
710 data->have_power_sampling = true;
760 if (data->have_power_sampling &&
769 ret = adm1275_write_pmon_config(data, client, true,
787 ret = adm1275_write_pmon_config(data, client, false,