Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/net/ethernet/asix/ax88796c_main.c, line 574
- drivers/net/ethernet/broadcom/asp2/bcmasp.c, line 98
- drivers/net/ethernet/broadcom/genet/bcmgenet.c, line 3207
- drivers/net/ethernet/engleder/tsnep_main.c, line 98
- drivers/net/ethernet/realtek/r8169_main.c, line 4873
- drivers/net/phy/phy.c, line 1748
Smatch caller information:
drivers/net/ethernet/broadcom/asp2/bcmasp.c bcmasp_intr2_handling() -> phy_mac_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/net/ethernet/engleder/tsnep_main.c tsnep_irq() -> phy_mac_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/asix/ax88796c_main.c ax88796c_process_isr() -> phy_mac_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| LOCK2 | &ax_local->spi_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ax88796c_device)->spi_lock |
drivers/net/ethernet/realtek/r8169_main.c rtl8169_interrupt() -> phy_mac_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/broadcom/genet/bcmgenet.c bcmgenet_irq_task() -> phy_mac_interrupt()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |