Lines Matching refs:chan

434 static int tmag5273_attr_set(const struct device *dev, enum sensor_channel chan,  in tmag5273_attr_set()  argument
447 if (chan != SENSOR_CHAN_MAGN_XYZ) { in tmag5273_attr_set()
484 static int tmag5273_attr_get(const struct device *dev, enum sensor_channel chan, in tmag5273_attr_get() argument
497 if (chan != SENSOR_CHAN_MAGN_XYZ) { in tmag5273_attr_get()
534 static int tmag5273_sample_fetch(const struct device *dev, enum sensor_channel chan) in tmag5273_sample_fetch() argument
573 switch ((int)chan) { in tmag5273_sample_fetch()
643 LOG_ERR("unknown sensor channel %d", chan); in tmag5273_sample_fetch()
715 bool all_channels = (chan == SENSOR_CHAN_ALL); in tmag5273_sample_fetch()
716 bool all_xyz = all_channels || (chan == SENSOR_CHAN_MAGN_XYZ); in tmag5273_sample_fetch()
717 bool all_angle_magnitude = all_channels || ((int)chan == TMAG5273_CHAN_ANGLE_MAGNITUDE); in tmag5273_sample_fetch()
719 if (all_xyz || (chan == SENSOR_CHAN_MAGN_X)) { in tmag5273_sample_fetch()
724 if (all_xyz || (chan == SENSOR_CHAN_MAGN_Y)) { in tmag5273_sample_fetch()
729 if (all_xyz || (chan == SENSOR_CHAN_MAGN_Z)) { in tmag5273_sample_fetch()
734 if (all_channels || (chan == SENSOR_CHAN_DIE_TEMP)) { in tmag5273_sample_fetch()
739 if (all_angle_magnitude || (chan == SENSOR_CHAN_ROTATION)) { in tmag5273_sample_fetch()
743 if (all_angle_magnitude || ((int)chan == TMAG5273_CHAN_MAGNITUDE) || in tmag5273_sample_fetch()
744 ((int)chan == TMAG5273_CHAN_MAGNITUDE_MSB)) { in tmag5273_sample_fetch()
827 static int tmag5273_channel_get(const struct device *dev, enum sensor_channel chan, in tmag5273_channel_get() argument
840 const bool all_mag_axis = (chan == SENSOR_CHAN_MAGN_XYZ) || (chan == SENSOR_CHAN_ALL); in tmag5273_channel_get()
843 (all_mag_axis || (chan == SENSOR_CHAN_MAGN_X))) { in tmag5273_channel_get()
850 (all_mag_axis || (chan == SENSOR_CHAN_MAGN_Y))) { in tmag5273_channel_get()
857 (all_mag_axis || (chan == SENSOR_CHAN_MAGN_Z))) { in tmag5273_channel_get()
863 if (drv_cfg->temperature && (chan == SENSOR_CHAN_DIE_TEMP)) { in tmag5273_channel_get()
869 const bool all_calc_ch = (TMAG5273_CHAN_ANGLE_MAGNITUDE == (uint16_t)chan); in tmag5273_channel_get()
871 if (all_calc_ch || ((uint16_t)chan == SENSOR_CHAN_ROTATION)) { in tmag5273_channel_get()
876 if (all_calc_ch || ((uint16_t)chan == TMAG5273_CHAN_MAGNITUDE)) { in tmag5273_channel_get()
882 if (all_calc_ch || (uint16_t)chan == TMAG5273_CHAN_MAGNITUDE_MSB) { in tmag5273_channel_get()