Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/ethernet/broadcom/tg3.c __tg3_start_xmit() -> tg3_tx_frag_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tnapi | 4096-ptr_max |
| PARAM_VALUE | 0 | tnapi->tx_buffers | 4096-ptr_max |
| PARAM_VALUE | 1 | entry | 3244714977723256832 |
| PARAM_VALUE | 2 | budget | 6981196773304877056 |
| PARAM_VALUE | 2 | *budget | 2-u32max |
| PARAM_VALUE | 3 | map | 0-18446744073709551614 |
| PARAM_VALUE | 5 | flags | 0-u16max |
| PARAM_VALUE | 7 | vlan | 0-u16max |
| DATA_SOURCE | 3 | map | r dma_map_single_attrs |
| DATA_SOURCE | 4 | len | r skb_headlen |
| FUZZY_MAX | 7 | vlan | 0 |
| BIT_INFO | 5 | flags | 0x0,0xff7f |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 6 | mss | unit_byte |
drivers/net/ethernet/broadcom/tg3.c __tg3_start_xmit() -> tg3_tx_frag_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tnapi | 4096-ptr_max |
| PARAM_VALUE | 0 | tnapi->tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tnapi->tp->tg3_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | tnapi->tx_buffers | 4096-ptr_max |
| PARAM_VALUE | 1 | entry | 3244714977723256832 |
| PARAM_VALUE | 2 | budget | 6981196773304877056 |
| PARAM_VALUE | 2 | *budget | 1-u32max |
| PARAM_VALUE | 3 | map | 0-18446744073709551614 |
| PARAM_VALUE | 5 | flags | 0-u16max |
| PARAM_VALUE | 7 | vlan | 0-u16max |
| CAPPED_DATA | 0 | tnapi->tp->dma_limit | 1 |
| DATA_SOURCE | 3 | map | r __skb_frag_dma_map |
| FUZZY_MAX | 7 | vlan | 0 |
| BIT_INFO | 5 | flags | 0x0,0xff7f |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| UNITS | 6 | mss | unit_byte |
drivers/net/ethernet/broadcom/tg3.c tg3_run_loopback() -> tg3_tx_frag_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tnapi | 4096-ptr_max |
| PARAM_VALUE | 0 | tnapi->tx_buffers | 4096-ptr_max |
| PARAM_VALUE | 1 | entry | 3136443275127545856 |
| PARAM_VALUE | 2 | budget | 2457641212296011776 |
| PARAM_VALUE | 3 | map | 0-18446744073709551614 |
| PARAM_VALUE | 5 | flags | 4,12,772-773,1796-1797,1812-1813,13060-13061 |
| PARAM_VALUE | 6 | mss | 0,500,6644,16884,27124 |
| PARAM_VALUE | 7 | vlan | 0 |
| BUF_SIZE | 0 | tnapi | 3584,4480 |
| BUF_SIZE | 0 | tnapi | 3584,4480 |
| CAPPED_DATA | 4 | len | 1 |
| DATA_SOURCE | 3 | map | r dma_map_single_attrs |
| DATA_SOURCE | 4 | len | $1 |
| FUZZY_MAX | 6 | mss | 500 |
| BIT_INFO | 5 | flags | 0x4,0x371d |
| BIT_INFO | 6 | mss | 0x0,0x79f4 |
| PREEMPT_ADD | |||
| UNITS | 4 | len | unit_byte |
| LOCK2 | &tp->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct tg3)->lock |
drivers/net/ethernet/broadcom/tg3.c tigon3_dma_hwbug_workaround() -> tg3_tx_frag_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tnapi | 4096-ptr_max |
| PARAM_VALUE | 0 | tnapi->tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tnapi->tp->tg3_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | tnapi->tx_buffers | 4096-ptr_max |
| PARAM_VALUE | 1 | entry | 3244714977723256832 |
| PARAM_VALUE | 2 | budget | 6981196773304877056 |
| PARAM_VALUE | 3 | map | 0-18446744073709551614 |
| PARAM_VALUE | 5 | flags | 4-5,12-13,36-37,44-45,68-37732 |
| PARAM_VALUE | 7 | vlan | 0-u16max |
| CAPPED_DATA | 0 | tnapi->tp->dma_limit | 1 |
| DATA_SOURCE | 0 | tnapi | $0 |
| DATA_SOURCE | 1 | entry | $2 |
| DATA_SOURCE | 2 | budget | $3 |
| DATA_SOURCE | 3 | map | r dma_map_single_attrs |
| DATA_SOURCE | 5 | flags | $4 [m] |
| DATA_SOURCE | 6 | mss | $5 |
| DATA_SOURCE | 7 | vlan | $6 |
| FUZZY_MAX | 7 | vlan | 0 |
| BIT_INFO | 5 | flags | 0x4,0xff7d |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 4 | len | unit_byte |
| UNITS | 6 | mss | unit_byte |