Home
last modified time | relevance | path

Searched refs:extensions_sem (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/power/supply/
H A Dpower_supply.h34 if ( ({ lockdep_assert_held(&(psy)->extensions_sem); 0; }) ) \
H A Dpower_supply_sysfs.c315 scoped_guard(rwsem_read, &psy->extensions_sem) { in power_supply_show_charge_behaviour()
336 scoped_guard(rwsem_read, &psy->extensions_sem) { in power_supply_show_charge_types()
472 guard(rwsem_read)(&psy->extensions_sem); in power_supply_attr_is_visible()
H A Dpower_supply_core.c1256 scoped_guard(rwsem_read, &psy->extensions_sem) { in __power_supply_get_property()
1311 scoped_guard(rwsem_read, &psy->extensions_sem) { in __power_supply_set_property()
1419 guard(rwsem_write)(&psy->extensions_sem); in power_supply_register_extension()
1461 guard(rwsem_write)(&psy->extensions_sem); in power_supply_unregister_extension()
1629 init_rwsem(&psy->extensions_sem); in __power_supply_register()
1648 scoped_guard(rwsem_read, &psy->extensions_sem) { in __power_supply_register()
/linux/include/linux/
H A Dpower_supply.h338 struct rw_semaphore extensions_sem; /* protects "extensions" */ member