Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_hwrm_set_link_setting() -> bnxt_hwrm_set_pause_common()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bp | 4096-ptr_max |
| PARAM_VALUE | 1 | req | 4096-ptr_max |
| CAPPED_DATA | 0 | bp->hwrm_dma_pool->size | 1 |
| DATA_SOURCE | 0 | bp | $0 |
| BIT_INFO | 0 | bp->flags | 0x0,0xfffffffd |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | req->auto_duplex | 0-255 |
| USER_DATA | 1 | req->auto_link_pam4_speed_mask | 0-u16max |
| USER_DATA | 1 | req->auto_link_speed | 0-u16max |
| USER_DATA | 1 | req->auto_link_speed_mask | 0-u16max |
| USER_DATA | 1 | req->auto_link_speeds2_ext_mask | 0-u16max |
| USER_DATA | 1 | req->auto_link_speeds2_mask | 0-u16max |
| USER_DATA | 1 | req->auto_mode | 0-255 |
| USER_DATA | 1 | req->auto_pause | 0-255 |
| USER_DATA | 1 | req->cmpl_ring | 0-u16max |
| USER_DATA | 1 | req->eee_link_speed_mask | 0-u16max |
| USER_DATA | 1 | req->enables | 0-u32max |
| USER_DATA | 1 | req->flags | 0-u32max |
| USER_DATA | 1 | req->force_link_speed | 0-u16max |
| USER_DATA | 1 | req->force_link_speeds2 | 0-u16max |
| USER_DATA | 1 | req->force_pam4_link_speed | 0-u16max |
| USER_DATA | 1 | req->force_pause | 0-255 |
| USER_DATA | 1 | req->lpbk | 0-255 |
| USER_DATA | 1 | req->mgmt_flag | 0-255 |
| USER_DATA | 1 | req->port_id | 0-u16max |
| USER_DATA | 1 | req->preemphasis | 0-u32max |
| USER_DATA | 1 | req->req_type | 0-u16max |
| USER_DATA | 1 | req->resp_addr | 0-u64max |
| USER_DATA | 1 | req->seq_id | 0-u16max |
| USER_DATA | 1 | req->target_id | 0-u16max |
| USER_DATA | 1 | req->tx_lpi_timer | 0-u32max |
| USER_DATA | 1 | req->unused_1 | 0-255 |
| USER_DATA | 1 | req->wirespeed | 0-255 |
| USER_PTR | 1 | req | |
| USER_PTR | 1 | req->unused_2 | |
| HALF_LOCKED2 | 0 | &bp->link_lock |
drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_hwrm_set_pause() -> bnxt_hwrm_set_pause_common()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bp | 4096-ptr_max |
| PARAM_VALUE | 1 | req | 4096-ptr_max |
| CAPPED_DATA | 0 | bp->hwrm_dma_pool->size | 1 |
| DATA_SOURCE | 0 | bp | $0 |
| BIT_INFO | 0 | bp->flags | 0x0,0xfffffffd |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | req->auto_duplex | 0-255 |
| USER_DATA | 1 | req->auto_link_pam4_speed_mask | 0-u16max |
| USER_DATA | 1 | req->auto_link_speed | 0-u16max |
| USER_DATA | 1 | req->auto_link_speed_mask | 0-u16max |
| USER_DATA | 1 | req->auto_link_speeds2_ext_mask | 0-u16max |
| USER_DATA | 1 | req->auto_link_speeds2_mask | 0-u16max |
| USER_DATA | 1 | req->auto_mode | 0-255 |
| USER_DATA | 1 | req->auto_pause | 0-255 |
| USER_DATA | 1 | req->cmpl_ring | 0-u16max |
| USER_DATA | 1 | req->eee_link_speed_mask | 0-u16max |
| USER_DATA | 1 | req->enables | 0-u32max |
| USER_DATA | 1 | req->flags | 0-u32max |
| USER_DATA | 1 | req->force_link_speed | 0-u16max |
| USER_DATA | 1 | req->force_link_speeds2 | 0-u16max |
| USER_DATA | 1 | req->force_pam4_link_speed | 0-u16max |
| USER_DATA | 1 | req->force_pause | 0-255 |
| USER_DATA | 1 | req->lpbk | 0-255 |
| USER_DATA | 1 | req->mgmt_flag | 0-255 |
| USER_DATA | 1 | req->port_id | 0-u16max |
| USER_DATA | 1 | req->preemphasis | 0-u32max |
| USER_DATA | 1 | req->req_type | 0-u16max |
| USER_DATA | 1 | req->resp_addr | 0-u64max |
| USER_DATA | 1 | req->seq_id | 0-u16max |
| USER_DATA | 1 | req->target_id | 0-u16max |
| USER_DATA | 1 | req->tx_lpi_timer | 0-u32max |
| USER_DATA | 1 | req->unused_1 | 0-255 |
| USER_DATA | 1 | req->wirespeed | 0-255 |
| USER_PTR | 1 | req | |
| USER_PTR | 1 | req->unused_2 | |
| LOCK2 | 0 | &bp->link_lock | |
| TYPE_LOCK | (struct bnxt)->link_lock |