Defined in 4 files as a member:
- drivers/dma/xilinx/xilinx_dma.c, line 427 (as a member)
- drivers/gpu/drm/i915/i915_gpu_error.h, line 134 (as a member)
- include/uapi/linux/kvm.h, line 1577 (as a member)
- tools/include/uapi/linux/kvm.h, line 1573 (as a member)
Defined in 2 files as a macro:
- drivers/net/wireless/ath/ath10k/htt.c, line 170 (as a macro)
- drivers/net/wireless/ath/ath10k/htt.h, line 2222 (as a macro)
Defined in 2 files as a function:
- drivers/net/wan/hd64570.c, line 105 (as a function)
- drivers/net/wan/hd64572.c, line 84 (as a function)
Referenced in 24 files:
- arch/arm64/kvm/guest.c
- arch/loongarch/kvm/vcpu.c, line 36
- arch/loongarch/kvm/vm.c, line 23
- arch/mips/kvm/mips.c
- arch/powerpc/kvm/book3s.c
- arch/powerpc/kvm/booke.c
- arch/riscv/kvm/vcpu.c, line 62
- arch/riscv/kvm/vm.c, line 26
- arch/s390/kvm/kvm-s390.c
- arch/x86/kvm/x86.c
- drivers/dma/xilinx/xilinx_dma.c
- drivers/gpu/drm/i915/i915_gpu_error.c
- drivers/hid/hid-hyperv.c
- drivers/net/ethernet/meta/fbnic/fbnic_fw.c
- drivers/net/usb/aqc111.c
- drivers/net/wan/hd64570.c
- drivers/net/wan/hd64572.c
- drivers/net/wireless/ath/ath10k/htt.c
- drivers/net/wireless/ath/ath10k/htt.h
- drivers/staging/media/atomisp/pci/runtime/bufq/src/bufq.c
- fs/nilfs2/alloc.c
- tools/testing/selftests/kvm/kvm_binary_stats_test.c
- tools/testing/selftests/kvm/lib/kvm_util.c, line 2193
- virt/kvm/binary_stats.c
Smatch caller information:
drivers/net/wan/pc300too.c desc_address() -> desc_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card | 4096-ptr_max |
| PARAM_VALUE | 2 | transmit | 0-1 |
| BUF_SIZE | 0 | port | (-1),680,888,1360 |
| BUF_SIZE | 0 | port | (-1),680,888,1360 |
| BUF_SIZE | 0 | port->card | (-1),1424 |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | desc | $1 |
| DATA_SOURCE | 2 | transmit | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | port->card->init_ctrl_value | 0-u32max |
| HOST_DATA | 0 | port->encoding | 0-u16max |
| HOST_DATA | 0 | port->napi.defer_hard_irqs | 0-u32max |
| HOST_DATA | 0 | port->napi.defer_hard_irqs_count | 0-u32max |
| HOST_DATA | 0 | port->napi.gro_flush_timeout | 0-u64max |
| HOST_DATA | 0 | port->napi.index | s32min-s32max |
| HOST_DATA | 0 | port->napi.irq | s32min-s32max |
| HOST_DATA | 0 | port->napi.irq_suspend_timeout | 0-u64max |
| HOST_DATA | 0 | port->napi.list_owner | s32min-s32max |
| HOST_DATA | 0 | port->napi.napi_id | 0-u32max |
| HOST_DATA | 0 | port->napi.napi_rmap_idx | s32min-s32max |
| HOST_DATA | 0 | port->napi.poll_owner | s32min-s32max |
| HOST_DATA | 0 | port->napi.state | 0-u64max |
| HOST_DATA | 0 | port->napi.weight | s32min-s32max |
| HOST_DATA | 0 | port->parity | 0-u16max |
| HOST_DATA | 0 | port->rxpart | s32min-s32max |
| HOST_DATA | 0 | port->rxs | 0-255 |
| HOST_DATA | 0 | port->tmc | 0-255 |
| HOST_DATA | 0 | port->txs | 0-255 |
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | 0 | &port->lock |
drivers/net/wan/pc300too.c sca_init_port() -> desc_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card->tx_ring_buffers | 1-10 |
| PARAM_VALUE | 0 | port->chan | 0-1 |
| PARAM_VALUE | 0 | port->iface | 4096,4098 |
| PARAM_VALUE | 1 | desc | 1-u16max |
| PARAM_VALUE | 2 | transmit | 0-1 |
| BUF_SIZE | 0 | port->card | 1424 |
| CAPPED_DATA | 0 | port->card->buff_offset | 1 |
| CAPPED_DATA | 0 | port->card->n_ports | 1 |
| CAPPED_DATA | 0 | port->card->rx_ring_buffers | 1 |
| CAPPED_DATA | 0 | port->card->tx_ring_buffers | 1 |
| CAPPED_DATA | 0 | port->chan | 1 |
| CAPPED_DATA | 1 | desc | 1 |
| DATA_SOURCE | 0 | port | $0 |
| FUZZY_MAX | 0 | port->iface | 4098 |
| BIT_INFO | 0 | port->iface | 0x1000,0xffffffffffffffff |
| HARD_MAX | 0 | port->iface | 4098 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | port->card->init_ctrl_value | 0-u32max |
| HOST_DATA | 0 | port->encoding | 0-u16max |
| HOST_DATA | 0 | port->napi.defer_hard_irqs | 0-u32max |
| HOST_DATA | 0 | port->napi.defer_hard_irqs_count | 0-u32max |
| HOST_DATA | 0 | port->napi.gro_flush_timeout | 0-u64max |
| HOST_DATA | 0 | port->napi.index | s32min-s32max |
| HOST_DATA | 0 | port->napi.irq | s32min-s32max |
| HOST_DATA | 0 | port->napi.irq_suspend_timeout | 0-u64max |
| HOST_DATA | 0 | port->napi.list_owner | s32min-s32max |
| HOST_DATA | 0 | port->napi.napi_id | 0-u32max |
| HOST_DATA | 0 | port->napi.napi_rmap_idx | s32min-s32max |
| HOST_DATA | 0 | port->napi.poll_owner | s32min-s32max |
| HOST_DATA | 0 | port->napi.state | 0-u64max |
| HOST_DATA | 0 | port->napi.weight | s32min-s32max |
| HOST_DATA | 0 | port->parity | 0-u16max |
| HOST_DATA | 0 | port->rxpart | s32min-s32max |
| HOST_DATA | 0 | port->rxs | 0-255 |
| HOST_DATA | 0 | port->tmc | 0-255 |
| HOST_DATA | 0 | port->txs | 0-255 |
drivers/net/wan/pc300too.c sca_init_port() -> desc_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card->tx_ring_buffers | 1-10 |
| PARAM_VALUE | 0 | port->chan | 0-1 |
| PARAM_VALUE | 0 | port->iface | 4096,4098 |
| PARAM_VALUE | 1 | desc | 0 |
| PARAM_VALUE | 2 | transmit | 0 |
| BUF_SIZE | 0 | port->card | 1424 |
| CAPPED_DATA | 0 | port->card->buff_offset | 1 |
| CAPPED_DATA | 0 | port->card->n_ports | 1 |
| CAPPED_DATA | 0 | port->card->rx_ring_buffers | 1 |
| CAPPED_DATA | 0 | port->card->tx_ring_buffers | 1 |
| CAPPED_DATA | 0 | port->chan | 1 |
| DATA_SOURCE | 0 | port | $0 |
| FUZZY_MAX | 0 | port->iface | 4098 |
| BIT_INFO | 0 | port->iface | 0x1000,0xffffffffffffffff |
| HARD_MAX | 0 | port->iface | 4098 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | port->card->init_ctrl_value | 0-u32max |
| HOST_DATA | 0 | port->encoding | 0-u16max |
| HOST_DATA | 0 | port->napi.defer_hard_irqs | 0-u32max |
| HOST_DATA | 0 | port->napi.defer_hard_irqs_count | 0-u32max |
| HOST_DATA | 0 | port->napi.gro_flush_timeout | 0-u64max |
| HOST_DATA | 0 | port->napi.index | s32min-s32max |
| HOST_DATA | 0 | port->napi.irq | s32min-s32max |
| HOST_DATA | 0 | port->napi.irq_suspend_timeout | 0-u64max |
| HOST_DATA | 0 | port->napi.list_owner | s32min-s32max |
| HOST_DATA | 0 | port->napi.napi_id | 0-u32max |
| HOST_DATA | 0 | port->napi.napi_rmap_idx | s32min-s32max |
| HOST_DATA | 0 | port->napi.poll_owner | s32min-s32max |
| HOST_DATA | 0 | port->napi.state | 0-u64max |
| HOST_DATA | 0 | port->napi.weight | s32min-s32max |
| HOST_DATA | 0 | port->parity | 0-u16max |
| HOST_DATA | 0 | port->rxpart | s32min-s32max |
| HOST_DATA | 0 | port->rxs | 0-255 |
| HOST_DATA | 0 | port->tmc | 0-255 |
| HOST_DATA | 0 | port->txs | 0-255 |
drivers/net/wan/pc300too.c sca_init_port() -> desc_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card->tx_ring_buffers | 1-10 |
| PARAM_VALUE | 0 | port->chan | 0-1 |
| PARAM_VALUE | 0 | port->iface | 4096,4098 |
| PARAM_VALUE | 1 | desc | 0-9 |
| PARAM_VALUE | 2 | transmit | 0 |
| BUF_SIZE | 0 | port->card | 1424 |
| CAPPED_DATA | 0 | port->card->buff_offset | 1 |
| CAPPED_DATA | 0 | port->card->n_ports | 1 |
| CAPPED_DATA | 0 | port->card->rx_ring_buffers | 1 |
| CAPPED_DATA | 0 | port->card->tx_ring_buffers | 1 |
| CAPPED_DATA | 0 | port->chan | 1 |
| CAPPED_DATA | 1 | desc | 1 |
| DATA_SOURCE | 0 | port | $0 |
| FUZZY_MAX | 0 | port->iface | 4098 |
| BIT_INFO | 0 | port->iface | 0x1000,0xffffffffffffffff |
| HARD_MAX | 0 | port->iface | 4098 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | port->card->init_ctrl_value | 0-u32max |
| HOST_DATA | 0 | port->encoding | 0-u16max |
| HOST_DATA | 0 | port->napi.defer_hard_irqs | 0-u32max |
| HOST_DATA | 0 | port->napi.defer_hard_irqs_count | 0-u32max |
| HOST_DATA | 0 | port->napi.gro_flush_timeout | 0-u64max |
| HOST_DATA | 0 | port->napi.index | s32min-s32max |
| HOST_DATA | 0 | port->napi.irq | s32min-s32max |
| HOST_DATA | 0 | port->napi.irq_suspend_timeout | 0-u64max |
| HOST_DATA | 0 | port->napi.list_owner | s32min-s32max |
| HOST_DATA | 0 | port->napi.napi_id | 0-u32max |
| HOST_DATA | 0 | port->napi.napi_rmap_idx | s32min-s32max |
| HOST_DATA | 0 | port->napi.poll_owner | s32min-s32max |
| HOST_DATA | 0 | port->napi.state | 0-u64max |
| HOST_DATA | 0 | port->napi.weight | s32min-s32max |
| HOST_DATA | 0 | port->parity | 0-u16max |
| HOST_DATA | 0 | port->rxpart | s32min-s32max |
| HOST_DATA | 0 | port->rxs | 0-255 |
| HOST_DATA | 0 | port->tmc | 0-255 |
| HOST_DATA | 0 | port->txs | 0-255 |
drivers/net/wan/pc300too.c sca_init_port() -> desc_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card->tx_ring_buffers | 1-10 |
| PARAM_VALUE | 0 | port->chan | 0-1 |
| PARAM_VALUE | 0 | port->iface | 4096,4098 |
| PARAM_VALUE | 1 | desc | 0 |
| PARAM_VALUE | 2 | transmit | 1 |
| BUF_SIZE | 0 | port->card | 1424 |
| CAPPED_DATA | 0 | port->card->buff_offset | 1 |
| CAPPED_DATA | 0 | port->card->n_ports | 1 |
| CAPPED_DATA | 0 | port->card->rx_ring_buffers | 1 |
| CAPPED_DATA | 0 | port->card->tx_ring_buffers | 1 |
| CAPPED_DATA | 0 | port->chan | 1 |
| DATA_SOURCE | 0 | port | $0 |
| FUZZY_MAX | 0 | port->iface | 4098 |
| BIT_INFO | 0 | port->iface | 0x1000,0xffffffffffffffff |
| HARD_MAX | 0 | port->iface | 4098 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | port->card->init_ctrl_value | 0-u32max |
| HOST_DATA | 0 | port->encoding | 0-u16max |
| HOST_DATA | 0 | port->napi.defer_hard_irqs | 0-u32max |
| HOST_DATA | 0 | port->napi.defer_hard_irqs_count | 0-u32max |
| HOST_DATA | 0 | port->napi.gro_flush_timeout | 0-u64max |
| HOST_DATA | 0 | port->napi.index | s32min-s32max |
| HOST_DATA | 0 | port->napi.irq | s32min-s32max |
| HOST_DATA | 0 | port->napi.irq_suspend_timeout | 0-u64max |
| HOST_DATA | 0 | port->napi.list_owner | s32min-s32max |
| HOST_DATA | 0 | port->napi.napi_id | 0-u32max |
| HOST_DATA | 0 | port->napi.napi_rmap_idx | s32min-s32max |
| HOST_DATA | 0 | port->napi.poll_owner | s32min-s32max |
| HOST_DATA | 0 | port->napi.state | 0-u64max |
| HOST_DATA | 0 | port->napi.weight | s32min-s32max |
| HOST_DATA | 0 | port->parity | 0-u16max |
| HOST_DATA | 0 | port->rxpart | s32min-s32max |
| HOST_DATA | 0 | port->rxs | 0-255 |
| HOST_DATA | 0 | port->tmc | 0-255 |
| HOST_DATA | 0 | port->txs | 0-255 |
drivers/net/wan/pc300too.c sca_init_port() -> desc_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card->tx_ring_buffers | 1-10 |
| PARAM_VALUE | 0 | port->chan | 0-1 |
| PARAM_VALUE | 0 | port->iface | 4096,4098 |
| PARAM_VALUE | 1 | desc | 0 |
| PARAM_VALUE | 2 | transmit | 1 |
| BUF_SIZE | 0 | port->card | 1424 |
| CAPPED_DATA | 0 | port->card->buff_offset | 1 |
| CAPPED_DATA | 0 | port->card->n_ports | 1 |
| CAPPED_DATA | 0 | port->card->rx_ring_buffers | 1 |
| CAPPED_DATA | 0 | port->card->tx_ring_buffers | 1 |
| CAPPED_DATA | 0 | port->chan | 1 |
| DATA_SOURCE | 0 | port | $0 |
| FUZZY_MAX | 0 | port->iface | 4098 |
| BIT_INFO | 0 | port->iface | 0x1000,0xffffffffffffffff |
| HARD_MAX | 0 | port->iface | 4098 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | port->card->init_ctrl_value | 0-u32max |
| HOST_DATA | 0 | port->encoding | 0-u16max |
| HOST_DATA | 0 | port->napi.defer_hard_irqs | 0-u32max |
| HOST_DATA | 0 | port->napi.defer_hard_irqs_count | 0-u32max |
| HOST_DATA | 0 | port->napi.gro_flush_timeout | 0-u64max |
| HOST_DATA | 0 | port->napi.index | s32min-s32max |
| HOST_DATA | 0 | port->napi.irq | s32min-s32max |
| HOST_DATA | 0 | port->napi.irq_suspend_timeout | 0-u64max |
| HOST_DATA | 0 | port->napi.list_owner | s32min-s32max |
| HOST_DATA | 0 | port->napi.napi_id | 0-u32max |
| HOST_DATA | 0 | port->napi.napi_rmap_idx | s32min-s32max |
| HOST_DATA | 0 | port->napi.poll_owner | s32min-s32max |
| HOST_DATA | 0 | port->napi.state | 0-u64max |
| HOST_DATA | 0 | port->napi.weight | s32min-s32max |
| HOST_DATA | 0 | port->parity | 0-u16max |
| HOST_DATA | 0 | port->rxpart | s32min-s32max |
| HOST_DATA | 0 | port->rxs | 0-255 |
| HOST_DATA | 0 | port->tmc | 0-255 |
| HOST_DATA | 0 | port->txs | 0-255 |
drivers/net/wan/pc300too.c sca_rx_done() -> desc_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card | 4096-ptr_max |
| PARAM_VALUE | 2 | transmit | 0 |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wan/pc300too.c sca_xmit() -> desc_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card | 4096-ptr_max |
| PARAM_VALUE | 2 | transmit | 1 |
| BUF_SIZE | 0 | port | 680,888,1360 |
| BUF_SIZE | 0 | port | 680,888,1360 |
| CAPPED_DATA | 0 | port->txin | 1 |
| CAPPED_DATA | 1 | desc | 1 |
| DATA_SOURCE | 0 | port | r dev_to_port |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq | ||
| LOCK2 | 0 | &port->lock | |
| HALF_LOCKED2 | &lapb->lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct port_s)->lock |
drivers/net/wan/pci200syn.c desc_address() -> desc_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card | 4096-ptr_max |
| PARAM_VALUE | 2 | transmit | 0-1 |
| BUF_SIZE | 0 | port | (-1),680,888,1360 |
| BUF_SIZE | 0 | port | (-1),680,888,1360 |
| BUF_SIZE | 0 | port->card | (-1),1392 |
| DATA_SOURCE | 0 | port | $0 |
| DATA_SOURCE | 1 | desc | $1 |
| DATA_SOURCE | 2 | transmit | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | 0 | &port->lock |
drivers/net/wan/pci200syn.c sca_init_port() -> desc_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card->tx_ring_buffers | 1-10 |
| PARAM_VALUE | 0 | port->chan | 0-1 |
| PARAM_VALUE | 1 | desc | 1-u16max |
| PARAM_VALUE | 2 | transmit | 0-1 |
| BUF_SIZE | 0 | port->card | 1392 |
| CAPPED_DATA | 0 | port->card->tx_ring_buffers | 1 |
| CAPPED_DATA | 1 | desc | 1 |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wan/pci200syn.c sca_init_port() -> desc_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card->tx_ring_buffers | 1-10 |
| PARAM_VALUE | 0 | port->chan | 0-1 |
| PARAM_VALUE | 1 | desc | 0 |
| PARAM_VALUE | 2 | transmit | 0 |
| BUF_SIZE | 0 | port->card | 1392 |
| CAPPED_DATA | 0 | port->card->tx_ring_buffers | 1 |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wan/pci200syn.c sca_init_port() -> desc_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card->tx_ring_buffers | 1-10 |
| PARAM_VALUE | 0 | port->chan | 0-1 |
| PARAM_VALUE | 1 | desc | 0-9 |
| PARAM_VALUE | 2 | transmit | 0 |
| BUF_SIZE | 0 | port->card | 1392 |
| CAPPED_DATA | 0 | port->card->tx_ring_buffers | 1 |
| CAPPED_DATA | 1 | desc | 1 |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wan/pci200syn.c sca_init_port() -> desc_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card->tx_ring_buffers | 1-10 |
| PARAM_VALUE | 0 | port->chan | 0-1 |
| PARAM_VALUE | 1 | desc | 0 |
| PARAM_VALUE | 2 | transmit | 1 |
| BUF_SIZE | 0 | port->card | 1392 |
| CAPPED_DATA | 0 | port->card->tx_ring_buffers | 1 |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wan/pci200syn.c sca_init_port() -> desc_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card->tx_ring_buffers | 1-10 |
| PARAM_VALUE | 0 | port->chan | 0-1 |
| PARAM_VALUE | 1 | desc | 0 |
| PARAM_VALUE | 2 | transmit | 1 |
| BUF_SIZE | 0 | port->card | 1392 |
| CAPPED_DATA | 0 | port->card->tx_ring_buffers | 1 |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wan/pci200syn.c sca_rx_done() -> desc_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card | 4096-ptr_max |
| PARAM_VALUE | 2 | transmit | 0 |
| DATA_SOURCE | 0 | port | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wan/pci200syn.c sca_xmit() -> desc_offset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | port | 4096-ptr_max |
| PARAM_VALUE | 0 | port->card | 4096-ptr_max |
| PARAM_VALUE | 2 | transmit | 1 |
| BUF_SIZE | 0 | port | 680,888,1360 |
| BUF_SIZE | 0 | port | 680,888,1360 |
| CAPPED_DATA | 0 | port->txin | 1 |
| CAPPED_DATA | 1 | desc | 1 |
| DATA_SOURCE | 0 | port | r dev_to_port |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq | ||
| LOCK2 | 0 | &port->lock | |
| HALF_LOCKED2 | &lapb->lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct port_s)->lock |