Lines Matching defs:fan_dev
205 struct npcm7xx_fan_dev fan_dev[NPCM7XX_FAN_MAX_CHN_NUM];
275 if (data->fan_dev[fan_id].fan_st_flg != FAN_DISABLE) {
279 data->fan_dev[fan_id].fan_st_flg = FAN_INIT;
379 if (data->fan_dev[fan_id].fan_st_flg == FAN_INIT) {
381 data->fan_dev[fan_id].fan_st_flg =
385 data->fan_dev[fan_id].fan_cnt_tmp = 0;
386 } else if (data->fan_dev[fan_id].fan_st_flg < FAN_ENOUGH_SAMPLE) {
391 data->fan_dev[fan_id].fan_cnt_tmp +=
394 data->fan_dev[fan_id].fan_st_flg++;
397 if (data->fan_dev[fan_id].fan_st_flg == FAN_ENOUGH_SAMPLE) {
398 data->fan_dev[fan_id].fan_cnt_tmp +=
402 data->fan_dev[fan_id].fan_cnt =
403 data->fan_dev[fan_id].fan_cnt_tmp /
406 data->fan_dev[fan_id].fan_st_flg = FAN_INIT;
472 data->fan_dev[fan_id].fan_cnt = 0;
564 if (data->fan_dev[channel].fan_cnt <= 0)
565 return data->fan_dev[channel].fan_cnt;
568 if (data->fan_dev[channel].fan_cnt > 0 &&
569 data->fan_dev[channel].fan_pls_per_rev > 0)
571 (data->fan_dev[channel].fan_cnt *
572 data->fan_dev[channel].fan_pls_per_rev));
764 data->fan_dev[ch].fan_st_flg = FAN_DISABLE;
765 data->fan_dev[ch].fan_pls_per_rev =
767 data->fan_dev[ch].fan_cnt = 0;
902 data->fan_dev[index].fan_st_flg = FAN_INIT;