| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/ |
| H A D | mali_spinlock_reentrant.c | 18 struct mali_spinlock_reentrant *spinlock; in mali_spinlock_reentrant_init() local 20 spinlock = _mali_osk_calloc(1, sizeof(struct mali_spinlock_reentrant)); in mali_spinlock_reentrant_init() 21 if (NULL == spinlock) { in mali_spinlock_reentrant_init() 25 spinlock->lock = _mali_osk_spinlock_irq_init(_MALI_OSK_LOCKFLAG_ORDERED, lock_order); in mali_spinlock_reentrant_init() 26 if (NULL == spinlock->lock) { in mali_spinlock_reentrant_init() 27 mali_spinlock_reentrant_term(spinlock); in mali_spinlock_reentrant_init() 31 return spinlock; in mali_spinlock_reentrant_init() 34 void mali_spinlock_reentrant_term(struct mali_spinlock_reentrant *spinlock) in mali_spinlock_reentrant_term() argument 36 MALI_DEBUG_ASSERT_POINTER(spinlock); in mali_spinlock_reentrant_term() 37 MALI_DEBUG_ASSERT(0 == spinlock->counter && 0 == spinlock->owner); in mali_spinlock_reentrant_term() [all …]
|
| H A D | mali_spinlock_reentrant.h | 39 void mali_spinlock_reentrant_term(struct mali_spinlock_reentrant *spinlock); 47 void mali_spinlock_reentrant_wait(struct mali_spinlock_reentrant *spinlock, u32 tid); 55 void mali_spinlock_reentrant_signal(struct mali_spinlock_reentrant *spinlock, u32 tid); 64 …INLINE mali_bool mali_spinlock_reentrant_is_held(struct mali_spinlock_reentrant *spinlock, u32 tid) in mali_spinlock_reentrant_is_held() argument 66 MALI_DEBUG_ASSERT_POINTER(spinlock->lock); in mali_spinlock_reentrant_is_held() 67 return (tid == spinlock->owner && 0 < spinlock->counter); in mali_spinlock_reentrant_is_held()
|
| H A D | mali_timeline.c | 20 #define MALI_TIMELINE_SYSTEM_LOCKED(system) (mali_spinlock_reentrant_is_held((system)->spinlock, _m… 121 mali_spinlock_reentrant_wait(system->spinlock, tid); in mali_timeline_timer_callback() 124 mali_spinlock_reentrant_signal(system->spinlock, tid); in mali_timeline_timer_callback() 134 mali_spinlock_reentrant_signal(system->spinlock, tid); in mali_timeline_timer_callback() 144 mali_spinlock_reentrant_signal(system->spinlock, tid); in mali_timeline_timer_callback() 156 mali_spinlock_reentrant_wait(system->spinlock, tid); in mali_timeline_system_stop_timer() 158 mali_spinlock_reentrant_signal(system->spinlock, tid); in mali_timeline_system_stop_timer() 266 timeline->spinlock = mali_spinlock_reentrant_init(_MALI_OSK_LOCK_ORDER_TIMELINE_SYSTEM); in mali_timeline_create() 267 if (NULL == timeline->spinlock) { in mali_timeline_create() 575 mali_spinlock_reentrant_wait(system->spinlock, tid); in mali_timeline_tracker_release() [all …]
|
| /OK3568_Linux_fs/kernel/fs/ocfs2/dlm/ |
| H A D | dlmthread.c | 48 assert_spin_locked(&res->spinlock); in __dlm_wait_on_lockres_flags() 54 spin_unlock(&res->spinlock); in __dlm_wait_on_lockres_flags() 56 spin_lock(&res->spinlock); in __dlm_wait_on_lockres_flags() 80 assert_spin_locked(&res->spinlock); in __dlm_lockres_unused() 111 assert_spin_locked(&dlm->spinlock); in __dlm_lockres_calc_usage() 112 assert_spin_locked(&res->spinlock); in __dlm_lockres_calc_usage() 137 spin_lock(&dlm->spinlock); in dlm_lockres_calc_usage() 138 spin_lock(&res->spinlock); in dlm_lockres_calc_usage() 142 spin_unlock(&res->spinlock); in dlm_lockres_calc_usage() 143 spin_unlock(&dlm->spinlock); in dlm_lockres_calc_usage() [all …]
|
| H A D | dlmmaster.c | 166 assert_spin_locked(&dlm->spinlock); in __dlm_mle_attach_hb_events() 183 spin_lock(&dlm->spinlock); in dlm_mle_detach_hb_events() 185 spin_unlock(&dlm->spinlock); in dlm_mle_detach_hb_events() 193 assert_spin_locked(&dlm->spinlock); in dlm_get_mle_inuse() 204 spin_lock(&dlm->spinlock); in dlm_put_mle_inuse() 209 spin_unlock(&dlm->spinlock); in dlm_put_mle_inuse() 219 assert_spin_locked(&dlm->spinlock); in __dlm_put_mle() 238 spin_lock(&dlm->spinlock); in dlm_put_mle() 242 spin_unlock(&dlm->spinlock); in dlm_put_mle() 257 assert_spin_locked(&dlm->spinlock); in dlm_init_mle() [all …]
|
| H A D | dlmrecovery.c | 105 assert_spin_locked(&dlm->spinlock); in dlm_set_reco_dead_node() 115 assert_spin_locked(&dlm->spinlock); in dlm_set_reco_master() 123 assert_spin_locked(&dlm->spinlock); in __dlm_reset_recovery() 131 spin_lock(&dlm->spinlock); in dlm_reset_recovery() 133 spin_unlock(&dlm->spinlock); in dlm_reset_recovery() 318 spin_lock(&dlm->spinlock); in dlm_reco_master_ready() 320 spin_unlock(&dlm->spinlock); in dlm_reco_master_ready() 329 spin_lock(&dlm->spinlock); in dlm_is_node_dead() 331 spin_unlock(&dlm->spinlock); in dlm_is_node_dead() 340 spin_lock(&dlm->spinlock); in dlm_is_node_recovered() [all …]
|
| H A D | dlmdomain.c | 162 assert_spin_locked(&dlm->spinlock); in __dlm_insert_lockres() 185 assert_spin_locked(&dlm->spinlock); in __dlm_lookup_lockres_full() 217 assert_spin_locked(&dlm->spinlock); in __dlm_lookup_lockres() 221 spin_lock(&res->spinlock); in __dlm_lookup_lockres() 223 spin_unlock(&res->spinlock); in __dlm_lookup_lockres() 227 spin_unlock(&res->spinlock); in __dlm_lookup_lockres() 240 spin_lock(&dlm->spinlock); in dlm_lookup_lockres() 242 spin_unlock(&dlm->spinlock); in dlm_lookup_lockres() 416 spin_lock(&dlm->spinlock); in dlm_migrate_all_locks() 431 spin_lock(&res->spinlock); in dlm_migrate_all_locks() [all …]
|
| H A D | dlmunlock.c | 116 spin_lock(&res->spinlock); in dlmunlock_common() 120 spin_unlock(&res->spinlock); in dlmunlock_common() 127 spin_lock(&lock->spinlock); in dlmunlock_common() 166 spin_unlock(&lock->spinlock); in dlmunlock_common() 167 spin_unlock(&res->spinlock); in dlmunlock_common() 170 spin_lock(&res->spinlock); in dlmunlock_common() 171 spin_lock(&lock->spinlock); in dlmunlock_common() 232 spin_unlock(&lock->spinlock); in dlmunlock_common() 233 spin_unlock(&res->spinlock); in dlmunlock_common() 237 spin_lock(&res->spinlock); in dlmunlock_common() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/hwtracing/coresight/ |
| H A D | coresight-etm4x-sysfs.c | 176 spin_lock(&drvdata->spinlock); in reset_store() 270 spin_unlock(&drvdata->spinlock); in reset_store() 299 spin_lock(&drvdata->spinlock); in mode_store() 436 spin_unlock(&drvdata->spinlock); in mode_store() 465 spin_lock(&drvdata->spinlock); in pe_store() 467 spin_unlock(&drvdata->spinlock); in pe_store() 472 spin_unlock(&drvdata->spinlock); in pe_store() 500 spin_lock(&drvdata->spinlock); in event_store() 521 spin_unlock(&drvdata->spinlock); in event_store() 549 spin_lock(&drvdata->spinlock); in event_instren_store() [all …]
|
| H A D | coresight-etm3x-sysfs.c | 52 spin_lock_irqsave(&drvdata->spinlock, flags); in etmsr_show() 58 spin_unlock_irqrestore(&drvdata->spinlock, flags); in etmsr_show() 79 spin_lock(&drvdata->spinlock); in reset_store() 88 spin_unlock(&drvdata->spinlock); in reset_store() 119 spin_lock(&drvdata->spinlock); in mode_store() 170 spin_unlock(&drvdata->spinlock); in mode_store() 175 spin_unlock(&drvdata->spinlock); in mode_store() 301 spin_lock(&drvdata->spinlock); in addr_idx_store() 303 spin_unlock(&drvdata->spinlock); in addr_idx_store() 317 spin_lock(&drvdata->spinlock); in addr_single_show() [all …]
|
| H A D | coresight-tmc-etf.c | 163 spin_lock_irqsave(&drvdata->spinlock, flags); in tmc_enable_etf_sink_sysfs() 165 spin_unlock_irqrestore(&drvdata->spinlock, flags); in tmc_enable_etf_sink_sysfs() 173 spin_lock_irqsave(&drvdata->spinlock, flags); in tmc_enable_etf_sink_sysfs() 216 spin_unlock_irqrestore(&drvdata->spinlock, flags); in tmc_enable_etf_sink_sysfs() 234 spin_lock_irqsave(&drvdata->spinlock, flags); in tmc_enable_etf_sink_perf() 277 spin_unlock_irqrestore(&drvdata->spinlock, flags); in tmc_enable_etf_sink_perf() 312 spin_lock_irqsave(&drvdata->spinlock, flags); in tmc_disable_etf_sink() 315 spin_unlock_irqrestore(&drvdata->spinlock, flags); in tmc_disable_etf_sink() 320 spin_unlock_irqrestore(&drvdata->spinlock, flags); in tmc_disable_etf_sink() 331 spin_unlock_irqrestore(&drvdata->spinlock, flags); in tmc_disable_etf_sink() [all …]
|
| H A D | coresight-cti-sysfs.c | 88 spin_lock(&drvdata->spinlock); in enable_show() 91 spin_unlock(&drvdata->spinlock); in enable_show() 128 spin_lock(&drvdata->spinlock); in powered_show() 130 spin_unlock(&drvdata->spinlock); in powered_show() 174 spin_lock(&drvdata->spinlock); \ 177 spin_unlock(&drvdata->spinlock); \ 224 spin_lock(&drvdata->spinlock); in cti_reg32_show() 234 spin_unlock(&drvdata->spinlock); in cti_reg32_show() 253 spin_lock(&drvdata->spinlock); in cti_reg32_store() 261 spin_unlock(&drvdata->spinlock); in cti_reg32_store() [all …]
|
| H A D | coresight-cti-core.c | 96 spin_lock_irqsave(&drvdata->spinlock, flags); in cti_enable_hw() 111 spin_unlock_irqrestore(&drvdata->spinlock, flags); in cti_enable_hw() 119 spin_unlock_irqrestore(&drvdata->spinlock, flags); in cti_enable_hw() 128 spin_lock(&drvdata->spinlock); in cti_cpuhp_enable_hw() 141 spin_unlock(&drvdata->spinlock); in cti_cpuhp_enable_hw() 146 spin_unlock(&drvdata->spinlock); in cti_cpuhp_enable_hw() 155 spin_lock(&drvdata->spinlock); in cti_disable_hw() 173 spin_unlock(&drvdata->spinlock); in cti_disable_hw() 178 spin_unlock(&drvdata->spinlock); in cti_disable_hw() 194 spin_lock(&drvdata->spinlock); in cti_write_intack() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/ |
| H A D | drm_lock.c | 65 spin_lock_bh(&lock_data->spinlock); in drm_lock_take() 77 spin_unlock_bh(&lock_data->spinlock); in drm_lock_take() 129 spin_lock_bh(&lock_data->spinlock); in drm_legacy_lock_free() 133 spin_unlock_bh(&lock_data->spinlock); in drm_legacy_lock_free() 136 spin_unlock_bh(&lock_data->spinlock); in drm_legacy_lock_free() 189 spin_lock_bh(&master->lock.spinlock); in drm_legacy_lock() 191 spin_unlock_bh(&master->lock.spinlock); in drm_legacy_lock() 216 spin_lock_bh(&master->lock.spinlock); in drm_legacy_lock() 218 spin_unlock_bh(&master->lock.spinlock); in drm_legacy_lock() 294 spin_lock_bh(&lock_data->spinlock); in drm_legacy_idlelock_take() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/tty/ |
| H A D | n_hdlc.c | 121 spinlock_t spinlock; member 280 spin_lock_irqsave(&n_hdlc->tx_buf_list.spinlock, flags); in n_hdlc_send_frames() 283 spin_unlock_irqrestore(&n_hdlc->tx_buf_list.spinlock, flags); in n_hdlc_send_frames() 288 spin_unlock_irqrestore(&n_hdlc->tx_buf_list.spinlock, flags); in n_hdlc_send_frames() 335 spin_lock_irqsave(&n_hdlc->tx_buf_list.spinlock, flags); in n_hdlc_send_frames() 337 spin_unlock_irqrestore(&n_hdlc->tx_buf_list.spinlock, flags); in n_hdlc_send_frames() 618 spin_lock_irqsave(&n_hdlc->rx_buf_list.spinlock, flags); in n_hdlc_tty_ioctl() 625 spin_unlock_irqrestore(&n_hdlc->rx_buf_list.spinlock, flags); in n_hdlc_tty_ioctl() 633 spin_lock_irqsave(&n_hdlc->tx_buf_list.spinlock, flags); in n_hdlc_tty_ioctl() 638 spin_unlock_irqrestore(&n_hdlc->tx_buf_list.spinlock, flags); in n_hdlc_tty_ioctl() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/comedi/drivers/ |
| H A D | das800.c | 238 spin_lock_irqsave(&dev->spinlock, irq_flags); in das800_enable() 246 spin_unlock_irqrestore(&dev->spinlock, irq_flags); in das800_enable() 253 spin_lock_irqsave(&dev->spinlock, irq_flags); in das800_disable() 256 spin_unlock_irqrestore(&dev->spinlock, irq_flags); in das800_disable() 381 spin_lock_irqsave(&dev->spinlock, irq_flags); in das800_ai_do_cmd() 384 spin_unlock_irqrestore(&dev->spinlock, irq_flags); in das800_ai_do_cmd() 405 spin_lock_irqsave(&dev->spinlock, irq_flags); in das800_ai_do_cmd() 407 spin_unlock_irqrestore(&dev->spinlock, irq_flags); in das800_ai_do_cmd() 444 spin_lock_irqsave(&dev->spinlock, irq_flags); in das800_interrupt() 453 spin_unlock_irqrestore(&dev->spinlock, irq_flags); in das800_interrupt() [all …]
|
| /OK3568_Linux_fs/kernel/sound/drivers/ |
| H A D | mtpav.c | 128 spinlock_t spinlock; member 313 spin_lock_irqsave(&mtp_card->spinlock, flags); in snd_mtpav_output_write() 315 spin_unlock_irqrestore(&mtp_card->spinlock, flags); in snd_mtpav_output_write() 343 spin_lock_irqsave(&mtp_card->spinlock, flags); in snd_mtpav_input_open() 348 spin_unlock_irqrestore(&mtp_card->spinlock, flags); in snd_mtpav_input_open() 361 spin_lock_irqsave(&mtp_card->spinlock, flags); in snd_mtpav_input_close() 366 spin_unlock_irqrestore(&mtp_card->spinlock, flags); in snd_mtpav_input_close() 379 spin_lock_irqsave(&mtp_card->spinlock, flags); in snd_mtpav_input_trigger() 384 spin_unlock_irqrestore(&mtp_card->spinlock, flags); in snd_mtpav_input_trigger() 399 spin_lock_irqsave(&chip->spinlock, flags); in snd_mtpav_output_timer() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/watchdog/ |
| H A D | of_xilinx_wdt.c | 43 spinlock_t spinlock; member 60 spin_lock(&xdev->spinlock); in xilinx_wdt_start() 71 spin_unlock(&xdev->spinlock); in xilinx_wdt_start() 81 spin_lock(&xdev->spinlock); in xilinx_wdt_stop() 90 spin_unlock(&xdev->spinlock); in xilinx_wdt_stop() 104 spin_lock(&xdev->spinlock); in xilinx_wdt_keepalive() 110 spin_unlock(&xdev->spinlock); in xilinx_wdt_keepalive() 135 spin_lock(&xdev->spinlock); in xwdt_selftest() 146 spin_unlock(&xdev->spinlock); in xwdt_selftest() 221 spin_lock_init(&xdev->spinlock); in xwdt_probe()
|
| /OK3568_Linux_fs/kernel/drivers/accessibility/speakup/ |
| H A D | speakup_decext.c | 158 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up() 160 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up() 164 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up() 167 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up() 173 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up() 179 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up() 187 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up() 189 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up() 201 spin_lock_irqsave(&speakup_info.spinlock, in do_catch_up() 205 spin_unlock_irqrestore(&speakup_info.spinlock, in do_catch_up()
|
| H A D | speakup_apollo.c | 140 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up() 142 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up() 146 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up() 152 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up() 158 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up() 164 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up() 172 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up() 176 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up() 186 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up() 188 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
|
| H A D | synth.c | 40 .spinlock = __SPIN_LOCK_UNLOCKED(speakup_info.spinlock), 71 spin_lock_irqsave(&speakup_info.spinlock, flags); in _spk_do_catch_up() 73 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in _spk_do_catch_up() 77 spin_lock_irqsave(&speakup_info.spinlock, flags); in _spk_do_catch_up() 80 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in _spk_do_catch_up() 87 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in _spk_do_catch_up() 93 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in _spk_do_catch_up() 105 spin_lock_irqsave(&speakup_info.spinlock, flags); in _spk_do_catch_up() 109 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in _spk_do_catch_up() 119 spin_lock_irqsave(&speakup_info.spinlock, flags); in _spk_do_catch_up() [all …]
|
| H A D | speakup_keypc.c | 180 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up() 182 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up() 186 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up() 189 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up() 195 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up() 200 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up() 214 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up() 216 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up() 231 spin_lock_irqsave(&speakup_info.spinlock, flags); in do_catch_up() 234 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in do_catch_up()
|
| H A D | speakup_soft.c | 176 spin_lock_irqsave(&speakup_info.spinlock, flags); in softsynth_open() 178 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in softsynth_open() 182 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in softsynth_open() 190 spin_lock_irqsave(&speakup_info.spinlock, flags); in softsynth_close() 193 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in softsynth_close() 214 spin_lock_irqsave(&speakup_info.spinlock, flags); in softsynthx_read() 224 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in softsynthx_read() 234 spin_lock_irqsave(&speakup_info.spinlock, flags); in softsynthx_read() 257 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in softsynthx_read() 292 spin_lock_irqsave(&speakup_info.spinlock, flags); in softsynthx_read() [all …]
|
| H A D | kobjects.c | 39 spin_lock_irqsave(&speakup_info.spinlock, flags); in chars_chartab_show() 74 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in chars_chartab_show() 132 spin_lock_irqsave(&speakup_info.spinlock, flags); in chars_chartab_store() 220 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in chars_chartab_store() 241 spin_lock_irqsave(&speakup_info.spinlock, flags); in keymap_show() 258 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in keymap_show() 275 spin_lock_irqsave(&speakup_info.spinlock, flags); in keymap_store() 278 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in keymap_store() 285 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in keymap_store() 304 spin_unlock_irqrestore(&speakup_info.spinlock, flags); in keymap_store() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpio/ |
| H A D | gpio-ml-ioh.c | 87 spinlock_t spinlock; member 98 spin_lock_irqsave(&chip->spinlock, flags); in ioh_gpio_set() 106 spin_unlock_irqrestore(&chip->spinlock, flags); in ioh_gpio_set() 124 spin_lock_irqsave(&chip->spinlock, flags); in ioh_gpio_direction_output() 137 spin_unlock_irqrestore(&chip->spinlock, flags); in ioh_gpio_direction_output() 148 spin_lock_irqsave(&chip->spinlock, flags); in ioh_gpio_direction_input() 153 spin_unlock_irqrestore(&chip->spinlock, flags); in ioh_gpio_direction_input() 259 spin_lock_irqsave(&chip->spinlock, flags); in ioh_irq_type() 299 spin_unlock_irqrestore(&chip->spinlock, flags); in ioh_irq_type() 329 spin_lock_irqsave(&chip->spinlock, flags); in ioh_irq_disable() [all …]
|