Home
last modified time | relevance | path

Searched refs:cur_stat (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/drivers/gpio/
Dgpio-pca953x.c565 u8 cur_stat[MAX_BANK]; in pca953x_irq_pending() local
579 ret = pca953x_read_regs(chip, PCA953X_INPUT, cur_stat); in pca953x_irq_pending()
585 pending[i] = (~cur_stat[i] & chip->irq_trig_fall[i]) | in pca953x_irq_pending()
586 (cur_stat[i] & chip->irq_trig_raise[i]); in pca953x_irq_pending()
595 ret = pca953x_read_regs(chip, chip->regs->input, cur_stat); in pca953x_irq_pending()
601 cur_stat[i] &= chip->reg_direction[i]; in pca953x_irq_pending()
606 trigger[i] = (cur_stat[i] ^ old_stat[i]) & chip->irq_mask[i]; in pca953x_irq_pending()
614 memcpy(chip->irq_stat, cur_stat, NBANK(chip)); in pca953x_irq_pending()
618 (cur_stat[i] & chip->irq_trig_raise[i]); in pca953x_irq_pending()
Dgpio-max732x.c447 uint8_t cur_stat; in max732x_irq_pending() local
464 cur_stat = status & 0xFF; in max732x_irq_pending()
465 cur_stat &= chip->irq_mask; in max732x_irq_pending()
467 old_stat = cur_stat ^ trigger; in max732x_irq_pending()
470 (cur_stat & chip->irq_trig_raise); in max732x_irq_pending()
/Linux-v4.19/drivers/net/ethernet/intel/ice/
Dice_main.c4432 u64 *cur_stat) in ice_stat_update40() argument
4447 *cur_stat = new_data - *prev_stat; in ice_stat_update40()
4450 *cur_stat = (new_data + BIT_ULL(40)) - *prev_stat; in ice_stat_update40()
4451 *cur_stat &= 0xFFFFFFFFFFULL; in ice_stat_update40()
4463 u64 *prev_stat, u64 *cur_stat) in ice_stat_update32() argument
4477 *cur_stat = new_data - *prev_stat; in ice_stat_update32()
4480 *cur_stat = (new_data + BIT_ULL(32)) - *prev_stat; in ice_stat_update32()