Home
last modified time | relevance | path

Searched refs:pm_lock (Results 1 - 20 of 20) sorted by relevance

/kernel/linux/linux-6.6/drivers/bus/mhi/host/
H A Dpm.c190 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 Dboot.c86 * 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 Dmain.c487 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 Dinit.c932 rwlock_init(&mhi_cntrl->pm_lock); in mhi_register_controller()
/kernel/linux/linux-5.10/drivers/bus/mhi/host/
H A Dpm.c187 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 Dboot.c80 * 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 Dmain.c415 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 Dinit.c902 rwlock_init(&mhi_cntrl->pm_lock); in mhi_register_controller()
/kernel/linux/linux-5.10/sound/hda/
H A Dhdac_regmap.c246 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 Dhdac_regmap.c245 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 Dgpi.c516 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 Dcore.c257 mutex_init(&core->pm_lock); in venus_probe()
390 mutex_destroy(&core->pm_lock); in venus_remove()
H A Dvdec.c574 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 Dcore.h148 * @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 Dvdec.c631 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 Dvenc.c610 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 Dcore.c314 mutex_init(&core->pm_lock); in venus_probe()
448 mutex_destroy(&core->pm_lock); in venus_remove()
H A Dcore.h160 * @pm_lock: a lock for PM operations
219 struct mutex pm_lock; member
/kernel/linux/linux-5.10/include/linux/
H A Dmhi.h327 * @pm_lock: Lock for protecting MHI power management state
410 rwlock_t pm_lock; member
/kernel/linux/linux-6.6/include/linux/
H A Dmhi.h331 * @pm_lock: Lock for protecting MHI power management state
420 rwlock_t pm_lock; member

Completed in 25 milliseconds