/kernel/linux/linux-5.10/drivers/scsi/snic/ |
H A D | snic_scsi.c | 249 spinlock_t *io_lock = NULL; in snic_issue_scsi_req() local 281 io_lock = snic_io_lock_hash(snic, sc); in snic_issue_scsi_req() 290 spin_lock_irqsave(io_lock, flags); in snic_issue_scsi_req() 295 spin_unlock_irqrestore(io_lock, flags); in snic_issue_scsi_req() 495 * Caller should hold io_lock 555 spinlock_t *io_lock; in snic_icmnd_cmpl_handler() local 592 io_lock = snic_io_lock_hash(snic, sc); in snic_icmnd_cmpl_handler() 594 spin_lock_irqsave(io_lock, flags); in snic_icmnd_cmpl_handler() 602 spin_unlock_irqrestore(io_lock, flags); in snic_icmnd_cmpl_handler() 612 spin_unlock_irqrestore(io_lock, flag in snic_icmnd_cmpl_handler() 781 spinlock_t *io_lock = NULL; snic_process_itmf_cmpl() local 1011 spinlock_t *io_lock = NULL; snic_hba_reset_cmpl_handler() local 1432 spinlock_t *io_lock = NULL; snic_abort_finish() local 1511 spinlock_t *io_lock = NULL; snic_send_abort_and_wait() local 1678 spinlock_t *io_lock = NULL; snic_is_abts_pending() local 1732 spinlock_t *io_lock = NULL; snic_dr_clean_single_req() local 1920 spinlock_t *io_lock = NULL; snic_dr_finish() local 2027 spinlock_t *io_lock = NULL; snic_send_dr_and_wait() local 2115 spinlock_t *io_lock = NULL; snic_unlink_and_release_req() local 2232 spinlock_t *io_lock = NULL; snic_issue_hba_reset() local 2439 spinlock_t *io_lock = NULL; snic_scsi_cleanup() local 2530 spinlock_t *io_lock = NULL; snic_internal_abort_io() local 2617 spinlock_t *io_lock = NULL; snic_tgt_scsi_abort_io() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/snic/ |
H A D | snic_scsi.c | 235 spinlock_t *io_lock = NULL; in snic_issue_scsi_req() local 267 io_lock = snic_io_lock_hash(snic, sc); in snic_issue_scsi_req() 276 spin_lock_irqsave(io_lock, flags); in snic_issue_scsi_req() 281 spin_unlock_irqrestore(io_lock, flags); in snic_issue_scsi_req() 481 * Caller should hold io_lock 536 spinlock_t *io_lock; in snic_icmnd_cmpl_handler() local 573 io_lock = snic_io_lock_hash(snic, sc); in snic_icmnd_cmpl_handler() 575 spin_lock_irqsave(io_lock, flags); in snic_icmnd_cmpl_handler() 583 spin_unlock_irqrestore(io_lock, flags); in snic_icmnd_cmpl_handler() 593 spin_unlock_irqrestore(io_lock, flag in snic_icmnd_cmpl_handler() 761 spinlock_t *io_lock = NULL; snic_process_itmf_cmpl() local 989 spinlock_t *io_lock = NULL; snic_hba_reset_cmpl_handler() local 1410 spinlock_t *io_lock = NULL; snic_abort_finish() local 1489 spinlock_t *io_lock = NULL; snic_send_abort_and_wait() local 1656 spinlock_t *io_lock = NULL; snic_is_abts_pending() local 1710 spinlock_t *io_lock = NULL; snic_dr_clean_single_req() local 1898 spinlock_t *io_lock = NULL; snic_dr_finish() local 2005 spinlock_t *io_lock = NULL; snic_send_dr_and_wait() local 2093 spinlock_t *io_lock = NULL; snic_unlink_and_release_req() local 2210 spinlock_t *io_lock = NULL; snic_issue_hba_reset() local 2417 spinlock_t *io_lock = NULL; snic_scsi_cleanup() local 2506 spinlock_t *io_lock = NULL; snic_internal_abort_io() local 2593 spinlock_t *io_lock = NULL; snic_tgt_scsi_abort_io() local [all...] |
/kernel/linux/linux-5.10/drivers/usb/image/ |
H A D | mdc800.c | 20 * Fix: mdc800 used sleep_on and slept with io_lock held. 21 * Converted sleep_on to waitqueues with schedule_timeout and made io_lock 159 struct mutex io_lock; // IO -lock member 483 mutex_lock(&mdc800->io_lock); in mdc800_usb_probe() 488 mutex_unlock(&mdc800->io_lock); in mdc800_usb_probe() 529 mutex_unlock(&mdc800->io_lock); in mdc800_usb_probe() 553 mutex_lock(&mdc800->io_lock); in mdc800_usb_disconnect() 559 mutex_unlock(&mdc800->io_lock); in mdc800_usb_disconnect() 611 mutex_lock(&mdc800->io_lock); in mdc800_device_open() 648 mutex_unlock(&mdc800->io_lock); in mdc800_device_open() [all...] |
/kernel/linux/linux-6.6/drivers/usb/image/ |
H A D | mdc800.c | 20 * Fix: mdc800 used sleep_on and slept with io_lock held. 21 * Converted sleep_on to waitqueues with schedule_timeout and made io_lock 159 struct mutex io_lock; // IO -lock member 483 mutex_lock(&mdc800->io_lock); in mdc800_usb_probe() 488 mutex_unlock(&mdc800->io_lock); in mdc800_usb_probe() 529 mutex_unlock(&mdc800->io_lock); in mdc800_usb_probe() 553 mutex_lock(&mdc800->io_lock); in mdc800_usb_disconnect() 559 mutex_unlock(&mdc800->io_lock); in mdc800_usb_disconnect() 611 mutex_lock(&mdc800->io_lock); in mdc800_device_open() 648 mutex_unlock(&mdc800->io_lock); in mdc800_device_open() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/fnic/ |
H A D | fnic_scsi.c | 436 spinlock_t *io_lock = NULL; in fnic_queuecommand_lck() local 553 io_lock = fnic_io_lock_hash(fnic, sc); in fnic_queuecommand_lck() 554 spin_lock_irqsave(io_lock, flags); in fnic_queuecommand_lck() 579 spin_unlock_irqrestore(io_lock, flags); in fnic_queuecommand_lck() 612 spin_unlock_irqrestore(io_lock, flags); in fnic_queuecommand_lck() 833 spinlock_t *io_lock; in fnic_fcpio_icmnd_cmpl_handler() local 869 io_lock = fnic_io_lock_hash(fnic, sc); in fnic_fcpio_icmnd_cmpl_handler() 870 spin_lock_irqsave(io_lock, flags); in fnic_fcpio_icmnd_cmpl_handler() 876 spin_unlock_irqrestore(io_lock, flags); in fnic_fcpio_icmnd_cmpl_handler() 900 spin_unlock_irqrestore(io_lock, flag in fnic_fcpio_icmnd_cmpl_handler() 1075 spinlock_t *io_lock; fnic_fcpio_itmf_cmpl_handler() local 1369 spinlock_t *io_lock; fnic_cleanup_io() local 1460 spinlock_t *io_lock; fnic_wq_copy_cleanup_handler() local 1566 spinlock_t *io_lock; fnic_rport_exch_reset() local 1686 spinlock_t *io_lock; fnic_terminate_rport_io() local 1840 spinlock_t *io_lock; fnic_abort_cmd() local 2134 spinlock_t *io_lock; fnic_clean_pending_aborts() local 2335 spinlock_t *io_lock; fnic_device_reset() local 2788 spinlock_t *io_lock; fnic_is_abts_pending() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/fnic/ |
H A D | fnic_scsi.c | 426 spinlock_t *io_lock = NULL; in fnic_queuecommand_lck() local 542 io_lock = fnic_io_lock_hash(fnic, sc); in fnic_queuecommand_lck() 543 spin_lock_irqsave(io_lock, flags); in fnic_queuecommand_lck() 566 spin_unlock_irqrestore(io_lock, flags); in fnic_queuecommand_lck() 598 spin_unlock_irqrestore(io_lock, flags); in fnic_queuecommand_lck() 819 spinlock_t *io_lock; in fnic_fcpio_icmnd_cmpl_handler() local 855 io_lock = fnic_io_lock_hash(fnic, sc); in fnic_fcpio_icmnd_cmpl_handler() 856 spin_lock_irqsave(io_lock, flags); in fnic_fcpio_icmnd_cmpl_handler() 862 spin_unlock_irqrestore(io_lock, flags); in fnic_fcpio_icmnd_cmpl_handler() 886 spin_unlock_irqrestore(io_lock, flag in fnic_fcpio_icmnd_cmpl_handler() 1059 spinlock_t *io_lock; fnic_fcpio_itmf_cmpl_handler() local 1363 spinlock_t *io_lock; fnic_cleanup_io_iter() local 1450 spinlock_t *io_lock; fnic_wq_copy_cleanup_handler() local 1560 spinlock_t *io_lock; fnic_rport_abort_io_iter() local 1724 spinlock_t *io_lock; fnic_abort_cmd() local 2020 spinlock_t *io_lock; fnic_pending_aborts_iter() local 2204 spinlock_t *io_lock; fnic_device_reset() local 2659 spinlock_t *io_lock; fnic_abts_pending_iter() local [all...] |
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | max8925-i2c.c | 55 mutex_lock(&chip->io_lock); in max8925_reg_read() 57 mutex_unlock(&chip->io_lock); in max8925_reg_read() 72 mutex_lock(&chip->io_lock); in max8925_reg_write() 74 mutex_unlock(&chip->io_lock); in max8925_reg_write() 86 mutex_lock(&chip->io_lock); in max8925_bulk_read() 88 mutex_unlock(&chip->io_lock); in max8925_bulk_read() 100 mutex_lock(&chip->io_lock); in max8925_bulk_write() 102 mutex_unlock(&chip->io_lock); in max8925_bulk_write() 115 mutex_lock(&chip->io_lock); in max8925_set_bits() 123 mutex_unlock(&chip->io_lock); in max8925_set_bits() [all...] |
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | max8925-i2c.c | 55 mutex_lock(&chip->io_lock); in max8925_reg_read() 57 mutex_unlock(&chip->io_lock); in max8925_reg_read() 72 mutex_lock(&chip->io_lock); in max8925_reg_write() 74 mutex_unlock(&chip->io_lock); in max8925_reg_write() 86 mutex_lock(&chip->io_lock); in max8925_bulk_read() 88 mutex_unlock(&chip->io_lock); in max8925_bulk_read() 100 mutex_lock(&chip->io_lock); in max8925_bulk_write() 102 mutex_unlock(&chip->io_lock); in max8925_bulk_write() 115 mutex_lock(&chip->io_lock); in max8925_set_bits() 123 mutex_unlock(&chip->io_lock); in max8925_set_bits() [all...] |
/kernel/linux/linux-5.10/drivers/watchdog/ |
H A D | rc32434_wdt.c | 37 spinlock_t io_lock; member 80 spin_lock(&rc32434_wdt_device.io_lock); in rc32434_wdt_set() 82 spin_unlock(&rc32434_wdt_device.io_lock); in rc32434_wdt_set() 91 spin_lock(&rc32434_wdt_device.io_lock); in rc32434_wdt_start() 115 spin_unlock(&rc32434_wdt_device.io_lock); in rc32434_wdt_start() 121 spin_lock(&rc32434_wdt_device.io_lock); in rc32434_wdt_stop() 126 spin_unlock(&rc32434_wdt_device.io_lock); in rc32434_wdt_stop() 132 spin_lock(&rc32434_wdt_device.io_lock); in rc32434_wdt_ping() 134 spin_unlock(&rc32434_wdt_device.io_lock); in rc32434_wdt_ping() 276 spin_lock_init(&rc32434_wdt_device.io_lock); in rc32434_wdt_probe() [all...] |
H A D | iTCO_wdt.c | 102 spinlock_t io_lock; member 275 spin_lock(&p->io_lock); in iTCO_wdt_start() 281 spin_unlock(&p->io_lock); in iTCO_wdt_start() 298 spin_unlock(&p->io_lock); in iTCO_wdt_start() 310 spin_lock(&p->io_lock); in iTCO_wdt_stop() 323 spin_unlock(&p->io_lock); in iTCO_wdt_stop() 334 spin_lock(&p->io_lock); in iTCO_wdt_ping() 347 spin_unlock(&p->io_lock); in iTCO_wdt_ping() 374 spin_lock(&p->io_lock); in iTCO_wdt_set_timeout() 380 spin_unlock(&p->io_lock); in iTCO_wdt_set_timeout() [all...] |
H A D | pcwd.c | 186 spinlock_t io_lock; /* the lock for io operations */ member 255 spin_lock(&pcwd_private.io_lock); in set_command_mode() 270 spin_unlock(&pcwd_private.io_lock); in set_command_mode() 282 spin_lock(&pcwd_private.io_lock); in unset_command_mode() 285 spin_unlock(&pcwd_private.io_lock); in unset_command_mode() 379 spin_lock(&pcwd_private.io_lock); in pcwd_timer_ping() 396 spin_unlock(&pcwd_private.io_lock); in pcwd_timer_ping() 413 spin_lock(&pcwd_private.io_lock); in pcwd_start() 417 spin_unlock(&pcwd_private.io_lock); in pcwd_start() 439 spin_lock(&pcwd_private.io_lock); in pcwd_stop() [all...] |
H A D | smsc37b787_wdt.c | 82 static DEFINE_SPINLOCK(io_lock);/* to guard the watchdog from io races */ 217 spin_lock(&io_lock); in wb_smsc_wdt_initialize() 243 spin_unlock(&io_lock); in wb_smsc_wdt_initialize() 250 spin_lock(&io_lock); in wb_smsc_wdt_shutdown() 268 spin_unlock(&io_lock); in wb_smsc_wdt_shutdown() 275 spin_lock(&io_lock); in wb_smsc_wdt_set_timeout() 286 spin_unlock(&io_lock); in wb_smsc_wdt_set_timeout() 295 spin_lock(&io_lock); in wb_smsc_wdt_get_timeout() 300 spin_unlock(&io_lock); in wb_smsc_wdt_get_timeout() 325 spin_lock(&io_lock); in wb_smsc_wdt_reset_timer() [all...] |
H A D | sch311x_wdt.c | 58 spinlock_t io_lock; member 136 spin_lock(&sch311x_wdt_data.io_lock); in sch311x_wdt_start() 152 spin_unlock(&sch311x_wdt_data.io_lock); in sch311x_wdt_start() 160 spin_lock(&sch311x_wdt_data.io_lock); in sch311x_wdt_stop() 168 spin_unlock(&sch311x_wdt_data.io_lock); in sch311x_wdt_stop() 173 spin_lock(&sch311x_wdt_data.io_lock); in sch311x_wdt_keepalive() 175 spin_unlock(&sch311x_wdt_data.io_lock); in sch311x_wdt_keepalive() 198 spin_lock(&sch311x_wdt_data.io_lock); in sch311x_wdt_get_status() 214 spin_unlock(&sch311x_wdt_data.io_lock); in sch311x_wdt_get_status() 360 spin_lock_init(&sch311x_wdt_data.io_lock); in sch311x_wdt_probe() [all...] |
H A D | pcwd_pci.c | 124 spinlock_t io_lock; member 162 spin_lock(&pcipcwd_private.io_lock); in send_command() 205 spin_unlock(&pcipcwd_private.io_lock); in send_command() 263 spin_lock(&pcipcwd_private.io_lock); in pcipcwd_start() 268 spin_unlock(&pcipcwd_private.io_lock); in pcipcwd_start() 285 spin_lock(&pcipcwd_private.io_lock); in pcipcwd_stop() 293 spin_unlock(&pcipcwd_private.io_lock); in pcipcwd_stop() 309 spin_lock(&pcipcwd_private.io_lock); in pcipcwd_keepalive() 311 spin_unlock(&pcipcwd_private.io_lock); in pcipcwd_keepalive() 396 spin_lock(&pcipcwd_private.io_lock); in pcipcwd_get_temperature() [all...] |
/kernel/linux/linux-6.6/drivers/watchdog/ |
H A D | rc32434_wdt.c | 37 spinlock_t io_lock; member 80 spin_lock(&rc32434_wdt_device.io_lock); in rc32434_wdt_set() 82 spin_unlock(&rc32434_wdt_device.io_lock); in rc32434_wdt_set() 91 spin_lock(&rc32434_wdt_device.io_lock); in rc32434_wdt_start() 115 spin_unlock(&rc32434_wdt_device.io_lock); in rc32434_wdt_start() 121 spin_lock(&rc32434_wdt_device.io_lock); in rc32434_wdt_stop() 126 spin_unlock(&rc32434_wdt_device.io_lock); in rc32434_wdt_stop() 132 spin_lock(&rc32434_wdt_device.io_lock); in rc32434_wdt_ping() 134 spin_unlock(&rc32434_wdt_device.io_lock); in rc32434_wdt_ping() 276 spin_lock_init(&rc32434_wdt_device.io_lock); in rc32434_wdt_probe() [all...] |
H A D | iTCO_wdt.c | 99 spinlock_t io_lock; member 272 spin_lock(&p->io_lock); in iTCO_wdt_start() 278 spin_unlock(&p->io_lock); in iTCO_wdt_start() 295 spin_unlock(&p->io_lock); in iTCO_wdt_start() 307 spin_lock(&p->io_lock); in iTCO_wdt_stop() 320 spin_unlock(&p->io_lock); in iTCO_wdt_stop() 331 spin_lock(&p->io_lock); in iTCO_wdt_ping() 344 spin_unlock(&p->io_lock); in iTCO_wdt_ping() 371 spin_lock(&p->io_lock); in iTCO_wdt_set_timeout() 377 spin_unlock(&p->io_lock); in iTCO_wdt_set_timeout() [all...] |
H A D | pcwd.c | 186 spinlock_t io_lock; /* the lock for io operations */ member 255 spin_lock(&pcwd_private.io_lock); in set_command_mode() 270 spin_unlock(&pcwd_private.io_lock); in set_command_mode() 282 spin_lock(&pcwd_private.io_lock); in unset_command_mode() 285 spin_unlock(&pcwd_private.io_lock); in unset_command_mode() 379 spin_lock(&pcwd_private.io_lock); in pcwd_timer_ping() 396 spin_unlock(&pcwd_private.io_lock); in pcwd_timer_ping() 413 spin_lock(&pcwd_private.io_lock); in pcwd_start() 417 spin_unlock(&pcwd_private.io_lock); in pcwd_start() 439 spin_lock(&pcwd_private.io_lock); in pcwd_stop() [all...] |
H A D | smsc37b787_wdt.c | 82 static DEFINE_SPINLOCK(io_lock);/* to guard the watchdog from io races */ 217 spin_lock(&io_lock); in wb_smsc_wdt_initialize() 243 spin_unlock(&io_lock); in wb_smsc_wdt_initialize() 250 spin_lock(&io_lock); in wb_smsc_wdt_shutdown() 268 spin_unlock(&io_lock); in wb_smsc_wdt_shutdown() 275 spin_lock(&io_lock); in wb_smsc_wdt_set_timeout() 286 spin_unlock(&io_lock); in wb_smsc_wdt_set_timeout() 295 spin_lock(&io_lock); in wb_smsc_wdt_get_timeout() 300 spin_unlock(&io_lock); in wb_smsc_wdt_get_timeout() 325 spin_lock(&io_lock); in wb_smsc_wdt_reset_timer() [all...] |
H A D | sch311x_wdt.c | 58 spinlock_t io_lock; member 136 spin_lock(&sch311x_wdt_data.io_lock); in sch311x_wdt_start() 152 spin_unlock(&sch311x_wdt_data.io_lock); in sch311x_wdt_start() 160 spin_lock(&sch311x_wdt_data.io_lock); in sch311x_wdt_stop() 168 spin_unlock(&sch311x_wdt_data.io_lock); in sch311x_wdt_stop() 173 spin_lock(&sch311x_wdt_data.io_lock); in sch311x_wdt_keepalive() 175 spin_unlock(&sch311x_wdt_data.io_lock); in sch311x_wdt_keepalive() 198 spin_lock(&sch311x_wdt_data.io_lock); in sch311x_wdt_get_status() 214 spin_unlock(&sch311x_wdt_data.io_lock); in sch311x_wdt_get_status() 360 spin_lock_init(&sch311x_wdt_data.io_lock); in sch311x_wdt_probe() [all...] |
H A D | pcwd_pci.c | 124 spinlock_t io_lock; member 162 spin_lock(&pcipcwd_private.io_lock); in send_command() 205 spin_unlock(&pcipcwd_private.io_lock); in send_command() 263 spin_lock(&pcipcwd_private.io_lock); in pcipcwd_start() 268 spin_unlock(&pcipcwd_private.io_lock); in pcipcwd_start() 285 spin_lock(&pcipcwd_private.io_lock); in pcipcwd_stop() 293 spin_unlock(&pcipcwd_private.io_lock); in pcipcwd_stop() 309 spin_lock(&pcipcwd_private.io_lock); in pcipcwd_keepalive() 311 spin_unlock(&pcipcwd_private.io_lock); in pcipcwd_keepalive() 396 spin_lock(&pcipcwd_private.io_lock); in pcipcwd_get_temperature() [all...] |
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | sch56xx-common.c | 54 struct mutex *io_lock; member 268 mutex_lock(data->io_lock); in watchdog_set_timeout() 272 mutex_unlock(data->io_lock); in watchdog_set_timeout() 314 mutex_lock(data->io_lock); in watchdog_start() 337 mutex_unlock(data->io_lock); in watchdog_start() 347 mutex_lock(data->io_lock); in watchdog_trigger() 350 mutex_unlock(data->io_lock); in watchdog_trigger() 362 mutex_lock(data->io_lock); in watchdog_stop() 365 mutex_unlock(data->io_lock); in watchdog_stop() 382 u16 addr, u32 revision, struct mutex *io_lock, in in sch56xx_watchdog_register() 381 sch56xx_watchdog_register(struct device *parent, u16 addr, u32 revision, struct mutex *io_lock, int check_enabled) sch56xx_watchdog_register() argument [all...] |
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | sch56xx-common.c | 54 struct mutex *io_lock; member 268 mutex_lock(data->io_lock); in watchdog_set_timeout() 272 mutex_unlock(data->io_lock); in watchdog_set_timeout() 314 mutex_lock(data->io_lock); in watchdog_start() 337 mutex_unlock(data->io_lock); in watchdog_start() 347 mutex_lock(data->io_lock); in watchdog_trigger() 350 mutex_unlock(data->io_lock); in watchdog_trigger() 362 mutex_lock(data->io_lock); in watchdog_stop() 365 mutex_unlock(data->io_lock); in watchdog_stop() 382 struct mutex *io_lock, in in sch56xx_watchdog_register() 381 sch56xx_watchdog_register(struct device *parent, u16 addr, u32 revision, struct mutex *io_lock, int check_enabled) sch56xx_watchdog_register() argument [all...] |
/kernel/linux/linux-6.6/drivers/platform/mellanox/ |
H A D | mlxreg-io.c | 33 * @io_lock: user access locking; 44 struct mutex io_lock; /* Protects user access. */ member 120 mutex_lock(&priv->io_lock); in mlxreg_io_attr_show() 127 mutex_unlock(&priv->io_lock); in mlxreg_io_attr_show() 132 mutex_unlock(&priv->io_lock); in mlxreg_io_attr_show() 154 mutex_lock(&priv->io_lock); in mlxreg_io_attr_store() 165 mutex_unlock(&priv->io_lock); in mlxreg_io_attr_store() 170 mutex_unlock(&priv->io_lock); in mlxreg_io_attr_store() 260 mutex_init(&priv->io_lock); in mlxreg_io_probe() 270 mutex_destroy(&priv->io_lock); in mlxreg_io_remove() [all...] |
/kernel/linux/linux-5.10/drivers/input/misc/ |
H A D | ideapad_slidebar.c | 91 static DEFINE_SPINLOCK(io_lock); 101 spin_lock_irqsave(&io_lock, flags); in slidebar_pos_get() 105 spin_unlock_irqrestore(&io_lock, flags); in slidebar_pos_get() 115 spin_lock_irqsave(&io_lock, flags); in slidebar_mode_get() 119 spin_unlock_irqrestore(&io_lock, flags); in slidebar_mode_get() 128 spin_lock_irqsave(&io_lock, flags); in slidebar_mode_set() 132 spin_unlock_irqrestore(&io_lock, flags); in slidebar_mode_set()
|
/kernel/linux/linux-6.6/drivers/input/misc/ |
H A D | ideapad_slidebar.c | 91 static DEFINE_SPINLOCK(io_lock); 101 spin_lock_irqsave(&io_lock, flags); in slidebar_pos_get() 105 spin_unlock_irqrestore(&io_lock, flags); in slidebar_pos_get() 115 spin_lock_irqsave(&io_lock, flags); in slidebar_mode_get() 119 spin_unlock_irqrestore(&io_lock, flags); in slidebar_mode_get() 128 spin_lock_irqsave(&io_lock, flags); in slidebar_mode_set() 132 spin_unlock_irqrestore(&io_lock, flags); in slidebar_mode_set()
|