Searched refs:extensions_sem (Results 1 – 4 of 4) sorted by relevance
34 if ( ({ lockdep_assert_held(&(psy)->extensions_sem); 0; }) ) \
1250 scoped_guard(rwsem_read, &psy->extensions_sem) { in power_supply_get_property()1275 scoped_guard(rwsem_read, &psy->extensions_sem) { in power_supply_set_property()1355 guard(rwsem_write)(&psy->extensions_sem); in power_supply_register_extension()1397 guard(rwsem_write)(&psy->extensions_sem); in power_supply_unregister_extension()1566 init_rwsem(&psy->extensions_sem); in __power_supply_register()1585 scoped_guard(rwsem_read, &psy->extensions_sem) { in __power_supply_register()
310 scoped_guard(rwsem_read, &psy->extensions_sem) { in power_supply_show_charge_behaviour()446 guard(rwsem_read)(&psy->extensions_sem); in power_supply_attr_is_visible()
333 struct rw_semaphore extensions_sem; /* protects "extensions" */ member