Defined in 1 files as a variable:
Defined in 4 files as a member:
- drivers/media/platform/ti/vpe/vpdma_priv.h, line 520 (as a member)
- drivers/scsi/esas2r/esas2r.h, line 885 (as a member)
- drivers/soc/ti/knav_qmss.h, line 108 (as a member)
- include/acpi/actypes.h, line 1172 (as a member)
Defined in 2 files as a function:
- drivers/media/usb/hdpvr/hdpvr-video.c, line 60 (as a function)
- drivers/scsi/dc395x.c, line 611 (as a function)
Referenced in 26 files:
- crypto/asymmetric_keys/x509_loader.c
- drivers/acpi/acpica/nsxfname.c
- drivers/acpi/acpica/utids.c, line 304
- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
- drivers/media/platform/ti/vpe/vpdma.c
- drivers/media/usb/hdpvr/hdpvr-video.c
- drivers/net/ethernet/intel/i40e/i40e_main.c
- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
- drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_cmd.c
- drivers/net/ethernet/mellanox/mlx5/core/vport.c
- drivers/of/base.c
- drivers/platform/x86/lenovo/wmi-capdata.c
- drivers/scsi/aic7xxx/aic79xx_core.c
- drivers/scsi/dc395x.c
- drivers/scsi/esas2r/esas2r_init.c
- drivers/scsi/esas2r/esas2r_int.c
- drivers/scsi/esas2r/esas2r_io.c, line 149
- drivers/soc/ti/knav_qmss_acc.c
- drivers/vhost/vdpa.c
- fs/overlayfs/copy_up.c
- include/keys/asymmetric-type.h, line 87
- include/linux/mlx5/vport.h
- security/integrity/ima/ima_policy.c
-
tools/mm/page_owner_sort.c
- line 468
- line 470
- line 476
- line 478
- line 512
- line 523
- line 524
- line 525
- line 526
- line 530
- line 531
- line 533
- line 536
- line 538
- line 540
- line 541
- line 542
- line 543
- line 545
- line 545
- line 546
- line 547
- line 548
- line 549
- line 550
- line 551
- line 552
- line 649
- line 665
- line 883
- line 887
- line 891
- line 901
- line 936
Smatch caller information:
drivers/media/usb/hdpvr/hdpvr-video.c hdpvr_poll() -> list_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | head | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->io_mutex | ||
| HALF_LOCKED2 | &kvm->irq_srcu | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &vm->irqfds_lock | ||
| HALF_LOCKED2 | global &irqfds_srcu | ||
| TYPE_LOCK | (struct hdpvr_device)->io_mutex |
drivers/media/usb/hdpvr/hdpvr-video.c hdpvr_poll() -> list_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | head | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->io_mutex | ||
| HALF_LOCKED2 | &kvm->irq_srcu | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &vm->irqfds_lock | ||
| HALF_LOCKED2 | global &irqfds_srcu | ||
| TYPE_LOCK | (struct hdpvr_device)->io_mutex |
drivers/media/usb/hdpvr/hdpvr-video.c hdpvr_read() -> list_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | head | 4096-ptr_max |
| LOCK2 | &dev->io_mutex | ||
| TYPE_LOCK | (struct hdpvr_device)->io_mutex |
drivers/media/usb/hdpvr/hdpvr-video.c hdpvr_read() -> list_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | head | 4096-ptr_max |
| LOCK2 | &dev->io_mutex | ||
| TYPE_LOCK | (struct hdpvr_device)->io_mutex |
drivers/media/usb/hdpvr/hdpvr-video.c hdpvr_read() -> list_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | head | 4096-ptr_max |
| LOCK2 | &dev->io_mutex | ||
| TYPE_LOCK | (struct hdpvr_device)->io_mutex |
drivers/media/usb/hdpvr/hdpvr-video.c hdpvr_read() -> list_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | head | 4096-ptr_max |
| LOCK2 | &dev->io_mutex | ||
| TYPE_LOCK | (struct hdpvr_device)->io_mutex |
drivers/media/usb/hdpvr/hdpvr-video.c hdpvr_submit_buffers() -> list_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | head | 4096-ptr_max |
| LOCK2 | &dev->io_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hdpvr_device)->io_mutex |
drivers/media/usb/hdpvr/hdpvr-video.c hdpvr_submit_buffers() -> list_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | head | 4096-ptr_max |
| LOCK2 | &dev->io_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hdpvr_device)->io_mutex |
drivers/scsi/dc395x.c adapter_remove_and_free_device() -> list_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | head | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &shost->scan_mutex | ||
| HALF_LOCKED2 | (acb->scsi_host)->host_lock | ||
| HALF_LOCKED2 | flags |
drivers/scsi/dc395x.c dc395x_show_info() -> list_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| LOCK2 | (acb->scsi_host)->host_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/scsi/dc395x.c dc395x_show_info() -> list_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| LOCK2 | (acb->scsi_host)->host_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/scsi/dc395x.c dc395x_show_info() -> list_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | head | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| LOCK2 | (acb->scsi_host)->host_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/scsi/dc395x.c send_srb() -> list_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | head | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags | ||
| LOCK2 | shost->host_lock | ||
| HALF_LOCKED2 | &sdev->state_mutex |
drivers/scsi/dc395x.c srb_done() -> list_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | head | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | (acb->scsi_host)->host_lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/scsi/dc395x.c waiting_process_next() -> list_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | head | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | (acb->scsi_host)->host_lock | ||
| HALF_LOCKED2 | cmd->device->host->host_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | irq_flags | ||
| HALF_LOCKED2 | shost->host_lock |