Defined in 1 files as a prototype:
Defined in 2 files as a macro:
- include/linux/rwlock_api_smp.h, line 65 (as a macro)
- include/linux/spinlock_api_up.h, line 81 (as a macro)
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/gpu/drm/nouveau/nvkm/core/event.c nvkm_event_ntfy_insert() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/nouveau/nvkm/core/event.c nvkm_event_ntfy_remove() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/exit.c exit_notify() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4856102275509112832 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &system_transition_mutex |
kernel/exit.c find_child_reaper() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4856102275509112832 |
| PARAM_VALUE | 0 | lock->owner | (-1) |
| PARAM_VALUE | 0 | lock->owner_cpu | u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &system_transition_mutex |
kernel/exit.c release_task() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4856102275509112832 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/exit.c wait_task_zombie() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4856102275509112832 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/fork.c copy_process() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4856102275509112832 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/bus/mhi/host/pm.c __mhi_pm_resume() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/bus/mhi/host/pm.c __mhi_power_down() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &mhi_cntrl->pm_mutex | ||
| TYPE_LOCK | (struct mhi_controller)->pm_mutex |
drivers/bus/mhi/host/pm.c mhi_async_power_up() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &mhi_cntrl->pm_mutex | ||
| TYPE_LOCK | (struct mhi_controller)->pm_mutex |
drivers/bus/mhi/host/pm.c mhi_pm_disable_transition() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &mhi_cntrl->pm_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct mhi_controller)->pm_mutex |
drivers/bus/mhi/host/pm.c mhi_pm_m0_transition() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/bus/mhi/host/pm.c mhi_pm_m0_transition() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &mhi_cntrl->pm_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct mhi_controller)->pm_lock |
drivers/bus/mhi/host/pm.c mhi_pm_m1_transition() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mhi_event->lock | ||
| HALF_LOCKED2 | bh |
drivers/bus/mhi/host/pm.c mhi_pm_m3_transition() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mhi_event->lock | ||
| HALF_LOCKED2 | bh |
drivers/bus/mhi/host/pm.c mhi_pm_mission_mode_transition() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/bus/mhi/host/pm.c mhi_pm_st_worker() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/bus/mhi/host/pm.c mhi_pm_st_worker() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/bus/mhi/host/pm.c mhi_pm_st_worker() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/bus/mhi/host/pm.c mhi_pm_suspend() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/bus/mhi/host/pm.c mhi_pm_sys_error_transition() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &mhi_cntrl->pm_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct mhi_controller)->pm_mutex |
drivers/bus/mhi/host/pm.c mhi_pm_sys_error_transition() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 0 | lock->owner | (-1) |
| PARAM_VALUE | 0 | lock->owner_cpu | u32max |
| NOCHECK_CALL | |||
| LOCK2 | &mhi_cntrl->pm_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct mhi_controller)->pm_mutex |
drivers/bus/mhi/host/pm.c mhi_pm_sys_error_transition() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 0 | lock->owner | (-1) |
| PARAM_VALUE | 0 | lock->owner_cpu | u32max |
| NOCHECK_CALL | |||
| LOCK2 | &mhi_cntrl->pm_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct mhi_controller)->pm_mutex |
drivers/bus/mhi/host/pm.c mhi_ready_state_transition() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/hns/hns_roce_main.c handle_en_event() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| NOCHECK_CALL |
drivers/net/ppp/ppp_synctty.c ppp_sync_close() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 1685028297787617280 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->legacy_mutex |
drivers/bus/mhi/host/boot.c mhi_download_amss_image() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/bus/mhi/host/boot.c mhi_fw_load_handler() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/bus/mhi/host/boot.c mhi_fw_load_handler() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/scsi/sg.c sg_ioctl_common() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/ptrace.c class_write_lock_irq_constructor() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4856102275509112832 |
| DATA_SOURCE | 0 | lock | $0 |
| NOCHECK_CALL | |||
| LOCK2 | &_T->lock->alloc_lock |
kernel/ptrace.c ptrace_detach() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4856102275509112832 |
| NOCHECK_CALL |
kernel/ptrace.c ptrace_traceme() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4856102275509112832 |
| NOCHECK_CALL |
net/atm/br2684.c br2684_close_vcc() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 1957877145781944320 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/atm/br2684.c br2684_create() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 1957877145781944320 |
| CAPABLE | 0 | 12 | |
| NOCHECK_CALL | |||
| LOCK2 | global &ioctl_mutex |
net/atm/br2684.c br2684_push() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 1957877145781944320 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | sk |
net/atm/br2684.c br2684_regvcc() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 1957877145781944320 |
| CAPABLE | 0 | 12 | |
| NOCHECK_CALL | |||
| LOCK2 | global &ioctl_mutex |
drivers/bus/mhi/host/main.c mhi_ctrl_ev_task() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| NOCHECK_CALL |
drivers/bus/mhi/host/main.c mhi_intvec_threaded_handler() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/bus/mhi/host/main.c mhi_process_ctrl_ev_ring() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mhi_event->lock | ||
| HALF_LOCKED2 | bh |
drivers/bus/mhi/host/main.c mhi_process_ctrl_ev_ring() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mhi_event->lock | ||
| HALF_LOCKED2 | bh |
drivers/bus/mhi/host/main.c mhi_process_ctrl_ev_ring() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &mhi_event->lock | ||
| HALF_LOCKED2 | bh |
drivers/bus/mhi/host/main.c mhi_unprepare_channel() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &mhi_chan->mutex | ||
| HALF_LOCKED2 | &port->ops_lock | ||
| TYPE_LOCK | (struct mhi_chan)->mutex |
drivers/bus/mhi/host/main.c mhi_update_channel_state() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &mhi_chan->mutex | ||
| HALF_LOCKED2 | &port->ops_lock | ||
| TYPE_LOCK | (struct mhi_chan)->mutex |
drivers/bus/mhi/host/main.c mhi_update_channel_state() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &mhi_chan->mutex | ||
| HALF_LOCKED2 | &port->ops_lock | ||
| TYPE_LOCK | (struct mhi_chan)->mutex |
fs/kernfs/dir.c kernfs_rename_ns() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &root->kernfs_rwsem | ||
| LOCK2 | global &dpm_list_mtx | ||
| HALF_LOCKED2 | &hdev->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct kernfs_root)->kernfs_rwsem |
arch/x86/kvm/../../../virt/kvm/pfncache.c __kvm_gpc_activate() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &kvm->arch.xen.xen_lock | ||
| HALF_LOCKED2 | &kvm->srcu | ||
| HALF_LOCKED2 | &vcpu->kvm->arch.xen.xen_lock | ||
| HALF_LOCKED2 | &vcpu->kvm->srcu | ||
| HALF_LOCKED2 | &vcpu->mutex |
arch/x86/kvm/../../../virt/kvm/pfncache.c __kvm_gpc_refresh() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &kvm->arch.xen.xen_lock | ||
| HALF_LOCKED2 | &kvm->srcu |
arch/x86/kvm/../../../virt/kvm/pfncache.c gfn_to_pfn_cache_invalidate_start() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &kvm->gpc_lock | ||
| LOCK2 | global &srcu | ||
| HALF_LOCKED2 | &ctx->map_changing_lock | ||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | global &ksm_thread_mutex | ||
| TYPE_LOCK | (struct kvm)->gpc_lock |
arch/x86/kvm/../../../virt/kvm/pfncache.c hva_to_pfn_retry() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 0 | lock->owner | (-1) |
| PARAM_VALUE | 0 | lock->owner_cpu | u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &kvm->arch.xen.xen_lock | ||
| HALF_LOCKED2 | &kvm->srcu |
arch/x86/kvm/../../../virt/kvm/pfncache.c hva_to_pfn_retry() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 0 | lock->owner | (-1) |
| PARAM_VALUE | 0 | lock->owner_cpu | u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &kvm->arch.xen.xen_lock | ||
| HALF_LOCKED2 | &kvm->srcu |
arch/x86/kvm/../../../virt/kvm/pfncache.c kvm_gpc_deactivate() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &kvm->arch.xen.xen_lock | ||
| HALF_LOCKED2 | &kvm->srcu | ||
| HALF_LOCKED2 | &vcpu->kvm->arch.xen.xen_lock | ||
| HALF_LOCKED2 | &vcpu->kvm->srcu | ||
| HALF_LOCKED2 | &vcpu->mutex |
drivers/infiniband/core/device.c ib_dispatch_port_state_event() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &iboe->lock | ||
| HALF_LOCKED2 | bh |
security/keys/keyctl.c keyctl_session_to_parent() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4856102275509112832 |
| NOCHECK_CALL | |||
| LOCK2 | rcu_read |
drivers/net/ppp/ppp_async.c ppp_asynctty_close() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 3115426487242145792 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->legacy_mutex |
sound/core/control.c class_write_lock_irq_constructor() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| DATA_SOURCE | 0 | lock | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock |
kernel/sys.c __do_sys_setpgid() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4856102275509112832 |
| NOCHECK_CALL | |||
| LOCK2 | rcu_read |
kernel/sys.c __do_sys_setpgid() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4856102275509112832 |
| NOCHECK_CALL | |||
| LOCK2 | rcu_read |
kernel/sys.c ksys_setsid() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4856102275509112832 |
| NOCHECK_CALL |
drivers/md/dm-region-hash.c __rh_alloc() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | &pool->lock | ||
| HALF_LOCKED2 | &rh->recovery_count |
drivers/md/dm-region-hash.c dm_rh_update_states() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/bus/mhi/host/init.c mhi_remove() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/bus/mhi/host/init.c mhi_remove() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 0 | lock->owner | (-1) |
| PARAM_VALUE | 0 | lock->owner_cpu | u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &mhi_chan->mutex | ||
| HALF_LOCKED2 | &dev->mutex | ||
| TYPE_LOCK | (struct mhi_chan)->mutex |
drivers/infiniband/core/cache.c del_gid() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &table->lock | ||
| TYPE_LOCK | (struct ib_gid_table)->lock |
drivers/infiniband/core/cache.c free_gid_entry_locked() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &table->lock | ||
| TYPE_LOCK | (struct ib_gid_table)->lock |
drivers/infiniband/core/cache.c ib_cache_update() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/infiniband/core/cache.c store_gid_entry() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &table->lock | ||
| TYPE_LOCK | (struct ib_gid_table)->lock |
net/atm/common.c __vcc_connect() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 1288298601979486208 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | sk |
net/atm/common.c atm_dev_release_vccs() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 1288298601979486208 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &atm_dev_mutex |
net/atm/common.c vcc_insert_socket() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 1288298601979486208 |
| NOCHECK_CALL |
net/atm/common.c vcc_remove_socket() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 1288298601979486208 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | sk |
sound/core/timer.c class_write_lock_irq_constructor() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 6148310333300039680 |
| DATA_SOURCE | 0 | lock | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global ®ister_mutex |
fs/exec.c de_thread() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4856102275509112832 |
| NOCHECK_CALL |
fs/exec.c unshare_sighand() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4856102275509112832 |
| NOCHECK_CALL | |||
| LOCK2 | &tsk->signal->exec_update_lock |
net/netlink/af_netlink.c netlink_table_grab() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 1651278768767193088 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &genl_mutex |
net/netlink/af_netlink.c netlink_table_grab() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 1651278768767193088 |
| PARAM_VALUE | 0 | lock->owner | (-1) |
| PARAM_VALUE | 0 | lock->owner_cpu | u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &genl_mutex |
fs/fcntl.c __f_setown() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ctx->flc_lock | ||
| HALF_LOCKED2 | &tty->legacy_mutex | ||
| HALF_LOCKED2 | global &dnotify_group->mark_mutex | ||
| HALF_LOCKED2 | rcu_read |
fs/fcntl.c fasync_insert_entry() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &filp->f_lock | ||
| LOCK2 | global &fasync_lock | ||
| HALF_LOCKED2 | &ctx->flc_lock | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct file)->f_lock |
fs/fcntl.c fasync_remove_entry() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &filp->f_lock | ||
| LOCK2 | global &fasync_lock | ||
| HALF_LOCKED2 | &ctx->flc_lock | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &pinstance->aen_queue_lock | ||
| HALF_LOCKED2 | &pipe->mutex | ||
| HALF_LOCKED2 | &tty->legacy_mutex | ||
| HALF_LOCKED2 | global &megasas_async_queue_mutex | ||
| HALF_LOCKED2 | global &mpctl_mutex | ||
| HALF_LOCKED2 | sk | ||
| TYPE_LOCK | (struct file)->f_lock |
lib/test_context-analysis.c class_write_lock_irq_constructor() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| LOCK2 | _T->lock |
lib/test_context-analysis.c test_write_lock() -> _raw_write_lock_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 0 | lock->owner | (-1) |
| PARAM_VALUE | 0 | lock->owner_cpu | u32max |
| NOCHECK_CALL |