Lines Matching defs:i2c_lock_count
77 /* Spinlock protects i2c_lock_count, release_count, allow_rx */
79 int i2c_lock_count;
407 lock = midev->i2c_lock_count == 0;
408 midev->i2c_lock_count++;
421 if (!WARN_ONCE(midev->i2c_lock_count == 0, "lock count underflow!"))
422 midev->i2c_lock_count--;
423 unlock = midev->i2c_lock_count == 0;
437 unlock = midev->i2c_lock_count > 0;
438 midev->i2c_lock_count = 0;
525 if (midev->release_count > midev->i2c_lock_count) {
527 midev->release_count = midev->i2c_lock_count;
530 midev->i2c_lock_count -= midev->release_count;
531 unlock = midev->i2c_lock_count == 0 && midev->release_count > 0;
706 midev->i2c_lock_count = 0;