Home
last modified time | relevance | path

Searched refs:bus_mutex (Results 1 – 24 of 24) sorted by relevance

/Linux-v5.4/drivers/base/regmap/
Dregmap-w1.c30 mutex_lock(&sl->master->bus_mutex); in w1_reg_a8_v8_read()
38 mutex_unlock(&sl->master->bus_mutex); in w1_reg_a8_v8_read()
52 mutex_lock(&sl->master->bus_mutex); in w1_reg_a8_v8_write()
60 mutex_unlock(&sl->master->bus_mutex); in w1_reg_a8_v8_write()
79 mutex_lock(&sl->master->bus_mutex); in w1_reg_a8_v16_read()
88 mutex_unlock(&sl->master->bus_mutex); in w1_reg_a8_v16_read()
103 mutex_lock(&sl->master->bus_mutex); in w1_reg_a8_v16_write()
112 mutex_unlock(&sl->master->bus_mutex); in w1_reg_a8_v16_write()
131 mutex_lock(&sl->master->bus_mutex); in w1_reg_a16_v16_read()
141 mutex_unlock(&sl->master->bus_mutex); in w1_reg_a16_v16_read()
[all …]
/Linux-v5.4/drivers/w1/slaves/
Dw1_ds2438.c94 mutex_lock(&sl->master->bus_mutex); in w1_ds2438_get_temperature()
101 mutex_unlock(&sl->master->bus_mutex); in w1_ds2438_get_temperature()
108 if (mutex_lock_interruptible(&sl->master->bus_mutex) != 0) { in w1_ds2438_get_temperature()
122 mutex_unlock(&sl->master->bus_mutex); in w1_ds2438_get_temperature()
196 mutex_lock(&sl->master->bus_mutex); in w1_ds2438_get_voltage()
208 mutex_unlock(&sl->master->bus_mutex); in w1_ds2438_get_voltage()
215 if (mutex_lock_interruptible(&sl->master->bus_mutex) != 0) { in w1_ds2438_get_voltage()
230 mutex_unlock(&sl->master->bus_mutex); in w1_ds2438_get_voltage()
241 mutex_lock(&sl->master->bus_mutex); in w1_ds2438_get_current()
250 mutex_unlock(&sl->master->bus_mutex); in w1_ds2438_get_current()
[all …]
Dw1_ds2408.c48 mutex_lock(&sl->master->bus_mutex); in _read_reg()
52 mutex_unlock(&sl->master->bus_mutex); in _read_reg()
62 mutex_unlock(&sl->master->bus_mutex); in _read_reg()
175 mutex_lock(&sl->master->bus_mutex); in output_write()
200 mutex_unlock(&sl->master->bus_mutex); in output_write()
222 mutex_lock(&sl->master->bus_mutex); in activity_write()
230 mutex_unlock(&sl->master->bus_mutex); in activity_write()
238 mutex_unlock(&sl->master->bus_mutex); in activity_write()
253 mutex_lock(&sl->master->bus_mutex); in status_control_write()
275 mutex_unlock(&sl->master->bus_mutex); in status_control_write()
[all …]
Dw1_ds2406.c41 mutex_lock(&sl->master->bus_mutex); in w1_f12_read_state()
44 mutex_unlock(&sl->master->bus_mutex); in w1_f12_read_state()
57 mutex_unlock(&sl->master->bus_mutex); in w1_f12_read_state()
76 mutex_lock(&sl->master->bus_mutex); in w1_f12_write_output()
79 mutex_unlock(&sl->master->bus_mutex); in w1_f12_write_output()
93 mutex_unlock(&sl->master->bus_mutex); in w1_f12_write_output()
Dw1_ds2405.c81 ret = mutex_lock_interruptible(&dev->bus_mutex); in state_show()
103 mutex_unlock(&dev->bus_mutex); in state_show()
117 ret = mutex_lock_interruptible(&dev->bus_mutex); in output_show()
132 mutex_unlock(&dev->bus_mutex); in output_show()
159 ret = mutex_lock_interruptible(&dev->bus_mutex); in output_store()
193 mutex_unlock(&dev->bus_mutex); in output_store()
Dw1_therm.c265 ret = mutex_lock_interruptible(&dev->bus_mutex); in w1_therm_eeprom()
291 mutex_unlock(&dev->bus_mutex); in w1_therm_eeprom()
299 ret = mutex_lock_interruptible(&dev->bus_mutex); in w1_therm_eeprom()
315 mutex_unlock(&dev->bus_mutex); in w1_therm_eeprom()
352 ret = mutex_lock_interruptible(&dev->bus_mutex); in w1_DS18B20_precision()
403 mutex_unlock(&dev->bus_mutex); in w1_DS18B20_precision()
489 ret = mutex_lock_interruptible(&dev->bus_mutex); in read_therm()
519 mutex_unlock(&dev->bus_mutex); in read_therm()
527 ret = mutex_lock_interruptible(&dev->bus_mutex); in read_therm()
560 mutex_unlock(&dev->bus_mutex); in read_therm()
[all …]
Dw1_ds2413.c45 mutex_lock(&sl->master->bus_mutex); in state_read()
75 mutex_unlock(&sl->master->bus_mutex); in state_read()
96 mutex_lock(&sl->master->bus_mutex); in output_write()
123 mutex_unlock(&sl->master->bus_mutex); in output_write()
Dw1_ds2781.c57 mutex_lock(&sl->master->bus_mutex); in w1_ds2781_io()
61 mutex_unlock(&sl->master->bus_mutex); in w1_ds2781_io()
74 mutex_lock(&sl->master->bus_mutex); in w1_ds2781_eeprom_cmd()
81 mutex_unlock(&sl->master->bus_mutex); in w1_ds2781_eeprom_cmd()
Dw1_ds2780.c60 mutex_lock(&sl->master->bus_mutex); in w1_ds2780_io()
64 mutex_unlock(&sl->master->bus_mutex); in w1_ds2780_io()
77 mutex_lock(&sl->master->bus_mutex); in w1_ds2780_eeprom_cmd()
84 mutex_unlock(&sl->master->bus_mutex); in w1_ds2780_eeprom_cmd()
Dw1_ds2431.c108 mutex_lock(&sl->master->bus_mutex); in eeprom_read()
127 mutex_unlock(&sl->master->bus_mutex); in eeprom_read()
215 mutex_lock(&sl->master->bus_mutex); in eeprom_write()
260 mutex_unlock(&sl->master->bus_mutex); in eeprom_write()
Dw1_ds2433.c104 mutex_lock(&sl->master->bus_mutex); in eeprom_read()
135 mutex_unlock(&sl->master->bus_mutex); in eeprom_read()
230 mutex_lock(&sl->master->bus_mutex); in eeprom_write()
248 mutex_unlock(&sl->master->bus_mutex); in eeprom_write()
Dw1_ds250x.c57 mutex_lock(&sl->master->bus_mutex); in w1_ds2502_read_page()
80 mutex_unlock(&sl->master->bus_mutex); in w1_ds2502_read_page()
98 mutex_lock(&sl->master->bus_mutex); in w1_ds2505_read_page()
136 mutex_unlock(&sl->master->bus_mutex); in w1_ds2505_read_page()
Dw1_ds28e17.c354 mutex_lock(&sl->master->bus_mutex); in w1_f19_i2c_master_transfer()
459 mutex_unlock(&sl->master->bus_mutex); in w1_f19_i2c_master_transfer()
506 mutex_lock(&sl->master->bus_mutex); in w1_f19_get_i2c_speed()
525 mutex_unlock(&sl->master->bus_mutex); in w1_f19_get_i2c_speed()
559 mutex_lock(&sl->master->bus_mutex); in w1_f19_set_i2c_speed()
565 mutex_unlock(&sl->master->bus_mutex); in w1_f19_set_i2c_speed()
Dw1_ds2423.c50 mutex_lock(&dev->bus_mutex); in w1_slave_show()
108 mutex_unlock(&dev->bus_mutex); in w1_slave_show()
/Linux-v5.4/drivers/spi/
Dspi-bcm63xx-hsspi.c100 struct mutex bus_mutex; member
117 mutex_lock(&bs->bus_mutex); in bcm63xx_hsspi_set_cs()
125 mutex_unlock(&bs->bus_mutex); in bcm63xx_hsspi_set_cs()
145 mutex_lock(&bs->bus_mutex); in bcm63xx_hsspi_set_clk()
152 mutex_unlock(&bs->bus_mutex); in bcm63xx_hsspi_set_clk()
238 mutex_lock(&bs->bus_mutex); in bcm63xx_hsspi_setup()
255 mutex_unlock(&bs->bus_mutex); in bcm63xx_hsspi_setup()
301 mutex_lock(&bs->bus_mutex); in bcm63xx_hsspi_transfer_one()
306 mutex_unlock(&bs->bus_mutex); in bcm63xx_hsspi_transfer_one()
391 mutex_init(&bs->bus_mutex); in bcm63xx_hsspi_probe()
/Linux-v5.4/drivers/power/supply/
Dbq27xxx_battery_hdq.c39 mutex_lock(&sl->master->bus_mutex); in w1_bq27000_read()
42 mutex_unlock(&sl->master->bus_mutex); in w1_bq27000_read()
Dds2760_battery.c127 mutex_lock(&sl->master->bus_mutex); in w1_ds2760_io()
150 mutex_unlock(&sl->master->bus_mutex); in w1_ds2760_io()
176 mutex_lock(&sl->master->bus_mutex); in w1_ds2760_eeprom_cmd()
183 mutex_unlock(&sl->master->bus_mutex); in w1_ds2760_eeprom_cmd()
/Linux-v5.4/drivers/w1/
Dw1_netlink.c359 mutex_unlock(&dev->bus_mutex); in w1_process_command_master()
361 mutex_lock(&dev->bus_mutex); in w1_process_command_master()
373 mutex_unlock(&dev->bus_mutex); in w1_process_command_master()
377 mutex_lock(&dev->bus_mutex); in w1_process_command_master()
452 mutex_lock(&dev->bus_mutex); in w1_process_cb()
489 mutex_unlock(&dev->bus_mutex); in w1_process_cb()
Dw1.c980 mutex_lock(&dev->bus_mutex); in w1_search()
982 mutex_unlock(&dev->bus_mutex); in w1_search()
992 mutex_unlock(&dev->bus_mutex); in w1_search()
1027 mutex_unlock(&dev->bus_mutex); in w1_search()
1032 mutex_unlock(&dev->bus_mutex); in w1_search()
Dw1_int.c62 mutex_init(&dev->bus_mutex); in w1_alloc_dev()
/Linux-v5.4/drivers/w1/masters/
Dds1wm.c391 mutex_lock(&master_dev->bus_mutex); in ds1wm_search()
393 mutex_unlock(&master_dev->bus_mutex); in ds1wm_search()
446 mutex_unlock(&master_dev->bus_mutex); in ds1wm_search()
460 mutex_unlock(&master_dev->bus_mutex); in ds1wm_search()
Dds2490.c697 mutex_lock(&master->bus_mutex); in ds9490r_search()
763 mutex_unlock(&master->bus_mutex); in ds9490r_search()
/Linux-v5.4/include/linux/
Dw1.h233 struct mutex bus_mutex; member
/Linux-v5.4/drivers/mtd/spi-nor/
Dcadence-quadspi.c73 struct mutex bus_mutex; member
1070 mutex_lock(&cqspi->bus_mutex); in cqspi_prep()
1080 mutex_unlock(&cqspi->bus_mutex); in cqspi_unprep()
1329 mutex_init(&cqspi->bus_mutex); in cqspi_probe()