Lines Matching refs:rid
735 static int bd9576_renable(struct regulator_irq_data *rid, int reg, int mask) in bd9576_renable() argument
738 struct bd957x_data *d = (struct bd957x_data *)rid->data; in bd9576_renable()
744 if (rid->opaque && rid->opaque == (val & mask)) { in bd9576_renable()
753 rid->opaque = 0; in bd9576_renable()
761 static int bd9576_uvd_renable(struct regulator_irq_data *rid) in bd9576_uvd_renable() argument
763 return bd9576_renable(rid, BD957X_REG_INT_UVD_STAT, UVD_IRQ_VALID_MASK); in bd9576_uvd_renable()
766 static int bd9576_ovd_renable(struct regulator_irq_data *rid) in bd9576_ovd_renable() argument
768 return bd9576_renable(rid, BD957X_REG_INT_OVD_STAT, OVD_IRQ_VALID_MASK); in bd9576_ovd_renable()
771 static int bd9576_temp_renable(struct regulator_irq_data *rid) in bd9576_temp_renable() argument
773 return bd9576_renable(rid, BD957X_REG_INT_THERM_STAT, in bd9576_temp_renable()
777 static int bd9576_uvd_handler(int irq, struct regulator_irq_data *rid, in bd9576_uvd_handler() argument
781 struct bd957x_data *d = (struct bd957x_data *)rid->data; in bd9576_uvd_handler()
789 rid->opaque = val & UVD_IRQ_VALID_MASK; in bd9576_uvd_handler()
809 stat = &rid->states[i]; in bd9576_uvd_handler()
821 static int bd9576_ovd_handler(int irq, struct regulator_irq_data *rid, in bd9576_ovd_handler() argument
825 struct bd957x_data *d = (struct bd957x_data *)rid->data; in bd9576_ovd_handler()
831 rid->opaque = val & OVD_IRQ_VALID_MASK; in bd9576_ovd_handler()
846 stat = &rid->states[i]; in bd9576_ovd_handler()
861 static int bd9576_thermal_handler(int irq, struct regulator_irq_data *rid, in bd9576_thermal_handler() argument
865 struct bd957x_data *d = (struct bd957x_data *)rid->data; in bd9576_thermal_handler()
883 stat = &rid->states[i]; in bd9576_thermal_handler()