Lines Matching refs:info

127 	struct pmbus_driver_info info;
130 #define to_ltc2978_data(x) container_of(x, struct ltc2978_data, info)
141 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
142 struct ltc2978_data *data = to_ltc2978_data(info);
254 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
255 struct ltc2978_data *data = to_ltc2978_data(info);
299 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
300 struct ltc2978_data *data = to_ltc2978_data(info);
346 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
347 struct ltc2978_data *data = to_ltc2978_data(info);
372 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
373 struct ltc2978_data *data = to_ltc2978_data(info);
407 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
408 struct ltc2978_data *data = to_ltc2978_data(info);
440 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
441 struct ltc2978_data *data = to_ltc2978_data(info);
475 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
476 struct ltc2978_data *data = to_ltc2978_data(info);
656 struct pmbus_driver_info *info;
681 info = &data->info;
682 info->write_word_data = ltc2978_write_word_data;
683 info->write_byte = ltc_write_byte;
684 info->read_word_data = ltc_read_word_data;
685 info->read_byte_data = ltc_read_byte_data;
703 info->read_word_data = ltc2975_read_word_data;
704 info->pages = LTC2972_NUM_PAGES;
705 info->func[0] = PMBUS_HAVE_IIN | PMBUS_HAVE_PIN
708 for (i = 0; i < info->pages; i++) {
709 info->func[i] |= PMBUS_HAVE_VOUT
716 info->read_word_data = ltc2974_read_word_data;
717 info->pages = LTC2974_NUM_PAGES;
718 info->func[0] = PMBUS_HAVE_VIN | PMBUS_HAVE_STATUS_INPUT
720 for (i = 0; i < info->pages; i++) {
721 info->func[i] |= PMBUS_HAVE_VOUT
728 info->read_word_data = ltc2975_read_word_data;
729 info->pages = LTC2974_NUM_PAGES;
730 info->func[0] = PMBUS_HAVE_IIN | PMBUS_HAVE_PIN
733 for (i = 0; i < info->pages; i++) {
734 info->func[i] |= PMBUS_HAVE_VOUT
746 info->read_word_data = ltc2978_read_word_data;
747 info->pages = LTC2978_NUM_PAGES;
748 info->func[0] = PMBUS_HAVE_VIN | PMBUS_HAVE_STATUS_INPUT
752 info->func[i] = PMBUS_HAVE_VOUT
763 info->read_word_data = ltc3880_read_word_data;
764 info->pages = LTC3880_NUM_PAGES;
765 info->func[0] = PMBUS_HAVE_VIN | PMBUS_HAVE_IIN
771 info->func[1] = PMBUS_HAVE_VOUT | PMBUS_HAVE_STATUS_VOUT
778 info->read_word_data = ltc3880_read_word_data;
779 info->pages = LTC3880_NUM_PAGES;
780 info->func[0] = PMBUS_HAVE_VIN
786 info->func[1] = PMBUS_HAVE_VOUT | PMBUS_HAVE_STATUS_VOUT
793 info->read_word_data = ltc3883_read_word_data;
794 info->pages = LTC3883_NUM_PAGES;
795 info->func[0] = PMBUS_HAVE_VIN | PMBUS_HAVE_IIN
811 info->read_word_data = ltc3883_read_word_data;
812 info->pages = LTC3880_NUM_PAGES;
813 info->func[0] = PMBUS_HAVE_VIN | PMBUS_HAVE_IIN
819 info->func[1] = PMBUS_HAVE_VOUT | PMBUS_HAVE_STATUS_VOUT
829 info->num_regulators = info->pages;
830 info->reg_desc = ltc2978_reg_desc;
831 if (info->num_regulators > ARRAY_SIZE(ltc2978_reg_desc)) {
833 info->num_regulators = ARRAY_SIZE(ltc2978_reg_desc);
837 return pmbus_do_probe(client, info);