Searched refs:extensions_sem (Results 1 – 4 of 4) sorted by relevance
34 if ( ({ lockdep_assert_held(&(psy)->extensions_sem); 0; }) ) \
315 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()
1256 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()
338 struct rw_semaphore extensions_sem; /* protects "extensions" */ member