Documented in 1 files:
Defined in 1 files as a function:
Referenced in 8 files:
- drivers/net/wireless/ralink/rt2x00/rt2400pci.c, line 1274
- drivers/net/wireless/ralink/rt2x00/rt2500pci.c, line 1402
- drivers/net/wireless/ralink/rt2x00/rt2800lib.c
- drivers/net/wireless/ralink/rt2x00/rt2800mmio.c
- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c, line 834
- drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c, line 92
- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
- drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
Smatch caller information:
drivers/net/wireless/ralink/rt2x00/rt2800mmio.c rt2800mmio_flush_queue() -> rt2x00queue_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| PARAM_VALUE | 0 | queue->length | 1-u16max |
| DATA_SOURCE | 0 | queue | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | queue->rt2x00dev->chip.rt | 0 |
| NO_OVERFLOW_SIMPLE | 0 | queue->rt2x00dev->data_queues | |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ralink/rt2x00/rt2800mmio.c rt2800mmio_kick_queue() -> rt2x00queue_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| DATA_SOURCE | 0 | queue | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | queue->limit | |
| NO_OVERFLOW_SIMPLE | 0 | queue->rt2x00dev->data_queues | |
| HALF_LOCKED2 | 0 | &queue->tx_lock |
drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c rt2x00mmio_flush_queue() -> rt2x00queue_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| PARAM_VALUE | 0 | queue->length | 1-u16max |
| DATA_SOURCE | 0 | queue | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | queue->rt2x00dev->chip.rt | 0 |
| NO_OVERFLOW_SIMPLE | 0 | queue->rt2x00dev->data_queues | |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c rt2x00mmio_flush_queue() -> rt2x00queue_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| PARAM_VALUE | 0 | queue->length | 1-u16max |
| DATA_SOURCE | 0 | queue | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | queue->rt2x00dev->chip.rt | 0 |
| NO_OVERFLOW_SIMPLE | 0 | queue->rt2x00dev->data_queues | |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c rt2x00usb_flush_queue() -> rt2x00queue_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| PARAM_VALUE | 0 | queue->length | 1-u16max |
| DATA_SOURCE | 0 | queue | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | queue->rt2x00dev->chip.rt | 0 |
| NO_OVERFLOW_SIMPLE | 0 | queue->rt2x00dev->data_queues | |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c rt2x00usb_kick_queue() -> rt2x00queue_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| DATA_SOURCE | 0 | queue | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | queue->limit | |
| NO_OVERFLOW_SIMPLE | 0 | queue->rt2x00dev->data_queues | |
| HALF_LOCKED2 | 0 | &queue->tx_lock |
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c rt2x00usb_watchdog() -> rt2x00queue_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c rt2x00usb_work_rxdone() -> rt2x00queue_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c rt2x00usb_work_rxdone() -> rt2x00queue_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| PARAM_VALUE | 0 | queue->length | 1-u16max |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c rt2x00usb_work_txdone() -> rt2x00queue_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c rt2x00usb_work_txdone() -> rt2x00queue_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| PARAM_VALUE | 0 | queue->length | 1-u16max |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ralink/rt2x00/rt2400pci.c rt2400pci_txdone() -> rt2x00queue_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh |
drivers/net/wireless/ralink/rt2x00/rt2400pci.c rt2400pci_txdone() -> rt2x00queue_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| PARAM_VALUE | 0 | queue->length | 1-u16max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh |
drivers/net/wireless/ralink/rt2x00/rt2500pci.c rt2500pci_txdone() -> rt2x00queue_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh |
drivers/net/wireless/ralink/rt2x00/rt2500pci.c rt2500pci_txdone() -> rt2x00queue_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| PARAM_VALUE | 0 | queue->length | 1-u16max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh |
drivers/net/wireless/ralink/rt2x00/rt2800lib.c rt2800_txdone() -> rt2x00queue_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/ralink/rt2x00/rt2800lib.c rt2800_txdone_nostatus() -> rt2x00queue_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ralink/rt2x00/rt2800lib.c rt2800_txdone_nostatus() -> rt2x00queue_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| PARAM_VALUE | 0 | queue->length | 1-u16max |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ralink/rt2x00/rt2800lib.c rt2800_watchdog_hung() -> rt2x00queue_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ralink/rt2x00/rt2x00mac.c rt2x00mac_tx_frames_pending() -> rt2x00queue_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rt2x00queue_flush_queue() -> rt2x00queue_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| DATA_SOURCE | 0 | queue | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | queue->rt2x00dev->chip.rt | 0 |
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rt2x00queue_flush_queue() -> rt2x00queue_empty()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | queue | 4096-ptr_max |
| PARAM_VALUE | 0 | queue->length | 1-u16max |
| DATA_SOURCE | 0 | queue | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | queue->rt2x00dev->chip.rt | 0 |