Home
last modified time | relevance | path

Searched refs:power_count (Results 1 - 25 of 51) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/media/i2c/
H A Dad5820.c52 int power_count; member
228 if (coil->power_count == !on) { in ad5820_set_power()
236 coil->power_count += on ? 1 : -1; in ad5820_set_power()
237 WARN_ON(coil->power_count < 0); in ad5820_set_power()
277 if (!coil->power_count) in ad5820_suspend()
289 if (!coil->power_count) in ad5820_resume()
H A Dov5647.c87 int power_count; member
355 if (on && !ov5647->power_count) { in ov5647_sensor_power()
380 } else if (!on && ov5647->power_count == 1) { in ov5647_sensor_power()
398 ov5647->power_count += on ? 1 : -1; in ov5647_sensor_power()
399 WARN_ON(ov5647->power_count < 0); in ov5647_sensor_power()
H A Dadp1653.c337 if (flash->power_count == !on) { in adp1653_set_power()
344 flash->power_count += on ? 1 : -1; in adp1653_set_power()
345 WARN_ON(flash->power_count < 0); in adp1653_set_power()
386 if (!flash->power_count) in adp1653_suspend()
398 if (!flash->power_count) in adp1653_resume()
H A Ds5k6a3.c55 * @power_count: stores state if device is powered
67 int power_count; member
255 if (sensor->power_count == !on) { in s5k6a3_s_power()
262 sensor->power_count += on ? 1 : -1; in s5k6a3_s_power()
H A Dov772x.c430 /* lock to protect power_count and streaming */
432 int power_count; member
740 if (priv->power_count > 0) { in ov772x_s_frame_interval()
771 if (priv->power_count == 0) in ov772x_s_ctrl()
910 if (priv->power_count == !on) { in ov772x_s_power()
927 priv->power_count += on ? 1 : -1; in ov772x_s_power()
928 WARN(priv->power_count < 0, "Unbalanced power count\n"); in ov772x_s_power()
929 WARN(priv->power_count > 1, "Duplicated s_power call\n"); in ov772x_s_power()
1220 if (priv->power_count > 0) { in ov772x_set_fmt()
H A Dmt9t001.c122 struct mutex power_lock; /* lock to protect power_count */
123 int power_count; member
748 if (mt9t001->power_count == !on) { in mt9t001_set_power()
755 mt9t001->power_count += on ? 1 : -1; in mt9t001_set_power()
756 WARN_ON(mt9t001->power_count < 0); in mt9t001_set_power()
/kernel/linux/linux-6.6/drivers/media/i2c/
H A Dad5820.c52 int power_count; member
228 if (coil->power_count == !on) { in ad5820_set_power()
236 coil->power_count += on ? 1 : -1; in ad5820_set_power()
237 WARN_ON(coil->power_count < 0); in ad5820_set_power()
276 if (!coil->power_count) in ad5820_suspend()
287 if (!coil->power_count) in ad5820_resume()
H A Dadp1653.c337 if (flash->power_count == !on) { in adp1653_set_power()
344 flash->power_count += on ? 1 : -1; in adp1653_set_power()
345 WARN_ON(flash->power_count < 0); in adp1653_set_power()
385 if (!flash->power_count) in adp1653_suspend()
396 if (!flash->power_count) in adp1653_resume()
H A Ds5k6a3.c55 * @power_count: stores state if device is powered
67 int power_count; member
260 if (sensor->power_count == !on) { in s5k6a3_s_power()
267 sensor->power_count += on ? 1 : -1; in s5k6a3_s_power()
H A Dov772x.c432 /* lock to protect power_count and streaming */
434 int power_count; member
756 if (priv->power_count > 0) { in ov772x_s_frame_interval()
787 if (priv->power_count == 0) in ov772x_s_ctrl()
929 if (priv->power_count == !on) { in ov772x_s_power()
946 priv->power_count += on ? 1 : -1; in ov772x_s_power()
947 WARN(priv->power_count < 0, "Unbalanced power count\n"); in ov772x_s_power()
948 WARN(priv->power_count > 1, "Duplicated s_power call\n"); in ov772x_s_power()
1241 if (priv->power_count > 0) { in ov772x_set_fmt()
/kernel/linux/linux-5.10/drivers/mfd/
H A Dtwl6040.c281 if (twl6040->power_count++) in twl6040_power()
286 twl6040->power_count = 0; in twl6040_power()
298 twl6040->power_count = 0; in twl6040_power()
306 twl6040->power_count = 0; in twl6040_power()
330 if (!twl6040->power_count) { in twl6040_power()
337 if (--twl6040->power_count) in twl6040_power()
516 if (twl6040->power_count) in twl6040_get_pll()
815 if (twl6040->power_count) in twl6040_remove()
/kernel/linux/linux-6.6/drivers/mfd/
H A Dtwl6040.c278 if (twl6040->power_count++) in twl6040_power()
283 twl6040->power_count = 0; in twl6040_power()
295 twl6040->power_count = 0; in twl6040_power()
303 twl6040->power_count = 0; in twl6040_power()
327 if (!twl6040->power_count) { in twl6040_power()
334 if (--twl6040->power_count) in twl6040_power()
513 if (twl6040->power_count) in twl6040_get_pll()
809 if (twl6040->power_count) in twl6040_remove()
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/i2c/
H A Datomisp-lm3554.c67 int power_count; member
653 if (flash->power_count == !power) { in lm3554_s_power()
659 flash->power_count += power ? 1 : -1; in lm3554_s_power()
660 WARN_ON(flash->power_count < 0); in lm3554_s_power()
727 if (flash->power_count == 0) in lm3554_suspend()
744 if (flash->power_count == 0) in lm3554_resume()
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/i2c/
H A Datomisp-lm3554.c67 int power_count; member
653 if (flash->power_count == !power) { in lm3554_s_power()
659 flash->power_count += power ? 1 : -1; in lm3554_s_power()
660 WARN_ON(flash->power_count < 0); in lm3554_s_power()
727 if (flash->power_count == 0) in lm3554_suspend()
744 if (flash->power_count == 0) in lm3554_resume()
/kernel/linux/linux-5.10/drivers/media/i2c/et8ek8/
H A Det8ek8_driver.c59 int power_count; member
1307 if (sensor->power_count == !on) { in et8ek8_set_power()
1314 sensor->power_count += on ? 1 : -1; in et8ek8_set_power()
1315 WARN_ON(sensor->power_count < 0); in et8ek8_set_power()
1381 if (!sensor->power_count) in et8ek8_suspend()
1393 if (!sensor->power_count) in et8ek8_resume()
1468 if (sensor->power_count) { in et8ek8_remove()
1471 sensor->power_count = 0; in et8ek8_remove()
/kernel/linux/linux-6.6/drivers/media/i2c/et8ek8/
H A Det8ek8_driver.c59 int power_count; member
1309 if (sensor->power_count == !on) { in et8ek8_set_power()
1316 sensor->power_count += on ? 1 : -1; in et8ek8_set_power()
1317 WARN_ON(sensor->power_count < 0); in et8ek8_set_power()
1382 if (!sensor->power_count) in et8ek8_suspend()
1393 if (!sensor->power_count) in et8ek8_resume()
1468 if (sensor->power_count) { in et8ek8_remove()
1471 sensor->power_count = 0; in et8ek8_remove()
/kernel/linux/linux-5.10/drivers/media/platform/qcom/camss/
H A Dcamss-ispif.h60 int power_count; member
H A Dcamss-ispif.c340 if (ispif->power_count) { in ispif_set_power()
342 ispif->power_count++; in ispif_set_power()
368 ispif->power_count++; in ispif_set_power()
370 if (ispif->power_count == 0) { in ispif_set_power()
371 dev_err(dev, "ispif power off on power_count == 0\n"); in ispif_set_power()
373 } else if (ispif->power_count == 1) { in ispif_set_power()
378 ispif->power_count--; in ispif_set_power()
1191 ispif->power_count = 0; in msm_ispif_subdev_init()
/kernel/linux/linux-6.6/drivers/media/platform/qcom/camss/
H A Dcamss-ispif.h60 int power_count; member
H A Dcamss-ispif.c369 if (ispif->power_count) { in ispif_set_power()
371 ispif->power_count++; in ispif_set_power()
395 ispif->power_count++; in ispif_set_power()
397 if (ispif->power_count == 0) { in ispif_set_power()
398 dev_err(dev, "ispif power off on power_count == 0\n"); in ispif_set_power()
400 } else if (ispif->power_count == 1) { in ispif_set_power()
405 ispif->power_count--; in ispif_set_power()
1223 ispif->power_count = 0; in msm_ispif_subdev_init()
H A Dcamss-vfe.c585 if (vfe->power_count == 0) { in vfe_get()
617 vfe->power_count++; in vfe_get()
645 if (vfe->power_count == 0) { in vfe_put()
646 dev_err(vfe->camss->dev, "vfe power off on power_count == 0\n"); in vfe_put()
648 } else if (vfe->power_count == 1) { in vfe_put()
658 vfe->power_count--; in vfe_put()
1375 vfe->power_count = 0; in msm_vfe_subdev_init()
/kernel/linux/linux-6.6/drivers/phy/
H A Dphy-core.c258 if (phy->power_count > phy->init_count) in phy_init()
342 if (phy->power_count == 0 && phy->ops->power_on) { in phy_power_on()
349 ++phy->power_count; in phy_power_on()
380 if (phy->power_count == 1 && phy->ops->power_off) { in phy_power_off()
388 --phy->power_count; in phy_power_off()
/kernel/linux/linux-5.10/include/media/i2c/
H A Dadp1653.h110 int power_count; member
/kernel/linux/linux-6.6/include/media/i2c/
H A Dadp1653.h110 int power_count; member
/kernel/linux/linux-5.10/drivers/phy/
H A Dphy-core.c310 if (phy->power_count == 0 && phy->ops->power_on) { in phy_power_on()
317 ++phy->power_count; in phy_power_on()
340 if (phy->power_count == 1 && phy->ops->power_off) { in phy_power_off()
348 --phy->power_count; in phy_power_off()

Completed in 28 milliseconds

123