/kernel/linux/linux-6.6/drivers/bus/mhi/host/ |
H A D | pm.c | 190 write_lock_irq(&mhi_cntrl->pm_lock); in mhi_ready_state_transition() 193 write_unlock_irq(&mhi_cntrl->pm_lock); in mhi_ready_state_transition() 202 read_lock_bh(&mhi_cntrl->pm_lock); in mhi_ready_state_transition() 237 read_unlock_bh(&mhi_cntrl->pm_lock); in mhi_ready_state_transition() 242 read_unlock_bh(&mhi_cntrl->pm_lock); in mhi_ready_state_transition() 254 write_lock_irq(&mhi_cntrl->pm_lock); in mhi_pm_m0_transition() 257 write_unlock_irq(&mhi_cntrl->pm_lock); in mhi_pm_m0_transition() 265 read_lock_bh(&mhi_cntrl->pm_lock); in mhi_pm_m0_transition() 311 read_unlock_bh(&mhi_cntrl->pm_lock); in mhi_pm_m0_transition() 327 write_lock_irq(&mhi_cntrl->pm_lock); in mhi_pm_m1_transition() [all...] |
H A D | boot.c | 86 * pm_lock, since we're in a panic, skipping it. Also there is no in __mhi_download_rddm_in_panic() 88 * we're setting it w/o grabbing pm_lock in __mhi_download_rddm_in_panic() 185 rwlock_t *pm_lock = &mhi_cntrl->pm_lock; in mhi_fw_load_bhie() local 189 read_lock_bh(pm_lock); in mhi_fw_load_bhie() 191 read_unlock_bh(pm_lock); in mhi_fw_load_bhie() 208 read_unlock_bh(pm_lock); in mhi_fw_load_bhie() 235 rwlock_t *pm_lock = &mhi_cntrl->pm_lock; in mhi_fw_load_bhi() local 248 read_lock_bh(pm_lock); in mhi_fw_load_bhi() [all...] |
H A D | main.c | 487 write_lock_irq(&mhi_cntrl->pm_lock); in mhi_intvec_threaded_handler() 489 write_unlock_irq(&mhi_cntrl->pm_lock); in mhi_intvec_threaded_handler() 505 write_unlock_irq(&mhi_cntrl->pm_lock); in mhi_intvec_threaded_handler() 684 read_lock_irqsave(&mhi_cntrl->pm_lock, pm_lock_flags); in parse_xfer_event() 689 read_unlock_irqrestore(&mhi_cntrl->pm_lock, pm_lock_flags); in parse_xfer_event() 846 write_lock_irq(&mhi_cntrl->pm_lock); in mhi_process_ctrl_ev_ring() 851 write_unlock_irq(&mhi_cntrl->pm_lock); in mhi_process_ctrl_ev_ring() 880 write_lock_irq(&mhi_cntrl->pm_lock); in mhi_process_ctrl_ev_ring() 883 write_unlock_irq(&mhi_cntrl->pm_lock); in mhi_process_ctrl_ev_ring() 918 write_lock_irq(&mhi_cntrl->pm_lock); in mhi_process_ctrl_ev_ring() [all...] |
H A D | init.c | 932 rwlock_init(&mhi_cntrl->pm_lock); in mhi_register_controller()
|
/kernel/linux/linux-5.10/drivers/bus/mhi/host/ |
H A D | pm.c | 187 write_lock_irq(&mhi_cntrl->pm_lock); in mhi_ready_state_transition() 190 write_unlock_irq(&mhi_cntrl->pm_lock); in mhi_ready_state_transition() 199 read_lock_bh(&mhi_cntrl->pm_lock); in mhi_ready_state_transition() 234 read_unlock_bh(&mhi_cntrl->pm_lock); in mhi_ready_state_transition() 239 read_unlock_bh(&mhi_cntrl->pm_lock); in mhi_ready_state_transition() 251 write_lock_irq(&mhi_cntrl->pm_lock); in mhi_pm_m0_transition() 254 write_unlock_irq(&mhi_cntrl->pm_lock); in mhi_pm_m0_transition() 262 read_lock_bh(&mhi_cntrl->pm_lock); in mhi_pm_m0_transition() 308 read_unlock_bh(&mhi_cntrl->pm_lock); in mhi_pm_m0_transition() 324 write_lock_irq(&mhi_cntrl->pm_lock); in mhi_pm_m1_transition() [all...] |
H A D | boot.c | 80 * pm_lock, since we're in a panic, skipping it. Also there is no in __mhi_download_rddm_in_panic() 82 * we're setting it w/o grabbing pm_lock in __mhi_download_rddm_in_panic() 179 rwlock_t *pm_lock = &mhi_cntrl->pm_lock; in mhi_fw_load_amss() local 183 read_lock_bh(pm_lock); in mhi_fw_load_amss() 185 read_unlock_bh(pm_lock); in mhi_fw_load_amss() 203 read_unlock_bh(pm_lock); in mhi_fw_load_amss() 228 rwlock_t *pm_lock = &mhi_cntrl->pm_lock; in mhi_fw_load_sbl() local 241 read_lock_bh(pm_lock); in mhi_fw_load_sbl() [all...] |
H A D | main.c | 415 write_lock_irq(&mhi_cntrl->pm_lock); in mhi_intvec_threaded_handler() 417 write_unlock_irq(&mhi_cntrl->pm_lock); in mhi_intvec_threaded_handler() 433 write_unlock_irq(&mhi_cntrl->pm_lock); in mhi_intvec_threaded_handler() 607 read_lock_irqsave(&mhi_cntrl->pm_lock, flags); in parse_xfer_event() 612 read_unlock_irqrestore(&mhi_cntrl->pm_lock, flags); in parse_xfer_event() 769 write_lock_irq(&mhi_cntrl->pm_lock); in mhi_process_ctrl_ev_ring() 774 write_unlock_irq(&mhi_cntrl->pm_lock); in mhi_process_ctrl_ev_ring() 808 write_lock_irq(&mhi_cntrl->pm_lock); in mhi_process_ctrl_ev_ring() 811 write_unlock_irq(&mhi_cntrl->pm_lock); in mhi_process_ctrl_ev_ring() 843 write_lock_irq(&mhi_cntrl->pm_lock); in mhi_process_ctrl_ev_ring() [all...] |
H A D | init.c | 902 rwlock_init(&mhi_cntrl->pm_lock); in mhi_register_controller()
|
/kernel/linux/linux-5.10/sound/hda/ |
H A D | hdac_regmap.c | 246 int pm_lock = 0; in hda_reg_read() local 249 pm_lock = codec_pm_lock(codec); in hda_reg_read() 250 if (pm_lock < 0) in hda_reg_read() 276 codec_pm_unlock(codec, pm_lock); in hda_reg_read() 285 int pm_lock = 0; in hda_reg_write() local 295 pm_lock = codec_pm_lock(codec); in hda_reg_write() 296 if (pm_lock < 0) in hda_reg_write() 349 codec_pm_unlock(codec, pm_lock); in hda_reg_write()
|
/kernel/linux/linux-6.6/sound/hda/ |
H A D | hdac_regmap.c | 245 int pm_lock = 0; in hda_reg_read() local 248 pm_lock = codec_pm_lock(codec); in hda_reg_read() 249 if (pm_lock < 0) in hda_reg_read() 275 codec_pm_unlock(codec, pm_lock); in hda_reg_read() 284 int pm_lock = 0; in hda_reg_write() local 294 pm_lock = codec_pm_lock(codec); in hda_reg_write() 295 if (pm_lock < 0) in hda_reg_write() 348 codec_pm_unlock(codec, pm_lock); in hda_reg_write()
|
/kernel/linux/linux-6.6/drivers/dma/qcom/ |
H A D | gpi.c | 516 rwlock_t pm_lock; member 845 read_lock_irqsave(&gpii->pm_lock, flags); in gpi_handle_irq() 923 read_unlock_irqrestore(&gpii->pm_lock, flags); in gpi_handle_irq() 1153 read_lock(&gpii->pm_lock); in gpi_ev_tasklet() 1155 read_unlock(&gpii->pm_lock); in gpi_ev_tasklet() 1166 read_unlock(&gpii->pm_lock); in gpi_ev_tasklet() 1219 write_lock_irq(&gpii->pm_lock); in gpi_reset_chan() 1226 write_unlock_irq(&gpii->pm_lock); in gpi_reset_chan() 1245 write_lock_irq(&gpii->pm_lock); in gpi_start_chan() 1247 write_unlock_irq(&gpii->pm_lock); in gpi_start_chan() [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/qcom/venus/ |
H A D | core.c | 257 mutex_init(&core->pm_lock); in venus_probe() 390 mutex_destroy(&core->pm_lock); in venus_remove()
|
H A D | vdec.c | 574 mutex_lock(&core->pm_lock); in vdec_pm_get() 576 mutex_unlock(&core->pm_lock); in vdec_pm_get() 587 mutex_lock(&core->pm_lock); in vdec_pm_put() 594 mutex_unlock(&core->pm_lock); in vdec_pm_put() 605 mutex_lock(&core->pm_lock); in vdec_pm_get_put() 616 mutex_unlock(&core->pm_lock); in vdec_pm_get_put()
|
H A D | core.h | 148 * @pm_lock: a lock for PM operations 198 struct mutex pm_lock; member
|
/kernel/linux/linux-6.6/drivers/media/platform/qcom/venus/ |
H A D | vdec.c | 631 mutex_lock(&core->pm_lock); in vdec_pm_get() 633 mutex_unlock(&core->pm_lock); in vdec_pm_get() 644 mutex_lock(&core->pm_lock); in vdec_pm_put() 651 mutex_unlock(&core->pm_lock); in vdec_pm_put() 662 mutex_lock(&core->pm_lock); in vdec_pm_get_put() 673 mutex_unlock(&core->pm_lock); in vdec_pm_get_put()
|
H A D | venc.c | 610 mutex_lock(&core->pm_lock); in venc_pm_get() 612 mutex_unlock(&core->pm_lock); in venc_pm_get() 623 mutex_lock(&core->pm_lock); in venc_pm_put() 630 mutex_unlock(&core->pm_lock); in venc_pm_put() 641 mutex_lock(&core->pm_lock); in venc_pm_get_put() 652 mutex_unlock(&core->pm_lock); in venc_pm_get_put()
|
H A D | core.c | 314 mutex_init(&core->pm_lock); in venus_probe() 448 mutex_destroy(&core->pm_lock); in venus_remove()
|
H A D | core.h | 160 * @pm_lock: a lock for PM operations 219 struct mutex pm_lock; member
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | mhi.h | 327 * @pm_lock: Lock for protecting MHI power management state 410 rwlock_t pm_lock; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | mhi.h | 331 * @pm_lock: Lock for protecting MHI power management state 420 rwlock_t pm_lock; member
|