Lines Matching refs:access_lock
66 struct mutex access_lock; /* for multi-byte read and write operations */ member
77 mutex_lock(&data->access_lock); in nct7802_read_temp()
90 mutex_unlock(&data->access_lock); in nct7802_read_temp()
99 mutex_lock(&data->access_lock); in nct7802_read_fan()
113 mutex_unlock(&data->access_lock); in nct7802_read_fan()
123 mutex_lock(&data->access_lock); in nct7802_read_fan_min()
137 mutex_unlock(&data->access_lock); in nct7802_read_fan_min()
152 mutex_lock(&data->access_lock); in nct7802_write_fan_min()
159 mutex_unlock(&data->access_lock); in nct7802_write_fan_min()
170 mutex_lock(&data->access_lock); in nct7802_read_voltage()
193 mutex_unlock(&data->access_lock); in nct7802_read_voltage()
206 mutex_lock(&data->access_lock); in nct7802_write_voltage()
216 mutex_unlock(&data->access_lock); in nct7802_write_voltage()
823 mutex_init(&data->access_lock); in nct7802_probe()