Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 42 files:
- arch/powerpc/platforms/powernv/opal-async.c, line 71
- arch/x86/kernel/cpu/bus_lock.c, line 270
- arch/x86/platform/uv/bios_uv.c
- drivers/accel/amdxdna/aie2_ctx.c, line 1107
- drivers/char/ipmi/ipmi_ipmb.c, line 291
- drivers/cpufreq/brcmstb-avs-cpufreq.c, line 234
- drivers/firmware/efi/runtime-wrappers.c
- drivers/firmware/efi/vars.c
- drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c, line 1604
- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
- drivers/hid/bpf/hid_bpf_dispatch.c, line 559
- drivers/hid/hid-core.c, line 2875
- drivers/hid/hid-debug.c, line 3672
- drivers/infiniband/core/user_mad.c, line 1107
- drivers/infiniband/ulp/isert/ib_isert.c, line 2426
- drivers/input/misc/hp_sdc_rtc.c
- drivers/md/dm-vdo/indexer/sparse-cache.c, line 184
- drivers/media/dvb-core/dvb_frontend.c
- drivers/media/platform/chips-media/wave5/wave5-vpu.c, line 167
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
- drivers/net/ethernet/micrel/ksz884x.c, line 5454
- drivers/net/wireless/ath/ath6kl/cfg80211.c
- drivers/net/wireless/ath/ath6kl/debug.c
- drivers/net/wireless/ath/ath6kl/init.c, line 1893
- drivers/parport/ieee1284.c, line 75
- drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c, line 1666
- drivers/platform/x86/amd/hsmp/hsmp.c, line 262
- drivers/platform/x86/intel/ifs/sysfs.c
- drivers/scsi/esas2r/esas2r_flash.c
- drivers/scsi/esas2r/esas2r_ioctl.c, line 214
- drivers/scsi/megaraid/megaraid_sas_base.c, line 8560
- drivers/scsi/smartpqi/smartpqi_init.c, line 4656
- drivers/target/iscsi/iscsi_target.c, line 226
- drivers/target/target_core_sbc.c, line 578
- drivers/usb/gadget/legacy/raw_gadget.c, line 101
- drivers/usb/misc/usblcd.c, line 231
- drivers/usb/usb-skeleton.c, line 379
- drivers/video/fbdev/smscufx.c, line 1819
- kernel/locking/semaphore.c, line 129
- net/9p/trans_rdma.c
- net/rxrpc/call_object.c, line 274
- sound/soc/codecs/nau8824.c, line 215
Smatch caller information:
drivers/target/target_core_sbc.c sbc_compare_and_write() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bnx2x_prev_mark_path() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 7256648979809951744 |
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bnx2x_prev_mark_path() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 7256648979809951744 |
| PARAM_VALUE | 0 | sem->last_holder | 0 |
| PARAM_VALUE | 0 | sem->lock.owner | (-1) |
| PARAM_VALUE | 0 | sem->lock.owner_cpu | u32max |
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bnx2x_prev_path_mark_eeh() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 7256648979809951744 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pdev->dev.mutex |
drivers/usb/misc/usblcd.c lcd_write() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
drivers/scsi/esas2r/esas2r_ioctl.c handle_buffered_ioctl() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 8458358829664014336 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/ipmi/ipmi_ipmb.c ipmi_ipmb_thread() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| HALF_LOCKED2 | &iidev->got_rsp | ||
| HALF_LOCKED2 | &iidev->wake_thread |
drivers/target/iscsi/iscsi_target.c iscsit_access_np() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
drivers/usb/gadget/legacy/raw_gadget.c raw_event_queue_fetch() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
drivers/md/dm-vdo/indexer/sparse-cache.c __down() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| PARAM_VALUE | 0 | sem->first_waiter->up | 0-1 |
| DATA_SOURCE | 0 | sem | $0 |
drivers/md/dm-vdo/indexer/sparse-cache.c __down() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| PARAM_VALUE | 0 | sem->count | 0 |
| PARAM_VALUE | 0 | sem->first_waiter->list.next | 5349227543279349760 |
| PARAM_VALUE | 0 | sem->first_waiter->list.prev | 5349227543279349760 |
| PARAM_VALUE | 0 | sem->first_waiter->list.prev->next | 5349227543279349760 |
| PARAM_VALUE | 0 | sem->first_waiter->up | 0 |
| PARAM_VALUE | 0 | sem->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sem->lock.owner | (-1) |
| PARAM_VALUE | 0 | sem->lock.owner_cpu | u32max |
| DATA_SOURCE | 0 | sem | $0 |
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c lpvo_do_write() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hid/bpf/hid_bpf_dispatch.c hid_bpf_input_report() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c create_pagelist() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &service->bulk_mutex | ||
| TYPE_LOCK | (struct vchiq_service)->bulk_mutex |
drivers/parport/ieee1284.c parport_wait_event() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &port->physport->ieee1284.irq |
drivers/cpufreq/brcmstb-avs-cpufreq.c __issue_avs_command() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &policy->rwsem | ||
| HALF_LOCKED2 | global &system_transition_mutex |
arch/x86/platform/uv/bios_uv.c uv_bios_call() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 2746863127987347456 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &vga_lock |
arch/x86/platform/uv/bios_uv.c uv_bios_call_irqsave() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 2746863127987347456 |
drivers/platform/x86/intel/ifs/sysfs.c current_batch_store() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 5085758760924471296 |
| 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/platform/x86/intel/ifs/sysfs.c run_test_store() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 5085758760924471296 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
sound/soc/codecs/nau8824.c nau8824_sema_acquire() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| RX_PATH | |||
| HALF_LOCKED2 | &pool->lock |
drivers/media/platform/chips-media/wave5/wave5-vpu.c irq_thread() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| HALF_LOCKED2 | &dev->irq_sem |
drivers/scsi/esas2r/esas2r_flash.c esas2r_nvram_read_direct() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/scsi/esas2r/esas2r_flash.c esas2r_nvram_write() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
drivers/firmware/efi/vars.c efivar_lock() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 6071511197063020544 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &psi->read_mutex | ||
| HALF_LOCKED2 | &target->i_rwsem |
drivers/firmware/efi/vars.c efivars_register() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 6071511197063020544 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/firmware/efi/vars.c efivars_unregister() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 6071511197063020544 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/firmware/efi/runtime-wrappers.c efi_call_acpi_prm_handler() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 1036295134282219520 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/firmware/efi/runtime-wrappers.c virt_efi_get_next_high_mono_count() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 1036295134282219520 |
drivers/firmware/efi/runtime-wrappers.c virt_efi_get_next_variable() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 1036295134282219520 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/firmware/efi/runtime-wrappers.c virt_efi_get_time() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 1036295134282219520 |
drivers/firmware/efi/runtime-wrappers.c virt_efi_get_variable() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 1036295134282219520 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &hdev->req_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
drivers/firmware/efi/runtime-wrappers.c virt_efi_get_wakeup_time() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 1036295134282219520 |
drivers/firmware/efi/runtime-wrappers.c virt_efi_query_capsule_caps() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 1036295134282219520 |
drivers/firmware/efi/runtime-wrappers.c virt_efi_query_variable_info() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 1036295134282219520 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &efivars_lock |
drivers/firmware/efi/runtime-wrappers.c virt_efi_set_time() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 1036295134282219520 |
drivers/firmware/efi/runtime-wrappers.c virt_efi_set_variable() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 1036295134282219520 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &efivars_lock |
drivers/firmware/efi/runtime-wrappers.c virt_efi_set_wakeup_time() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 1036295134282219520 |
drivers/firmware/efi/runtime-wrappers.c virt_efi_update_capsule() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 1036295134282219520 |
| LOCK2 | global &capsule_mutex |
drivers/hid/hid-debug.c hid_debug_rdesc_show() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &f->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/net/wireless/ath/ath6kl/debug.c ath6kl_read_tgt_stats() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
drivers/net/wireless/ath/ath6kl/debug.c ath6kl_roam_table_read() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
drivers/hid/hid-core.c hid_device_probe() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/scsi/smartpqi/smartpqi_init.c pqi_submit_raid_request_synchronous() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctrl_info->scan_mutex | ||
| HALF_LOCKED2 | global &pqi_firmware_features_mutex |
net/9p/trans_rdma.c rdma_request() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &client->trans->sq_sem | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &v9ses->rename_sem |
net/9p/trans_rdma.c rdma_request() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &client->trans->sq_sem | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &rdma->rq_sem | ||
| HALF_LOCKED2 | &v9ses->rename_sem |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c runtime_disable() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c runtime_enable() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
drivers/net/wireless/ath/ath6kl/cfg80211.c ath6kl_cfg80211_connect() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/wireless/ath/ath6kl/cfg80211.c ath6kl_cfg80211_disconnect() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/ath/ath6kl/cfg80211.c ath6kl_get_station() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
drivers/platform/x86/amd/hsmp/hsmp.c hsmp_send_message_locked() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/infiniband/ulp/isert/ib_isert.c isert_accept_np() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| HALF_LOCKED2 | &isert_np->sem |
drivers/scsi/megaraid/megaraid_sas_base.c megasas_mgmt_ioctl_fw() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
arch/x86/kernel/cpu/bus_lock.c split_lock_warn() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 3513783919626756096 |
| PREEMPT_ADD |
drivers/net/wireless/ath/ath6kl/init.c ath6kl_stop_txrx() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
net/rxrpc/call_object.c rxrpc_get_call_slot() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 2750865138646286336,3300960778139488256 |
| BUF_SIZE | 0 | sem | 96 |
| BIT_INFO | 0 | sem | 0x240d084486000000,0x2fef5f56f684d000 |
| BIT_INFO | 0 | sem | 0x240d084486000000,0x2fef5f56f684d000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &rx->sk | ||
| TYPE_LOCK | (struct rxrpc_sock)->sk |
drivers/accel/amdxdna/aie2_ctx.c aie2_cmd_submit() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| LOCK2 | &client->hwctx_srcu | ||
| HALF_LOCKED2 | &xdna->client_lock | ||
| HALF_LOCKED2 | &xdna->dev_lock | ||
| TYPE_LOCK | (struct amdxdna_client)->hwctx_srcu |
drivers/infiniband/core/user_mad.c ib_umad_sm_open() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/dvb-core/dvb_frontend.c dvb_frontend_compat_ioctl() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
drivers/media/dvb-core/dvb_frontend.c dvb_frontend_do_ioctl() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
drivers/media/dvb-core/dvb_frontend.c dvb_frontend_start() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/media/dvb-core/dvb_frontend.c dvb_frontend_thread() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| PARAM_VALUE | 0 | sem->last_holder | 0 |
| PARAM_VALUE | 0 | sem->lock.owner | (-1) |
| PARAM_VALUE | 0 | sem->lock.owner_cpu | u32max |
| TASK_NOT_RUNNING |
drivers/media/dvb-core/dvb_frontend.c dvb_frontend_thread() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| PARAM_VALUE | 0 | sem->last_holder | 0 |
| PARAM_VALUE | 0 | sem->lock.owner | (-1) |
| PARAM_VALUE | 0 | sem->lock.owner_cpu | u32max |
| TASK_NOT_RUNNING |
drivers/net/ethernet/micrel/ksz884x.c netdev_ioctl() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
drivers/video/fbdev/smscufx.c ufx_free_urb_list() -> down_interruptible()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sem | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->urbs.limit_sem | ||
| HALF_LOCKED2 | global &disconnect_mutex |