Defined in 1 files as a prototype:
Defined in 2 files as a macro:
- include/linux/rwlock_api_smp.h, line 73 (as a macro)
- include/linux/spinlock_api_up.h, line 84 (as a macro)
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
net/rds/cong.c rds_cong_add_socket() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 1860281033118273536 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &smc->clcsock_release_lock |
net/rds/cong.c rds_cong_remove_socket() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 1860281033118273536 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/scsi/sg.c sg_add_device() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 6594939599651192832 |
| LOCK2 | &sp->mutex | ||
| TYPE_LOCK | (struct subsys_private)->mutex |
drivers/scsi/sg.c sg_add_request() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
drivers/scsi/sg.c sg_add_sfp() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &sdp->open_rel_lock | ||
| TYPE_LOCK | (struct sg_device)->open_rel_lock |
drivers/scsi/sg.c sg_alloc() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 6594939599651192832 |
| LOCK2 | &sp->mutex | ||
| TYPE_LOCK | (struct subsys_private)->mutex |
drivers/scsi/sg.c sg_device_destroy() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 6594939599651192832 |
| HALF_LOCKED2 | &sp->mutex |
drivers/scsi/sg.c sg_get_rq_mark() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| TASK_NOT_RUNNING |
drivers/scsi/sg.c sg_remove_request() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| TASK_NOT_RUNNING |
drivers/scsi/sg.c sg_remove_sfp() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/scsi/sg.c sg_remove_sfp_usercontext() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| HALF_LOCKED2 | &pool->lock |
drivers/scsi/sg.c sg_remove_sfp_usercontext() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 0 | lock->owner | (-1) |
| PARAM_VALUE | 0 | lock->owner_cpu | u32max |
| HALF_LOCKED2 | &pool->lock |
drivers/scsi/sg.c sg_rq_end_io() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/leds/leds-ns2.c ns2_led_set_mode() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/freescale/enetc/enetc_mdio.c _enetc_rd_mdio_reg_wa() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 5150978579267276800 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bus->mdio_lock |
drivers/net/ethernet/freescale/enetc/enetc_mdio.c _enetc_wr_mdio_reg_wa() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 5150978579267276800 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bus->mdio_lock |
drivers/crypto/ccp/sp-dev.c sp_add_device() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 8381967715956912128 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/ccp/sp-dev.c sp_del_device() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 8381967715956912128 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/crypto/ccp/sp-dev.c sp_get_psp_master_device() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 8381967715956912128 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c stmmac_adjust_freq() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c stmmac_adjust_time() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c stmmac_enable() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c stmmac_set_time() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
drivers/bus/mhi/host/main.c parse_xfer_event() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| HALF_LOCKED2 | &mhi_event->lock | ||
| HALF_LOCKED2 | bh |
drivers/gpio/gpiolib-cdev.c class_write_lock_irqsave_constructor() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| DATA_SOURCE | 0 | lock | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->flags | ||
| HALF_LOCKED2 | _T->lock |
drivers/cpufreq/cpufreq.c cpufreq_boost_trigger_state() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 6039194142681772032 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/cpufreq/cpufreq.c cpufreq_boost_trigger_state() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 6039194142681772032 |
| PARAM_VALUE | 0 | lock->owner | (-1) |
| PARAM_VALUE | 0 | lock->owner_cpu | u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/cpufreq/cpufreq.c cpufreq_policy_free() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 6039194142681772032 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &policy->rwsem | ||
| HALF_LOCKED2 | &sp->mutex |
drivers/cpufreq/cpufreq.c cpufreq_policy_online() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 6039194142681772032 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &policy->rwsem | ||
| HALF_LOCKED2 | &sp->mutex | ||
| TYPE_LOCK | (struct cpufreq_policy)->rwsem |
drivers/cpufreq/cpufreq.c cpufreq_register_driver() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 6039194142681772032 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/cpufreq/cpufreq.c cpufreq_register_driver() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 6039194142681772032 |
| PARAM_VALUE | 0 | lock->owner | (-1) |
| PARAM_VALUE | 0 | lock->owner_cpu | u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/cpufreq/cpufreq.c cpufreq_unregister_driver() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 6039194142681772032 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_dev->mutex | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c qlcnic_82xx_hw_read_wx_2M() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | lock->magic | 0-u32max |
| HOST_DATA | 0 | lock->owner_cpu | 0-u32max |
| HOST_DATA | 0 | lock->raw_lock.cnts.counter | s32min-s32max |
| HOST_DATA | 0 | lock->raw_lock.wlocked | 0-255 |
| HALF_LOCKED2 | &of->mutex |
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c qlcnic_82xx_hw_write_wx_2M() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | lock->magic | 0-u32max |
| HOST_DATA | 0 | lock->owner_cpu | 0-u32max |
| HOST_DATA | 0 | lock->raw_lock.cnts.counter | s32min-s32max |
| HOST_DATA | 0 | lock->raw_lock.wlocked | 0-255 |
| HALF_LOCKED2 | &of->mutex |
kernel/locking/locktorture.c torture_rwlock_write_lock_irq() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 2013536090868023296 |
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &torture_mutex | ||
| HALF_LOCKED2 | global &torture_raw_spinlock | ||
| HALF_LOCKED2 | global &torture_rwlock | ||
| HALF_LOCKED2 | global &torture_rwsem | ||
| HALF_LOCKED2 | global &torture_spinlock |
drivers/scsi/qla2xxx/qla_nx2.c qla8044_minidump_process_rdmem() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
drivers/scsi/qla2xxx/qla_nx2.c qla8044_ms_mem_write_128b() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | lock->raw_lock.cnts.counter | 0 |
| HALF_LOCKED2 | &vha->hw->hardware_lock | ||
| HALF_LOCKED2 | &vha->hw->optrom_mutex | ||
| HALF_LOCKED2 | &vha->hw->vport_slock |
drivers/scsi/qla2xxx/qla_nx.c qla82xx_minidump_process_rdmem() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | lock->raw_lock.cnts.counter | 0 |
| HALF_LOCKED2 | &vha->hw->hardware_lock | ||
| HALF_LOCKED2 | &vha->hw->vport_slock |
drivers/scsi/qla2xxx/qla_nx.c qla82xx_pci_mem_read_direct() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | lock->raw_lock.cnts.counter | 0 |
| HALF_LOCKED2 | &vha->hw->hardware_lock | ||
| HALF_LOCKED2 | &vha->hw->vport_slock |
drivers/scsi/qla2xxx/qla_nx.c qla82xx_pci_mem_read_direct() -> _raw_write_lock_irqsave()
| 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 | |||
| HALF_LOCKED2 | &vha->hw->hardware_lock | ||
| HALF_LOCKED2 | &vha->hw->vport_slock |
drivers/scsi/qla2xxx/qla_nx.c qla82xx_pci_mem_write_direct() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | lock->raw_lock.cnts.counter | 0 |
| HALF_LOCKED2 | &vha->hw->hardware_lock | ||
| HALF_LOCKED2 | &vha->hw->vport_slock |
drivers/scsi/qla2xxx/qla_nx.c qla82xx_pci_mem_write_direct() -> _raw_write_lock_irqsave()
| 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 | |||
| HALF_LOCKED2 | &vha->hw->hardware_lock | ||
| HALF_LOCKED2 | &vha->hw->vport_slock |
drivers/parport/share.c parport_claim() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &arbitration_lock |
drivers/parport/share.c parport_release() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &adapter_list_lock | ||
| HALF_LOCKED2 | global &pi_mutex | ||
| HALF_LOCKED2 | global &pp_do_mutex |
security/apparmor/label.c __label_update() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| LOCK2 | &ns->lock | ||
| TYPE_LOCK | (struct aa_ns)->lock |
security/apparmor/label.c __label_update() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 0 | lock->owner | (-1) |
| PARAM_VALUE | 0 | lock->owner_cpu | u32max |
| LOCK2 | &ns->lock | ||
| TYPE_LOCK | (struct aa_ns)->lock |
security/apparmor/label.c aa_label_insert() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
security/apparmor/label.c aa_label_remove() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ns->lock |
security/apparmor/label.c aa_labelset_destroy() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
security/apparmor/label.c aa_update_label_name() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
security/apparmor/label.c label_merge_insert() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| HALF_LOCKED2 | &fctx->lock |
security/apparmor/label.c ns_ls_double_lock() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| HALF_LOCKED2 | &ns->lock |
security/apparmor/label.c ns_ls_double_lock() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| HALF_LOCKED2 | &ns->lock |
security/apparmor/label.c vec_create_and_insert_label() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| HALF_LOCKED2 | &ns->lock |
fs/ntfs/mft.c ntfs_mft_bitmap_extend_allocation_nolock() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mft_ni->mrec_lock | ||
| LOCK2 | &mftbmp_ni->runlist.lock | ||
| LOCK2 | &vol->mftbmp_lock | ||
| TYPE_LOCK | (struct ntfs_inode)->mrec_lock | ||
| TYPE_LOCK | (struct ntfs_volume)->mftbmp_lock | ||
| TYPE_LOCK | (struct runlist)->lock |
fs/ntfs/mft.c ntfs_mft_bitmap_extend_allocation_nolock() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mft_ni->mrec_lock | ||
| LOCK2 | &mftbmp_ni->runlist.lock | ||
| LOCK2 | &vol->mftbmp_lock | ||
| TYPE_LOCK | (struct ntfs_inode)->mrec_lock | ||
| TYPE_LOCK | (struct ntfs_volume)->mftbmp_lock | ||
| TYPE_LOCK | (struct runlist)->lock |
fs/ntfs/mft.c ntfs_mft_bitmap_extend_initialized_nolock() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mft_ni->mrec_lock | ||
| LOCK2 | &vol->mftbmp_lock | ||
| TYPE_LOCK | (struct ntfs_inode)->mrec_lock | ||
| TYPE_LOCK | (struct ntfs_volume)->mftbmp_lock |
fs/ntfs/mft.c ntfs_mft_bitmap_extend_initialized_nolock() -> _raw_write_lock_irqsave()
| 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 | |||
| LOCK2 | &mft_ni->mrec_lock | ||
| LOCK2 | &vol->mftbmp_lock | ||
| TYPE_LOCK | (struct ntfs_inode)->mrec_lock | ||
| TYPE_LOCK | (struct ntfs_volume)->mftbmp_lock |
fs/ntfs/mft.c ntfs_mft_data_extend_allocation_nolock() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mft_ni->mrec_lock | ||
| LOCK2 | &vol->mftbmp_lock | ||
| TYPE_LOCK | (struct ntfs_inode)->mrec_lock | ||
| TYPE_LOCK | (struct ntfs_volume)->mftbmp_lock |
fs/ntfs/mft.c ntfs_mft_data_extend_allocation_nolock() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mft_ni->mrec_lock | ||
| LOCK2 | &vol->mftbmp_lock | ||
| TYPE_LOCK | (struct ntfs_inode)->mrec_lock | ||
| TYPE_LOCK | (struct ntfs_volume)->mftbmp_lock |
drivers/crypto/ccp/ccp-dev.c ccp_add_device() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4619570950073171968 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/ccp/ccp-dev.c ccp_del_device() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4619570950073171968 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
kernel/dma/debug.c filter_write() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4946045464601968640 |
drivers/infiniband/core/cm.c cm_add_one() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 1496044493816311896 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ib_device->client_data_rwsem | ||
| LOCK2 | global &clients_rwsem | ||
| LOCK2 | global &devices_rwsem | ||
| HALF_LOCKED2 | &ib_device->unregistration_lock | ||
| TYPE_LOCK | (struct ib_device)->client_data_rwsem |
drivers/infiniband/core/cm.c cm_remove_one() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 1496044493816311896 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ib_device->unregistration_lock |
drivers/scsi/qla4xxx/ql4_nx.c __qla4_8xxx_minidump_process_rdmem() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ha->hw->hardware_lock | ||
| HALF_LOCKED2 | &ha->hw->optrom_mutex | ||
| HALF_LOCKED2 | &ha->hw->vport_slock |
drivers/scsi/qla4xxx/ql4_nx.c qla4_82xx_pci_mem_read_direct() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ha->hw->hardware_lock | ||
| HALF_LOCKED2 | &ha->hw->vport_slock |
drivers/scsi/qla4xxx/ql4_nx.c qla4_82xx_pci_mem_read_direct() -> _raw_write_lock_irqsave()
| 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 | |||
| HALF_LOCKED2 | &ha->hw->hardware_lock | ||
| HALF_LOCKED2 | &ha->hw->vport_slock |
drivers/scsi/qla4xxx/ql4_nx.c qla4_82xx_pci_mem_write_direct() -> _raw_write_lock_irqsave()
| 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 | |||
| HALF_LOCKED2 | &ha->hw->hardware_lock | ||
| HALF_LOCKED2 | &ha->hw->optrom_mutex | ||
| HALF_LOCKED2 | &ha->hw->vport_slock |
drivers/scsi/qla4xxx/ql4_nx.c qla4_82xx_pci_mem_write_direct() -> _raw_write_lock_irqsave()
| 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 | |||
| HALF_LOCKED2 | &ha->hw->hardware_lock | ||
| HALF_LOCKED2 | &ha->hw->optrom_mutex | ||
| HALF_LOCKED2 | &ha->hw->vport_slock |
drivers/scsi/qla4xxx/ql4_nx.c qla4_82xx_rd_32() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | lock->raw_lock.cnts.counter | 0 |
| HALF_LOCKED2 | &ha->hw_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | flags |
drivers/scsi/qla4xxx/ql4_nx.c qla4_82xx_wr_32() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
drivers/scsi/qla4xxx/ql4_nx.c qla4_8xxx_ms_mem_write_128b() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ha->hw->hardware_lock | ||
| HALF_LOCKED2 | &ha->hw->optrom_mutex | ||
| HALF_LOCKED2 | &ha->hw->vport_slock |
security/apparmor/policy_ns.c destroy_ns() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ns->lock | ||
| TYPE_LOCK | (struct aa_ns)->lock |
sound/core/control.c class_write_lock_irqsave_constructor() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| DATA_SOURCE | 0 | lock | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/rds/recv.c rds_clear_recv_queue() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem |
net/rds/recv.c rds_recv_incoming() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/rds/recv.c rds_still_queued() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vq->mutex |
fs/ntfs/attrib.c ntfs_attr_make_non_resident() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ni->runlist.lock | ||
| HALF_LOCKED2 | &ni->mrec_lock | ||
| TYPE_LOCK | (struct runlist)->lock |
fs/ntfs/attrib.c ntfs_attr_make_non_resident() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ni->runlist.lock | ||
| HALF_LOCKED2 | &ni->mrec_lock | ||
| TYPE_LOCK | (struct runlist)->lock |
fs/ntfs/attrib.c ntfs_attr_make_non_resident() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ni->runlist.lock | ||
| HALF_LOCKED2 | &ni->mrec_lock | ||
| TYPE_LOCK | (struct runlist)->lock |
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c netxen_nic_hw_read_wx_128M() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | lock->raw_lock.cnts.counter | 0 |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c netxen_nic_hw_read_wx_2M() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | lock->raw_lock.cnts.counter | 0 |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c netxen_nic_hw_write_wx_128M() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | lock->raw_lock.cnts.counter | 0 |
| HALF_LOCKED2 | &of->mutex |
drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c netxen_nic_hw_write_wx_2M() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | lock->raw_lock.cnts.counter | 0 |
| HALF_LOCKED2 | &of->mutex |
drivers/bluetooth/bfusb.c bfusb_close() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hdev->req_lock |
drivers/bluetooth/bfusb.c bfusb_open() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &hdev->req_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hci_dev)->req_lock |
lib/test_context-analysis.c class_write_lock_irqsave_constructor() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | _T->lock |
lib/test_context-analysis.c test_write_lock() -> _raw_write_lock_irqsave()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 0 | lock->owner | (-1) |
| PARAM_VALUE | 0 | lock->owner_cpu | u32max |
| PARAM_VALUE | 0 | lock->raw_lock.cnts.counter | 0-s32max |