/openbmc/linux/drivers/gpio/ |
H A D | gpio-104-dio-48e.c | 125 static void dio48e_regmap_lock(void *lock_arg) __acquires(&dio48egpio->lock) in dio48e_regmap_lock() argument 127 struct dio48e_gpio *const dio48egpio = lock_arg; in dio48e_regmap_lock() 134 static void dio48e_regmap_unlock(void *lock_arg) __releases(&dio48egpio->lock) in dio48e_regmap_unlock() argument 136 struct dio48e_gpio *const dio48egpio = lock_arg; in dio48e_regmap_unlock() 141 static void pit_regmap_lock(void *lock_arg) __acquires(&dio48egpio->lock) in pit_regmap_lock() argument 143 struct dio48e_gpio *const dio48egpio = lock_arg; in pit_regmap_lock() 152 static void pit_regmap_unlock(void *lock_arg) __releases(&dio48egpio->lock) in pit_regmap_unlock() argument 154 struct dio48e_gpio *const dio48egpio = lock_arg; in pit_regmap_unlock() 259 .lock_arg = dio48egpio, in dio48e_probe() 282 .lock_arg = dio48egpio, in dio48e_probe()
|
/openbmc/linux/drivers/base/regmap/ |
H A D | regcache.c | 366 map->lock(map->lock_arg); in regcache_sync() 424 map->unlock(map->lock_arg); in regcache_sync() 458 map->lock(map->lock_arg); in regcache_sync_region() 483 map->unlock(map->lock_arg); in regcache_sync_region() 512 map->lock(map->lock_arg); in regcache_drop_region() 518 map->unlock(map->lock_arg); in regcache_drop_region() 538 map->lock(map->lock_arg); in regcache_cache_only() 543 map->unlock(map->lock_arg); in regcache_cache_only() 562 map->lock(map->lock_arg); in regcache_mark_dirty() 565 map->unlock(map->lock_arg); in regcache_mark_dirty() [all …]
|
H A D | regmap.c | 118 map->lock(map->lock_arg); in regmap_cached() 120 map->unlock(map->lock_arg); in regmap_cached() 709 map->lock_arg = config->lock_arg; in __regmap_init() 733 map->lock_arg = map; in __regmap_init() 758 map->lock_arg = map; in __regmap_init() 1958 map->lock(map->lock_arg); in regmap_write() 1962 map->unlock(map->lock_arg); in regmap_write() 1985 map->lock(map->lock_arg); in regmap_write_async() 1993 map->unlock(map->lock_arg); in regmap_write_async() 2063 map->lock(map->lock_arg); in regmap_raw_write() [all …]
|
H A D | regmap-debugfs.c | 477 map->lock(map->lock_arg); in regmap_cache_only_write_file() 488 map->unlock(map->lock_arg); in regmap_cache_only_write_file() 524 map->lock(map->lock_arg); in regmap_cache_bypass_write_file() 534 map->unlock(map->lock_arg); in regmap_cache_bypass_write_file()
|
H A D | regcache-rbtree.c | 144 map->lock(map->lock_arg); in rbtree_show() 171 map->unlock(map->lock_arg); in rbtree_show()
|
H A D | internal.h | 65 void *lock_arg; /* This is passed to lock/unlock functions */ member
|
/openbmc/linux/drivers/net/dsa/microchip/ |
H A D | ksz9477_i2c.c | 29 rc.lock_arg = &dev->regmap_mutex; in ksz9477_i2c_probe()
|
H A D | ksz_spi.c | 68 rc.lock_arg = &dev->regmap_mutex; in ksz_spi_probe()
|
H A D | ksz8863_smi.c | 153 rc.lock_arg = &dev->regmap_mutex; in ksz8863_smi_probe()
|
/openbmc/linux/drivers/mfd/ |
H A D | atc260x-core.c | 240 regmap_cfg->lock_arg = atc260x->regmap_mutex; in atc260x_match_device()
|
H A D | sta2x11-mfd.c | 324 regmap_config->lock_arg = &mfd->lock; in sta2x11_mfd_platform_probe()
|
/openbmc/linux/drivers/net/dsa/ |
H A D | mt7530-mdio.c | 111 mt7531_pcs_config[i]->lock_arg = &priv->bus->mdio_lock; in mt7531_create_sgmii()
|
/openbmc/linux/drivers/net/dsa/realtek/ |
H A D | realtek-mdio.c | 165 rc.lock_arg = priv; in realtek_mdio_probe()
|
H A D | realtek-smi.c | 431 rc.lock_arg = priv; in realtek_smi_probe()
|
/openbmc/linux/drivers/net/ethernet/microchip/ |
H A D | encx24j600-regmap.c | 504 regcfg.lock_arg = ctx; in devm_regmap_init_encx24j600()
|
/openbmc/linux/drivers/net/ethernet/davicom/ |
H A D | dm9051.c | 506 regconfigdm.lock_arg = db; in dm9051_map_init() 511 regconfigdmbulk.lock_arg = db; in dm9051_map_init()
|
/openbmc/linux/drivers/gpu/drm/imx/ipuv3/ |
H A D | imx-tve.c | 575 tve_regmap_config.lock_arg = tve; in imx_tve_probe()
|
/openbmc/linux/drivers/media/dvb-frontends/ |
H A D | ts2020.c | 581 dev->regmap_config.lock_arg = dev; in ts2020_probe()
|
H A D | m88ds3103.c | 1794 dev->regmap_config.lock_arg = dev; in m88ds3103_probe()
|
/openbmc/linux/drivers/firewire/ |
H A D | ohci.c | 1596 u32 lock_arg, lock_data; in handle_local_lock() local 1605 lock_arg = be32_to_cpu(payload[0]); in handle_local_lock() 1608 lock_arg = 0; in handle_local_lock() 1618 reg_write(ohci, OHCI1394_CSRCompareData, lock_arg); in handle_local_lock()
|
/openbmc/linux/include/linux/ |
H A D | regmap.h | 408 void *lock_arg; member
|