Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/scsi/mpt3sas/mpt3sas_base.c _base_init_irqpolls() -> irq_poll_init()

Type Parameter Key Value
PARAM_VALUE 0 iop 4096-ptr_max
PARAM_VALUE 2 poll_fn 5510384748981747712
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/be2iscsi/be_main.c beiscsi_dev_probe() -> irq_poll_init()

Type Parameter Key Value
PARAM_VALUE 0 iop 4096-ptr_max
PARAM_VALUE 2 poll_fn 8241719409308418048
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/be2iscsi/be_main.c beiscsi_enable_port() -> irq_poll_init()

Type Parameter Key Value
PARAM_VALUE 0 iop 4096-ptr_max
PARAM_VALUE 2 poll_fn 8241719409308418048
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/ipr.c ipr_probe() -> irq_poll_init()

Type Parameter Key Value
PARAM_VALUE 0 iop 4096-ptr_max
PARAM_VALUE 1 weight 64
PARAM_VALUE 2 poll_fn 9168497160987283456
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/ipr.c ipr_store_iopoll_weight() -> irq_poll_init()

Type Parameter Key Value
PARAM_VALUE 0 iop 4096-ptr_max
PARAM_VALUE 1 weight 1-256
PARAM_VALUE 2 poll_fn 9168497160987283456
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 weight 1-256
NO_OVERFLOW_SIMPLE 1 weight
LOCK2 &of->mutex
LOCK2 lock_flags
LOCK2 shost->host_lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/scsi/megaraid/megaraid_sas_base.c megasas_setup_irq_poll() -> irq_poll_init()

Type Parameter Key Value
PARAM_VALUE 0 iop 4096-ptr_max
PARAM_VALUE 2 poll_fn 3504042757189255168
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fsm->lock

drivers/infiniband/core/cq.c __ib_alloc_cq() -> irq_poll_init()

Type Parameter Key Value
PARAM_VALUE 0 iop 4096-ptr_max
PARAM_VALUE 1 weight 256
PARAM_VALUE 2 poll_fn 3361259850076213248
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->umrc.init_lock