Lines Matching defs:variant
173 * @variant: chip variant info
180 struct adis16400_chip_info *variant;
288 if (st->variant->flags & ADIS16400_HAS_SERIAL_NUMBER)
291 if (st->variant->flags & ADIS16400_HAS_PROD_ID)
448 if (st->variant->flags & ADIS16400_HAS_SLOW_MODE)
459 if (st->variant->flags & ADIS16400_HAS_PROD_ID) {
479 if (st->variant->flags & ADIS16400_HAS_SLOW_MODE) {
523 sps = st->variant->get_freq(st);
540 ret = st->variant->set_freq(st, sps);
563 *val2 = st->variant->gyro_scale_micro;
577 *val2 = st->variant->accel_scale_micro;
584 *val = st->variant->temp_scale_nano / 1000000;
585 *val2 = (st->variant->temp_scale_nano % 1000000);
605 *val = st->variant->temp_offset;
617 ret = st->variant->get_freq(st);
627 ret = st->variant->get_freq(st);
650 if (!(st->variant->flags & ADIS16400_NO_BURST) &&
660 if (!(st->variant->flags & ADIS16400_NO_BURST)) {
665 if (st->variant->flags & ADIS16400_BURST_DIAG_STAT)
1151 const struct adis16400_chip_info *chip_info = st->variant;
1184 st->variant = &adis16400_chips[spi_get_device_id(spi)->driver_data];
1186 indio_dev->channels = st->variant->channels;
1187 indio_dev->num_channels = st->variant->num_channels;
1191 if (!(st->variant->flags & ADIS16400_NO_BURST)) {
1196 adis16400_data = &st->variant->adis_data;