Defined in 1 files as a prototype:
Defined in 2 files as a function:
- arch/um/drivers/chan_kern.c, line 218 (as a function)
- drivers/vdpa/mlx5/net/mlx5_vnet.c, line 3427 (as a function)
Referenced in 16 files:
- arch/um/kernel/irq.c, line 239
- arch/x86/kernel/apic/io_apic.c
- drivers/accel/habanalabs/goya/goya.c
- drivers/crypto/ccp/sp-pci.c
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
- drivers/net/ethernet/freescale/fec_mpc52xx.c
- drivers/net/ethernet/fungible/funcore/fun_dev.c
- drivers/net/ethernet/fungible/funeth/funeth_main.c
- drivers/net/ethernet/meta/fbnic/fbnic_pci.c
- drivers/pci/controller/pcie-iproc-msi.c
- drivers/scsi/be2iscsi/be_main.c
- drivers/scsi/qla2xxx/qla_isr.c
- drivers/thermal/ti-soc-thermal/ti-bandgap.c
- drivers/vdpa/mlx5/net/mlx5_vnet.c, line 3466
- drivers/vdpa/octeon_ep/octep_vdpa_main.c
- drivers/vdpa/solidrun/snet_main.c
Smatch caller information:
drivers/vdpa/mlx5/net/mlx5_vnet.c mlx5_vdpa_free() -> free_irqs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ndev | 4096-ptr_max |
| PARAM_VALUE | 0 | ndev->config.mac | 4096-ptr_max |
| PARAM_VALUE | 0 | ndev->mvdev.mdev->cmd.vars.throttle_sem.first_waiter->up | 0-1 |
| PARAM_VALUE | 0 | ndev->mvdev.mdev->cmd.vars.unprivileged_sem.first_waiter->up | 0-1 |
| PARAM_VALUE | 0 | ndev->mvdev.mres.wq_gc | 0 |
| PARAM_VALUE | 0 | ndev->mvdev.res.valid | 0 |
| PARAM_VALUE | 0 | ndev->res.valid | 0 |
| PARAM_VALUE | 0 | *ndev->config.mac | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |