Defined in 1 files as a function:
Referenced in 1 files:
-
drivers/net/ethernet/emulex/benet/be_cmds.c
- line 1008
- line 1059
- line 1100
- line 1143
- line 1175
- line 1253
- line 1318
- line 1370
- line 1426
- line 1493
- line 1520
- line 1543
- line 1576
- line 1605
- line 1649
- line 1712
- line 1759
- line 1778
- line 1828
- line 1875
- line 1911
- line 1961
- line 1993
- line 2058
- line 2097
- line 2128
- line 2172
- line 2201
- line 2238
- line 2270
- line 2318
- line 2359
- line 2473
- line 2504
- line 2550
- line 2596
- line 3233
- line 3266
- line 3315
- line 3363
- line 3409
- line 3449
- line 3496
- line 3542
- line 3587
- line 3628
- line 3671
- line 3724
- line 3848
- line 3908
- line 3963
- line 4056
- line 4179
- line 4208
- line 4230
- line 4375
- line 4463
- line 4550
- line 4701
- line 4752
- line 4868
- line 4893
- line 4923
- line 4959
- line 5018
- line 5070
Smatch caller information:
drivers/net/ethernet/emulex/benet/be_cmds.c __be_cmd_modify_eqd() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 41 |
| PARAM_VALUE | 3 | cmd_len | 404 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c __be_cmd_rx_filter() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 34 |
| PARAM_VALUE | 3 | cmd_len | 424 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 4096-ptr_max |
| BUF_SIZE | 5 | mem | 24 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| MEM_ZERO | 0 | req_hdr | |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &adapter->rx_filter_lock | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c __be_cmd_set_logical_link_config() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 80 |
| PARAM_VALUE | 3 | cmd_len | 20 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_cq_create() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 12 |
| PARAM_VALUE | 3 | cmd_len | 100 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| BUF_SIZE | 4 | wrb | 256 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mbox |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mbox_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct be_adapter)->mbox_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_ddr_dma_test() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req_hdr | 1-ptr_max |
| PARAM_VALUE | 1 | subsystem | 11 |
| PARAM_VALUE | 2 | opcode | 17 |
| PARAM_VALUE | 3 | cmd_len | 8224 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 5625086778549559296 |
| PARAM_VALUE | 5 | mem->size | 8224 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| DATA_SOURCE | 5 | mem | $3 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_enable_magic_wol() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req_hdr | 1-ptr_max |
| PARAM_VALUE | 1 | subsystem | 3 |
| PARAM_VALUE | 2 | opcode | 12 |
| PARAM_VALUE | 3 | cmd_len | 604 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 6966943467131854848 |
| PARAM_VALUE | 5 | mem->size | 604 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| DATA_SOURCE | 5 | mem | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_enable_vf() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 196 |
| PARAM_VALUE | 3 | cmd_len | 20 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &pci_rescan_remove_lock | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_eq_create() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 13 |
| PARAM_VALUE | 3 | cmd_len | 100 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| BUF_SIZE | 4 | wrb | 256 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mbox |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mbox_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct be_adapter)->mbox_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_get_acpi_wol_cap() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req_hdr | 1-ptr_max |
| PARAM_VALUE | 1 | subsystem | 3 |
| PARAM_VALUE | 2 | opcode | 12 |
| PARAM_VALUE | 3 | cmd_len | 1204 |
| PARAM_VALUE | 4 | wrb | 1-u64max |
| PARAM_VALUE | 5 | mem | 2871834866143612928 |
| PARAM_VALUE | 5 | mem->size | 1204 |
| BUF_SIZE | 4 | wrb | 256 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mbox |
| MEM_ZERO | 5 | mem | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mbox_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct be_adapter)->mbox_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_get_active_profile() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 167 |
| PARAM_VALUE | 3 | cmd_len | 20 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| BUF_SIZE | 4 | wrb | 256 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mbox |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mbox_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct be_adapter)->mbox_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_get_beacon_state() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 70 |
| PARAM_VALUE | 3 | cmd_len | 20 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_get_cntl_attributes() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req_hdr | 1-ptr_max |
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 32 |
| PARAM_VALUE | 3 | cmd_len | 592 |
| PARAM_VALUE | 4 | wrb | 1-u64max |
| PARAM_VALUE | 5 | mem | 9124390721791291392 |
| PARAM_VALUE | 5 | mem->size | 592 |
| BUF_SIZE | 4 | wrb | 256 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mbox |
| MEM_ZERO | 5 | mem | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mbox_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct be_adapter)->mbox_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_get_die_temperature() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 121 |
| PARAM_VALUE | 3 | cmd_len | 24 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_get_ext_fat_capabilites() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req_hdr | 1-ptr_max |
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 125 |
| PARAM_VALUE | 3 | cmd_len | 2844 |
| PARAM_VALUE | 4 | wrb | 1-u64max |
| PARAM_VALUE | 5 | mem | 5807359015838654464,6281476793234718720 |
| PARAM_VALUE | 5 | mem->size | 2844 |
| BUF_SIZE | 4 | wrb | 256 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mbox |
| DATA_SOURCE | 5 | mem | $1 |
| MEM_ZERO | 5 | mem | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mbox_lock | ||
| TYPE_LOCK | (struct be_adapter)->mbox_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_get_fat_dump() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 68 |
| PARAM_VALUE | 3 | cmd_len | 37-61476 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 8205688095255810048 |
| PARAM_VALUE | 5 | mem->size | 61476 |
| CAPPED_DATA | 3 | cmd_len | 1 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_get_fat_dump_len() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 68 |
| PARAM_VALUE | 3 | cmd_len | 36 |
| PARAM_VALUE | 4 | wrb | 3323306404881448960 |
| PARAM_VALUE | 4 | wrb->embedded | 0 |
| PARAM_VALUE | 4 | wrb->payload_length | 0 |
| PARAM_VALUE | 4 | wrb->tag0 | 0 |
| PARAM_VALUE | 4 | wrb->tag1 | 0 |
| PARAM_VALUE | 5 | mem | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_get_flash_crc() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 6 |
| PARAM_VALUE | 3 | cmd_len | 40 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_get_flow_control() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 37 |
| PARAM_VALUE | 3 | cmd_len | 20 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_get_fn_privileges() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 170 |
| PARAM_VALUE | 3 | cmd_len | 20 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_get_func_config() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req_hdr | 1-ptr_max |
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 160 |
| PARAM_VALUE | 3 | cmd_len | 23252 |
| PARAM_VALUE | 4 | wrb | 1-u64max |
| PARAM_VALUE | 5 | mem | 8948984588318625792 |
| PARAM_VALUE | 5 | mem->size | 23252 |
| BUF_SIZE | 4 | wrb | 256 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mbox |
| MEM_ZERO | 5 | mem | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mbox_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct be_adapter)->mbox_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_get_fw_ver() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 35 |
| PARAM_VALUE | 3 | cmd_len | 80 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_get_hsw_config() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 152 |
| PARAM_VALUE | 3 | cmd_len | 20 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_get_if_id() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 194 |
| PARAM_VALUE | 3 | cmd_len | 32 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &pci_rescan_remove_lock | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_get_mac_from_list() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req_hdr | 1-ptr_max |
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 147 |
| PARAM_VALUE | 3 | cmd_len | 548 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 8649400648236081152 |
| PARAM_VALUE | 5 | mem->size | 548 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| MEM_ZERO | 5 | mem | |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_get_phy_info() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req_hdr | 1-ptr_max |
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 102 |
| PARAM_VALUE | 3 | cmd_len | 40 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 8014826631643348992 |
| PARAM_VALUE | 5 | mem->size | 40 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_get_profile_config() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req_hdr | 1-ptr_max |
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 164 |
| PARAM_VALUE | 3 | cmd_len | 23252 |
| PARAM_VALUE | 4 | wrb | 125755985207218176 |
| PARAM_VALUE | 4 | wrb->embedded | 0 |
| PARAM_VALUE | 4 | wrb->payload_length | 0 |
| PARAM_VALUE | 4 | wrb->tag0 | 0 |
| PARAM_VALUE | 4 | wrb->tag1 | 0 |
| PARAM_VALUE | 5 | mem | 2694306739384938496 |
| PARAM_VALUE | 5 | mem->size | 23252 |
| MEM_ZERO | 5 | mem | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_get_seeprom_data() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req_hdr | 1-ptr_max |
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 30 |
| PARAM_VALUE | 3 | cmd_len | 1040 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 2084552923384496128 |
| PARAM_VALUE | 5 | mem->size | 1040 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| DATA_SOURCE | 5 | mem | $1 |
| MEM_ZERO | 5 | mem | |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_get_stats() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 3 |
| PARAM_VALUE | 2 | opcode | 4 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 4096-ptr_max |
| BUF_SIZE | 0 | req_hdr | 1-s32max |
| BUF_SIZE | 0 | req_hdr | 1-s32max |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| DATA_SOURCE | 5 | mem | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_if_create() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 50 |
| PARAM_VALUE | 3 | cmd_len | 40 |
| PARAM_VALUE | 4 | wrb | 5974689214358753280 |
| PARAM_VALUE | 4 | wrb->embedded | 0 |
| PARAM_VALUE | 4 | wrb->payload_length | 0 |
| PARAM_VALUE | 4 | wrb->tag0 | 0 |
| PARAM_VALUE | 4 | wrb->tag1 | 0 |
| PARAM_VALUE | 5 | mem | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_if_destroy() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 51 |
| PARAM_VALUE | 3 | cmd_len | 20 |
| PARAM_VALUE | 4 | wrb | 1785382077685768192 |
| PARAM_VALUE | 4 | wrb->embedded | 0 |
| PARAM_VALUE | 4 | wrb->payload_length | 0 |
| PARAM_VALUE | 4 | wrb->tag0 | 0 |
| PARAM_VALUE | 4 | wrb->tag1 | 0 |
| PARAM_VALUE | 5 | mem | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_intr_set() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 89 |
| PARAM_VALUE | 3 | cmd_len | 20 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| BUF_SIZE | 4 | wrb | 256 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mbox |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mbox_lock | ||
| TYPE_LOCK | (struct be_adapter)->mbox_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_link_status_query() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 5 |
| PARAM_VALUE | 3 | cmd_len | 20 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_loopback_test() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 11 |
| PARAM_VALUE | 2 | opcode | 18 |
| PARAM_VALUE | 3 | cmd_len | 48 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_mac_addr_query() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 1 |
| PARAM_VALUE | 3 | cmd_len | 24 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_manage_iface() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 193 |
| PARAM_VALUE | 3 | cmd_len | 52 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_mccq_ext_create() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 90 |
| PARAM_VALUE | 3 | cmd_len | 104 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| BUF_SIZE | 4 | wrb | 256 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mbox |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mbox_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct be_adapter)->mbox_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_mccq_org_create() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 21 |
| PARAM_VALUE | 3 | cmd_len | 100 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| BUF_SIZE | 4 | wrb | 256 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mbox |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mbox_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct be_adapter)->mbox_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_pmac_add() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 59 |
| PARAM_VALUE | 3 | cmd_len | 28 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &adapter->rx_filter_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_pmac_del() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 60 |
| PARAM_VALUE | 3 | cmd_len | 24 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_q_destroy() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1,3 |
| PARAM_VALUE | 2 | opcode | 9-10,53-55 |
| PARAM_VALUE | 3 | cmd_len | 20 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| BUF_SIZE | 4 | wrb | 256 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mbox |
| FUZZY_MAX | 1 | subsystem | 3 |
| FUZZY_MAX | 2 | opcode | 55 |
| BIT_INFO | 1 | subsystem | 0x1,0x3 |
| HARD_MAX | 1 | subsystem | 3 |
| HARD_MAX | 2 | opcode | 55 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mbox_lock | ||
| TYPE_LOCK | (struct be_adapter)->mbox_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_query_fw_cfg() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 58 |
| PARAM_VALUE | 3 | cmd_len | 140 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| BUF_SIZE | 4 | wrb | 256 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mbox |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mbox_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct be_adapter)->mbox_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_query_port_name() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 77 |
| PARAM_VALUE | 3 | cmd_len | 20 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| BUF_SIZE | 4 | wrb | 256 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mbox |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mbox_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct be_adapter)->mbox_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_read_port_transceiver_data() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req_hdr | 1-ptr_max |
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 73 |
| PARAM_VALUE | 3 | cmd_len | 280 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 2769640502296596480 |
| PARAM_VALUE | 5 | mem->size | 280 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_req_native_mode() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 103 |
| PARAM_VALUE | 3 | cmd_len | 236 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| BUF_SIZE | 4 | wrb | 256 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mbox |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mbox_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct be_adapter)->mbox_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_reset_function() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 61 |
| PARAM_VALUE | 3 | cmd_len | 16 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| BUF_SIZE | 0 | req_hdr | 236 |
| BUF_SIZE | 0 | req_hdr | 236 |
| BUF_SIZE | 4 | wrb | 256 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mbox |
| PARAM_COMPARE | 0 | req_hdr | == $4->payload.embedded_payload |
| PARAM_COMPARE | 0 | req_hdr | == $4->payload.embedded_payload |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mbox_lock | ||
| HALF_LOCKED2 | &dev->mutex | ||
| TYPE_LOCK | (struct be_adapter)->mbox_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_rss_config() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 3 |
| PARAM_VALUE | 2 | opcode | 1 |
| PARAM_VALUE | 3 | cmd_len | 196 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &netdev->ethtool->rss_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_rxq_create() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 3 |
| PARAM_VALUE | 2 | opcode | 8 |
| PARAM_VALUE | 3 | cmd_len | 48 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_rxq_destroy() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 3 |
| PARAM_VALUE | 2 | opcode | 10 |
| PARAM_VALUE | 3 | cmd_len | 20 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &netdev->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_set_beacon_state() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 69 |
| PARAM_VALUE | 3 | cmd_len | 20 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_set_ext_fat_capabilites() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req_hdr | 1-ptr_max |
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 126 |
| PARAM_VALUE | 3 | cmd_len | 2844 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 6281476793234718720 |
| PARAM_VALUE | 5 | mem->size | 2844 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| DATA_SOURCE | 5 | mem | $1 |
| MEM_ZERO | 5 | mem | |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_set_features() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 191 |
| PARAM_VALUE | 3 | cmd_len | 32 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_set_flow_control() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 36 |
| PARAM_VALUE | 3 | cmd_len | 20 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_set_fn_privileges() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 100 |
| PARAM_VALUE | 3 | cmd_len | 24 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_set_hsw_config() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 153 |
| PARAM_VALUE | 3 | cmd_len | 36 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_set_loopback() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 11 |
| PARAM_VALUE | 2 | opcode | 19 |
| PARAM_VALUE | 3 | cmd_len | 20 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_set_mac_list() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req_hdr | 1-ptr_max |
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 148 |
| PARAM_VALUE | 3 | cmd_len | 404 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 3887350007020564480 |
| PARAM_VALUE | 5 | mem->size | 404 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| MEM_ZERO | 5 | mem | |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_set_profile_config() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req_hdr | 1-ptr_max |
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 165 |
| PARAM_VALUE | 3 | cmd_len | 200 |
| PARAM_VALUE | 4 | wrb | 6535834625747607552 |
| PARAM_VALUE | 4 | wrb->embedded | 0 |
| PARAM_VALUE | 4 | wrb->payload_length | 0 |
| PARAM_VALUE | 4 | wrb->tag0 | 0 |
| PARAM_VALUE | 4 | wrb->tag1 | 0 |
| PARAM_VALUE | 5 | mem | 964791670051979264 |
| PARAM_VALUE | 5 | mem->size | 200 |
| MEM_ZERO | 5 | mem | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_set_qos() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 28 |
| PARAM_VALUE | 3 | cmd_len | 52 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_txq_create() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 3 |
| PARAM_VALUE | 2 | opcode | 7 |
| PARAM_VALUE | 3 | cmd_len | 148 |
| PARAM_VALUE | 4 | wrb | 7751290840313462784 |
| PARAM_VALUE | 4 | wrb->embedded | 0 |
| PARAM_VALUE | 4 | wrb->payload_length | 0 |
| PARAM_VALUE | 4 | wrb->tag0 | 0 |
| PARAM_VALUE | 4 | wrb->tag1 | 0 |
| PARAM_VALUE | 5 | mem | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_vlan_config() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 4 |
| PARAM_VALUE | 3 | cmd_len | 148 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_cmd_write_flashrom() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | req_hdr | 1-ptr_max |
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 7 |
| PARAM_VALUE | 3 | cmd_len | 32804 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 6113791830633984000 |
| PARAM_VALUE | 5 | mem->size | 32804 |
| BUF_SIZE | 5 | mem->va | 32804 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| DATA_SOURCE | 5 | mem | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c be_roce_mcc_cmd() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | cmd_len | 20,68,100,104 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| BUF_SIZE | 0 | req_hdr | 236 |
| BUF_SIZE | 0 | req_hdr | 236 |
| DATA_SOURCE | 3 | cmd_len | $2 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PARAM_COMPARE | 0 | req_hdr | == $4->payload.embedded_payload |
| PARAM_COMPARE | 0 | req_hdr | == $4->payload.embedded_payload |
| HARD_MAX | 3 | cmd_len | 104 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| LOCK2 | global &be_adapter_list_lock | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c lancer_cmd_delete_object() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 174 |
| PARAM_VALUE | 3 | cmd_len | 128 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c lancer_cmd_get_pport_stats() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 3 |
| PARAM_VALUE | 2 | opcode | 18 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 4096-ptr_max |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| DATA_SOURCE | 5 | mem | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c lancer_cmd_read_object() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 171 |
| PARAM_VALUE | 3 | cmd_len | 144 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |
drivers/net/ethernet/emulex/benet/be_cmds.c lancer_cmd_write_object() -> be_wrb_cmd_hdr_prepare()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subsystem | 1 |
| PARAM_VALUE | 2 | opcode | 172 |
| PARAM_VALUE | 3 | cmd_len | 144 |
| PARAM_VALUE | 4 | wrb | 4096-ptr_max |
| PARAM_VALUE | 5 | mem | 0 |
| DATA_SOURCE | 4 | wrb | r wrb_from_mccq |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 3 | cmd_len | unit_byte |
| LOCK2 | &adapter->mcc_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct be_adapter)->mcc_lock |