Searched refs:ramrod (Results 1 - 18 of 18) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/qlogic/qed/
H A Dqed_sp.h37 * 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 Dqed_sp_commands.c82 (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 Dqed_l2.c167 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 Dqed_spq.c386 * 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 Dqed_dev.c608 DP_NOTICE(p_hwfn, "Function start ramrod failed\n"); qed_hw_init_pf()
H A Dqed_hsi.h426 /* Ramrod data for PF start ramrod */
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_sriov.c242 /* 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 Dbnx2x_sp.h33 /* 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 Dbnx2x_sp.c457 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 Dbnx2x_stats.c120 /* 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 Dbnx2x_main.c1812 "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 Dbnx2x_hsi.h3602 * 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 Dbnx2x.h1256 /* 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 Dbnx2x_sriov.h189 /* set-mac ramrod state 1-pending, 0-done */
H A Dbnx2x_ethtool.c2927 /* Send an EMPTY ramrod on the first queue */ bnx2x_test_intr()
/linux-4.4.14/drivers/net/ethernet/broadcom/
H A Dcnic_defs.h3112 * 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 Dcnic.c4967 /* 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 Dqede_main.c2111 "Start vport ramrod passed, vport_id = %d, MTU = %d, vlan_removal_en = %d\n", qede_start_queues()

Completed in 922 milliseconds