/linux-4.4.14/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_sp.h | 37 * ramrod on the cqe ring 91 union ramrod_data ramrod; member in struct:qed_spq_entry 123 /* allocated dma-able memory for spq entries (+ramrod data) */ 331 * This ramrod is sent to initialize a physical function (PF). It will 351 * This ramrod is sent to close a Physical Function (PF). It is the last ramrod 352 * sent and the last completion written to the PFs Event Ring. This ramrod also
|
H A D | qed_sp_commands.c | 82 (unsigned long)&p_ent->ramrod, qed_sp_init_request() 87 memset(&p_ent->ramrod, 0, p_params->ramrod_data_size); qed_sp_init_request() 120 p_ramrod = &p_ent->ramrod.pf_start; qed_sp_pf_start()
|
H A D | qed_l2.c | 167 p_ramrod = &p_ent->ramrod.vport_start; qed_sp_vport_start() 387 /* Copy input params to ramrod according to FW struct */ qed_sp_vport_update() 388 p_ramrod = &p_ent->ramrod.vport_update; qed_sp_vport_update() 438 p_ramrod = &p_ent->ramrod.vport_stop; qed_sp_vport_stop() 543 p_ramrod = &p_ent->ramrod.rx_queue_start; qed_sp_eth_rxq_start_ramrod() 649 p_ramrod = &p_ent->ramrod.rx_queue_stop; qed_sp_eth_rx_queue_stop() 711 p_ramrod = &p_ent->ramrod.tx_queue_start; qed_sp_eth_txq_start_ramrod() 889 *pp_ramrod = &(*pp_ent)->ramrod.vport_filter_update; qed_filter_ucast_common() 1138 p_ramrod = &p_ent->ramrod.vport_update; qed_sp_eth_filter_mcast()
|
H A D | qed_spq.c | 386 * used to complete the ramrod using the echo value on the cqe qed_cqe_completion() 422 p_phys = p_spq->p_phys + offsetof(struct qed_spq_entry, ramrod); qed_spq_setup() 477 /* allocate and fill the SPQ elements (incl. ramrod data list) */ qed_spq_alloc() 823 * an additional ramrod. qed_spq_completion()
|
H A D | qed_dev.c | 608 DP_NOTICE(p_hwfn, "Function start ramrod failed\n"); qed_hw_init_pf()
|
H A D | qed_hsi.h | 426 /* Ramrod data for PF start ramrod */
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_sriov.c | 242 /* Prepare ramrod information */ bnx2x_vf_queue_create() 284 /* Prepare ramrod information */ bnx2x_vf_queue_destroy() 357 struct bnx2x_vlan_mac_ramrod_params ramrod; bnx2x_vf_vlan_mac_clear() local 364 /* Prepare ramrod params */ bnx2x_vf_vlan_mac_clear() 365 memset(&ramrod, 0, sizeof(struct bnx2x_vlan_mac_ramrod_params)); bnx2x_vf_vlan_mac_clear() 367 set_bit(BNX2X_ETH_MAC, &ramrod.user_req.vlan_mac_flags); bnx2x_vf_vlan_mac_clear() 368 ramrod.vlan_mac_obj = &bnx2x_vfq(vf, qid, vlan_mac_obj); bnx2x_vf_vlan_mac_clear() 370 set_bit(BNX2X_ETH_MAC, &ramrod.user_req.vlan_mac_flags); bnx2x_vf_vlan_mac_clear() 371 ramrod.vlan_mac_obj = &bnx2x_vfq(vf, qid, mac_obj); bnx2x_vf_vlan_mac_clear() 373 ramrod.vlan_mac_obj = &bnx2x_vfq(vf, qid, vlan_obj); bnx2x_vf_vlan_mac_clear() 375 ramrod.user_req.cmd = BNX2X_VLAN_MAC_DEL; bnx2x_vf_vlan_mac_clear() 377 set_bit(RAMROD_EXEC, &ramrod.ramrod_flags); bnx2x_vf_vlan_mac_clear() 379 set_bit(RAMROD_DRV_CLR_ONLY, &ramrod.ramrod_flags); bnx2x_vf_vlan_mac_clear() 381 set_bit(RAMROD_COMP_WAIT, &ramrod.ramrod_flags); bnx2x_vf_vlan_mac_clear() 384 rc = ramrod.vlan_mac_obj->delete_all(bp, bnx2x_vf_vlan_mac_clear() 385 ramrod.vlan_mac_obj, bnx2x_vf_vlan_mac_clear() 386 &ramrod.user_req.vlan_mac_flags, bnx2x_vf_vlan_mac_clear() 387 &ramrod.ramrod_flags); bnx2x_vf_vlan_mac_clear() 403 struct bnx2x_vlan_mac_ramrod_params ramrod; bnx2x_vf_mac_vlan_config() local 411 /* Prepare ramrod params */ bnx2x_vf_mac_vlan_config() 412 memset(&ramrod, 0, sizeof(struct bnx2x_vlan_mac_ramrod_params)); bnx2x_vf_mac_vlan_config() 414 ramrod.vlan_mac_obj = &bnx2x_vfq(vf, qid, vlan_mac_obj); bnx2x_vf_mac_vlan_config() 415 ramrod.user_req.u.vlan.vlan = filter->vid; bnx2x_vf_mac_vlan_config() 416 memcpy(&ramrod.user_req.u.mac.mac, filter->mac, ETH_ALEN); bnx2x_vf_mac_vlan_config() 417 set_bit(BNX2X_ETH_MAC, &ramrod.user_req.vlan_mac_flags); bnx2x_vf_mac_vlan_config() 419 ramrod.vlan_mac_obj = &bnx2x_vfq(vf, qid, vlan_obj); bnx2x_vf_mac_vlan_config() 420 ramrod.user_req.u.vlan.vlan = filter->vid; bnx2x_vf_mac_vlan_config() 422 set_bit(BNX2X_ETH_MAC, &ramrod.user_req.vlan_mac_flags); bnx2x_vf_mac_vlan_config() 423 ramrod.vlan_mac_obj = &bnx2x_vfq(vf, qid, mac_obj); bnx2x_vf_mac_vlan_config() 424 memcpy(&ramrod.user_req.u.mac.mac, filter->mac, ETH_ALEN); bnx2x_vf_mac_vlan_config() 426 ramrod.user_req.cmd = filter->add ? BNX2X_VLAN_MAC_ADD : bnx2x_vf_mac_vlan_config() 429 set_bit(RAMROD_EXEC, &ramrod.ramrod_flags); bnx2x_vf_mac_vlan_config() 431 set_bit(RAMROD_DRV_CLR_ONLY, &ramrod.ramrod_flags); bnx2x_vf_mac_vlan_config() 433 set_bit(RAMROD_COMP_WAIT, &ramrod.ramrod_flags); bnx2x_vf_mac_vlan_config() 436 rc = bnx2x_config_vlan_mac(bp, &ramrod); bnx2x_vf_mac_vlan_config() 461 /* Prepare ramrod params */ bnx2x_vf_mac_vlan_config_list() 586 /* update mcast list on the ramrod params */ bnx2x_vf_mcast() 607 struct bnx2x_rx_mode_ramrod_params *ramrod, bnx2x_vf_prep_rx_mode() 613 memset(ramrod, 0, sizeof(*ramrod)); bnx2x_vf_prep_rx_mode() 614 ramrod->cid = vfq->cid; bnx2x_vf_prep_rx_mode() 615 ramrod->cl_id = vfq_cl_id(vf, vfq); bnx2x_vf_prep_rx_mode() 616 ramrod->rx_mode_obj = &bp->rx_mode_obj; bnx2x_vf_prep_rx_mode() 617 ramrod->func_id = FW_VF_HANDLE(vf->abs_vfid); bnx2x_vf_prep_rx_mode() 618 ramrod->rx_accept_flags = accept_flags; bnx2x_vf_prep_rx_mode() 619 ramrod->tx_accept_flags = accept_flags; bnx2x_vf_prep_rx_mode() 620 ramrod->pstate = &vf->filter_state; bnx2x_vf_prep_rx_mode() 621 ramrod->state = BNX2X_FILTER_RX_MODE_PENDING; bnx2x_vf_prep_rx_mode() 624 set_bit(RAMROD_RX, &ramrod->ramrod_flags); bnx2x_vf_prep_rx_mode() 625 set_bit(RAMROD_TX, &ramrod->ramrod_flags); bnx2x_vf_prep_rx_mode() 627 ramrod->rdata = bnx2x_vf_sp(bp, vf, rx_mode_rdata.e2); bnx2x_vf_prep_rx_mode() 628 ramrod->rdata_mapping = bnx2x_vf_sp_map(bp, vf, rx_mode_rdata.e2); bnx2x_vf_prep_rx_mode() 634 struct bnx2x_rx_mode_ramrod_params ramrod; bnx2x_vf_rxmode() local 638 bnx2x_vf_prep_rx_mode(bp, qid, &ramrod, vf, accept_flags); bnx2x_vf_rxmode() 639 set_bit(RAMROD_COMP_WAIT, &ramrod.ramrod_flags); bnx2x_vf_rxmode() 640 vfq_get(vf, qid)->accept_flags = ramrod.rx_accept_flags; bnx2x_vf_rxmode() 641 return bnx2x_config_rx_mode(bp, &ramrod); bnx2x_vf_rxmode() 1800 DP(BNX2X_MSG_IOV, "got VF [%d:%d] cfc delete ramrod\n", bnx2x_iov_eq_sp_event() 1808 DP(BNX2X_MSG_IOV, "got VF [%d:%d] set mac/vlan ramrod\n", bnx2x_iov_eq_sp_event() 1813 DP(BNX2X_MSG_IOV, "got VF [%d:%d] set mcast ramrod\n", bnx2x_iov_eq_sp_event() 1818 DP(BNX2X_MSG_IOV, "got VF [%d:%d] set rx-mode ramrod\n", bnx2x_iov_eq_sp_event() 1823 DP(BNX2X_MSG_IOV, "got VF [%d:%d] RSS update ramrod\n", bnx2x_iov_eq_sp_event() 2247 /* Set ramrod params */ bnx2x_vf_tpa_update() 2365 /* send q. update ramrod to configure Tx switching */ bnx2x_set_pf_tx_switching() 2378 /* send the ramrod on all the queues of the PF */ for_each_eth_queue() 606 bnx2x_vf_prep_rx_mode(struct bnx2x *bp, u8 qid, struct bnx2x_rx_mode_ramrod_params *ramrod, struct bnx2x_virtf *vf, unsigned long accept_flags) bnx2x_vf_prep_rx_mode() argument
|
H A D | bnx2x_sp.h | 33 /* Don't send a ramrod, only update a registry */ 44 /* If there is another pending ramrod, wait until it finishes and 88 int state; /* "ramrod is pending" state bit */ 134 * ramrod parameters. 331 * Checks if ADD-ramrod with the given params may be performed. 341 * Checks if DEL-ramrod with the given params may be performed. 351 * Checks if DEL-ramrod with the given params may be performed. 370 * Configures one rule in the ramrod data buffer. 455 /* RX_MODE ramrod special flags: set in rx_mode_flags field in 587 * Fills the ramrod data during the RESTORE flow. 592 * @param rdata_idx Index in the ramrod data to start from 850 * ramrod params. 1065 /* Buffer to use as a ramrod data and its mapping */ 1327 /* Buffer to use as a ramrod data and its mapping */ 1331 /* Buffer to use as a afex ramrod data and its mapping. 1332 * This can't be same rdata as above because afex ramrod requests 1333 * can arrive to the object in parallel to other ramrod requests. 1339 * ramrod to be sent will be the one set the pending bit 1443 * bnx2x_config_rx_mode - Send and RX_MODE ramrod according to the provided parameters.
|
H A D | bnx2x_sp.c | 457 DP(BNX2X_MSG_SP, "vlan_mac_lock execute pending command with ramrod flags %lu\n", __bnx2x_vlan_mac_h_exec_pending() 476 * @ramrod_flags: ramrod flags of missed execution 486 DP(BNX2X_MSG_SP, "Placing pending execution with ramrod flags %lu\n", __bnx2x_vlan_mac_h_pend() 832 * bnx2x_vlan_mac_set_cmd_hdr_e2 - set a header in a single classify ramrod 862 * bnx2x_vlan_mac_set_rdata_hdr_e2 - set the classify ramrod data header 921 /* Reset the ramrod data buffer for the first rule */ bnx2x_set_one_mac_e2() 944 /* Setup ramrod data */ bnx2x_set_one_mac_e2() 959 /* Set the ramrod data header */ bnx2x_set_one_mac_e2() 967 * bnx2x_vlan_mac_set_rdata_hdr_e1x - set a header in a single classify ramrod 1007 /* Set a MAC in a ramrod data */ bnx2x_vlan_mac_set_cfg_entry_e1x() 1034 * bnx2x_set_one_mac_e1x - fill a single MAC rule ramrod data 1056 /* Reset the ramrod data buffer */ bnx2x_set_one_mac_e1x() 1079 /* Reset the ramrod data buffer for the first rule */ bnx2x_set_one_vlan_e2() 1098 /* Setup ramrod data */ bnx2x_set_one_vlan_e2() 1108 /* Set the ramrod data header */ bnx2x_set_one_vlan_e2() 1131 /* Reset the ramrod data buffer for the first rule */ bnx2x_set_one_vlan_mac_e2() 1153 /* Setup ramrod data */ bnx2x_set_one_vlan_mac_e2() 1167 /* Set the ramrod data header */ bnx2x_set_one_vlan_mac_e2() 1195 /* Reset the ramrod data buffer */ bnx2x_set_one_vlan_mac_e1h() 1595 * and the case in which there is already a pending ramrod __bnx2x_vlan_mac_execute_step() 1607 * bnx2x_complete_vlan_mac - complete one VLAN-MAC ramrod 1636 /* If ramrod failed this is most likely a SW bug */ bnx2x_complete_vlan_mac() 1775 * go and send a ramrod! 1792 * and exit. Otherwise send a ramrod to FW. bnx2x_execute_vlan_mac() 1800 /* Fill the ramrod data */ list_for_each_entry() 1825 /* Configure a single command in a ramrod data buffer */ list_for_each_entry() 1829 /* MOVE command consumes 2 entries in the ramrod data */ list_for_each_entry() 1851 /* Now, when we are done with the ramrod - clean up the registry */ list_for_each_entry() 2386 /* Setup ramrod data */ bnx2x_rx_mode_set_rdata_hdr_e2() 2451 /* Reset the ramrod data buffer */ bnx2x_set_rx_mode_e2() 2454 /* Setup ramrod data */ bnx2x_set_rx_mode_e2() 2518 /* Set the ramrod header (most importantly - number of rules to bnx2x_set_rx_mode_e2() 2534 /* Send a ramrod */ bnx2x_set_rx_mode_e2() 2569 /* Wait for a ramrod completion if was requested */ bnx2x_config_rx_mode() 2616 * single ramrod, there is no need to utilize this field. 2820 * @rdata_idx: index in the ramrod data to start from 3024 * @start_cnt: first line in the ramrod data that may be used 3027 * the ramrod data. 3028 * Returns number of lines filled in the ramrod data in total. 3178 /* Reset the ramrod data buffer */ bnx2x_mcast_setup_e2() 3187 /* The below may be true iff there was enough room in ramrod bnx2x_mcast_setup_e2() 3201 /* send a ramrod */ bnx2x_mcast_setup_e2() 3217 * aggregate multiple commands (ADD/DEL/RESTORE) into one ramrod but bnx2x_mcast_setup_e2() 3220 * going to be after this ramrod. bnx2x_mcast_setup_e2() 3225 /* If CLEAR_ONLY was requested - don't send a ramrod and clear bnx2x_mcast_setup_e2() 3239 /* Send a ramrod */ bnx2x_mcast_setup_e2() 3499 * @rdata_idx: index in the ramrod data to start from 3605 * Check the ramrod data first entry flag to see if it's a DELETE or ADD command 3667 /* Reset the ramrod data buffer */ bnx2x_mcast_setup_e1() 3692 /* send a ramrod */ bnx2x_mcast_setup_e1() 3696 /* Set ramrod header (in particular, a number of entries to update) */ bnx2x_mcast_setup_e1() 3709 /* If CLEAR_ONLY was requested - don't send a ramrod and clear bnx2x_mcast_setup_e1() 3723 /* Send a ramrod */ bnx2x_mcast_setup_e1() 3808 /* Wait for a ramrod completion if was requested */ bnx2x_config_mcast() 3900 /* 57711 doesn't send a ramrod, so it has unlimited credit bnx2x_init_mcast_obj() 4261 * sends on UPDATE ramrod for that matter. 4363 /* Send a ramrod */ bnx2x_setup_rss() 4460 /* Send a ramrod */ bnx2x_queue_state_change() 4821 /* As no ramrod is sent, complete the command immediately */ bnx2x_q_init() 4837 int ramrod = RAMROD_CMD_ID_ETH_CLIENT_SETUP; bnx2x_q_send_setup_e1x() local 4839 /* Clear the ramrod data */ bnx2x_q_send_setup_e1x() 4842 /* Fill the ramrod data */ bnx2x_q_send_setup_e1x() 4851 return bnx2x_sp_post(bp, ramrod, o->cids[BNX2X_PRIMARY_CID_INDEX], bnx2x_q_send_setup_e1x() 4863 int ramrod = RAMROD_CMD_ID_ETH_CLIENT_SETUP; bnx2x_q_send_setup_e2() local 4865 /* Clear the ramrod data */ bnx2x_q_send_setup_e2() 4868 /* Fill the ramrod data */ bnx2x_q_send_setup_e2() 4878 return bnx2x_sp_post(bp, ramrod, o->cids[BNX2X_PRIMARY_CID_INDEX], bnx2x_q_send_setup_e2() 4890 int ramrod = RAMROD_CMD_ID_ETH_TX_QUEUE_SETUP; bnx2x_q_send_setup_tx_only() local 4905 /* Clear the ramrod data */ bnx2x_q_send_setup_tx_only() 4908 /* Fill the ramrod data */ bnx2x_q_send_setup_tx_only() 4911 DP(BNX2X_MSG_SP, "sending tx-only ramrod: cid %d, client-id %d, sp-client id %d, cos %d\n", bnx2x_q_send_setup_tx_only() 4921 return bnx2x_sp_post(bp, ramrod, o->cids[cid_index], bnx2x_q_send_setup_tx_only() 5015 /* Clear the ramrod data */ bnx2x_q_send_update() 5018 /* Fill the ramrod data */ bnx2x_q_send_update() 5106 /* Clear the ramrod data */ bnx2x_q_send_update_tpa() 5109 /* Fill the ramrod data */ bnx2x_q_send_update_tpa() 5632 * if not pending for function_stop ramrod completion bnx2x_func_chk_transition() 5643 /* Switch_update ramrod can be sent in either started or bnx2x_func_chk_transition() 5929 /* Fill the ramrod data with provided parameters */ bnx2x_func_send_start() 5991 /* Fill the ramrod data with provided parameters */ bnx2x_func_send_switch_update() 6070 /* Fill the ramrod data with provided parameters */ bnx2x_func_send_afex_update() 6109 /* Fill the ramrod data with provided parameters */ bnx2x_func_send_afex_viflists() 6125 DP(BNX2X_MSG_SP, "afex: ramrod lists, cmd 0x%x index 0x%x func_bit_map 0x%x func_to_clr 0x%x\n", bnx2x_func_send_afex_viflists() 6129 /* this ramrod sends data directly and not through DMA mapping */ bnx2x_func_send_afex_viflists() 6195 /* Fill the ramrod data with provided parameters */ bnx2x_func_send_set_timesync() 6305 BNX2X_ERR("timeout waiting for previous ramrod completion\n"); bnx2x_func_state_change() 6321 /* Send a ramrod */ bnx2x_func_state_change()
|
H A D | bnx2x_stats.c | 120 /* Post the next statistics ramrod. Protect it with the spin in 122 * (each ramrod has a sequence number passed in a 136 DP(BNX2X_MSG_STATS, "Sending statistics ramrod %d\n", bnx2x_storm_stats_post() 139 /* adjust the ramrod to include VF queues statistics */ bnx2x_storm_stats_post() 143 /* send FW stats ramrod */ bnx2x_storm_stats_post() 881 * used for sending the last stats ramrod. bnx2x_storm_stats_validate_counters() 1430 /* This function will prepare the statistics ramrod data the way 1432 * send the ramrod each time we have to. 1448 * each time it completes hadning a statistics ramrod. We will bnx2x_prep_fw_stats_req() 1450 * (statistics) ramrod completion. bnx2x_prep_fw_stats_req() 1460 /* prepare to the first stats ramrod (will be completed with bnx2x_prep_fw_stats_req() 1516 * be included in the ramrod bnx2x_prep_fw_stats_req() 1640 /* Prepare statistics ramrod data */ bnx2x_stats_init()
|
H A D | bnx2x_main.c | 1812 "fp %d cid %d got ramrod #%d state is %x type is %d\n", bnx2x_sp_event() 1825 DP(BNX2X_MSG_SP, "got UPDATE ramrod. CID %d\n", cid); bnx2x_sp_event() 1830 DP(BNX2X_MSG_SP, "got MULTI[%d] setup ramrod\n", cid); bnx2x_sp_event() 1835 DP(BNX2X_MSG_SP, "got MULTI[%d] tx-only setup ramrod\n", cid); bnx2x_sp_event() 1840 DP(BNX2X_MSG_SP, "got MULTI[%d] halt ramrod\n", cid); bnx2x_sp_event() 1845 DP(BNX2X_MSG_SP, "got MULTI[%d] terminate ramrod\n", cid); bnx2x_sp_event() 1850 DP(BNX2X_MSG_SP, "got MULTI[%d] empty ramrod\n", cid); bnx2x_sp_event() 1855 DP(BNX2X_MSG_SP, "got tpa update ramrod CID=%d\n", cid); bnx2x_sp_event() 1889 /* if Q update ramrod is completed for last Q in AFEX vif set bnx2x_sp_event() 2748 /* if ramrod can not be sent, response to MCP immediately */ bnx2x_afex_func_update() 2783 /* if ramrod can not be sent, respond to MCP immediately for bnx2x_afex_handle_vif_list_cmd() 2894 /* send ramrod to FW, return in case of failure */ bnx2x_handle_afex_cmd() 2905 /* send INVALID VIF ramrod to FW */ bnx2x_handle_afex_cmd() 3421 /* insert FCoE stats from ramrod response */ bnx2x_drv_info_fcoe_stat() 5241 DP(BNX2X_MSG_SP, "got delete ramrod for CNIC CID %d\n", cid); bnx2x_cnic_handle_cfc_del() 5245 BNX2X_ERR("got delete ramrod for CNIC CID %d with error!\n", bnx2x_cnic_handle_cfc_del() 5306 * configured as unicast MACs using the same ramrod. bnx2x_handle_classification_eqe() 5350 "afex: ramrod completed VIF LIST_GET, addrs 0x%x\n", bnx2x_after_afex_vif_lists() 5356 DP(BNX2X_MSG_SP, "afex: ramrod completed VIF LIST_SET\n"); bnx2x_after_afex_vif_lists() 5395 /* send the ramrod */ for_each_eth_queue() 5414 /* send Q update ramrod for FCoE Q */ 5507 "got delete ramrod for MULTI[%d]\n", cid); bnx2x_eq_int() 5540 "got FUNC_SWITCH_UPDATE ramrod\n"); bnx2x_eq_int() 5549 "AFEX: ramrod completed FUNCTION_UPDATE\n"); bnx2x_eq_int() 5569 "got FUNC_START ramrod\n"); bnx2x_eq_int() 5577 "got FUNC_STOP ramrod\n"); bnx2x_eq_int() 5585 "got set_timesync ramrod completion\n"); bnx2x_eq_int() 5601 DP(BNX2X_MSG_SP, "got RSS_UPDATE ramrod. CID %d\n", bnx2x_eq_int() 5616 DP(BNX2X_MSG_SP, "got (un)set vlan/mac ramrod\n"); bnx2x_eq_int() 5626 DP(BNX2X_MSG_SP, "got mcast ramrod\n"); bnx2x_eq_int() 5636 DP(BNX2X_MSG_SP, "got rx_mode ramrod\n"); bnx2x_eq_int() 6150 /* Prepare ramrod parameters */ bnx2x_set_q_rx_mode() 7852 /* Suspend Tx switching to the PF. Completion of this ramrod bnx2x_reset_nic_mode() 8296 /* size = the status block + ramrod buffers */ bnx2x_alloc_mem_cnic() 8762 "preparing to send tx-only ramrod for connection: cos %d, primary cid %d, cid %d, client id %d, sp-client id %d, flags %lx\n", bnx2x_setup_tx_only() 8767 /* send the ramrod */ bnx2x_setup_tx_only() 8853 /* prepare and send tx-only ramrod*/ bnx2x_setup_queue() 9078 BNX2X_ERR("FUNC_STOP ramrod failed. Running a dry transaction\n"); bnx2x_func_stop() 9405 * function stop ramrod is sent, since as part of this ramrod FW access 14380 * This function will wait until the ramrod completion returns. 14381 * Return 0 if success, -ENODEV if ramrod doesn't return. 14416 * ramrod bnx2x_cnic_sp_post() 15178 /* send queue update ramrod to enable PTP packets */ bnx2x_enable_ptp_packets() 15187 /* send the ramrod on all the queues of the PF */ for_each_eth_queue()
|
H A D | bnx2x_hsi.h | 3602 * client init ramrod data 3724 * client init ramrod data 3734 * client update ramrod data 3820 * header for eth classification config ramrod 3892 * parameters for eth classification configuration ramrod 3901 * The data contain client ID need to the ramrod 4065 * parameters for eth classification filters ramrod 4081 * parameters for eth classification configuration ramrod 4090 * The data for Halt ramrod 4167 * parameters for multicast classification ramrod 4183 * union for ramrod data for Ethernet protocol (CQE) (force size of 16 bits) 4220 * parameters for RSS update ramrod (E2) 4671 * MAC address in list for ramrod 4725 * tpa update ramrod data 4793 * tx only queue init ramrod data 4877 * The data afex vif list ramrod need
|
H A D | bnx2x.h | 1256 /* pfc configuration for DCBX ramrod */ 1260 /* afex ramrod can not be a part of func_rdata union because these 1557 /* Counter for marking that there is a STAT_QUERY ramrod pending */ 1722 * ramrod request and data.
|
H A D | bnx2x_sriov.h | 189 /* set-mac ramrod state 1-pending, 0-done */
|
H A D | bnx2x_ethtool.c | 2927 /* Send an EMPTY ramrod on the first queue */ bnx2x_test_intr()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
H A D | cnic_defs.h | 3112 * ramrod $$KEEP_ENDIANNESS$$ 3120 * FCoE connection offload params passed by driver to FW in FCoE offload ramrod 3683 * FCoE init params passed by driver to FW in FCoE init ramrod 3702 * ramrod $$KEEP_ENDIANNESS$$ 5166 * The l5cm opaque buffer passed in add new connection ramrod passive side
|
H A D | cnic.c | 4967 /* Other ramrod params */ cnic_init_bnx2x_tx_ring() 5032 /* Other ramrod params */ cnic_init_bnx2x_rx_ring()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_main.c | 2111 "Start vport ramrod passed, vport_id = %d, MTU = %d, vlan_removal_en = %d\n", qede_start_queues()
|