Home
last modified time | relevance | path

Searched refs:q_params (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_netdev_ops.c66 struct hinic3_dyna_txrxq_params *q_params) in hinic3_config_num_qps() argument
73 q_params->num_qps = 1; in hinic3_config_num_qps()
75 if (nic_dev->num_qp_irq >= q_params->num_qps) in hinic3_config_num_qps()
80 alloc_num_irq = hinic3_qp_irq_change(netdev, q_params->num_qps); in hinic3_config_num_qps()
81 if (alloc_num_irq < q_params->num_qps) { in hinic3_config_num_qps()
82 q_params->num_qps = alloc_num_irq; in hinic3_config_num_qps()
84 q_params->num_qps); in hinic3_config_num_qps()
87 dst_num_irq = max_t(u16, cur_num_irq, q_params->num_qps); in hinic3_config_num_qps()
93 q_params->num_qps); in hinic3_config_num_qps()
107 hinic3_config_num_qps(netdev, &nic_dev->q_params); in hinic3_setup_num_qps()
[all …]
H A Dhinic3_irq.c140 if (q_id >= nic_dev->q_params.num_qps) in hinic3_set_interrupt_moder()
146 info.msix_index = nic_dev->q_params.irq_cfg[q_id].msix_entry_idx; in hinic3_set_interrupt_moder()
208 for (q_id = 0; q_id < nic_dev->q_params.num_qps; q_id++) { in hinic3_qps_irq_init()
210 irq_cfg = &nic_dev->q_params.irq_cfg[q_id]; in hinic3_qps_irq_init()
251 irq_cfg = &nic_dev->q_params.irq_cfg[q_id]; in hinic3_qps_irq_init()
276 for (q_id = 0; q_id < nic_dev->q_params.num_qps; q_id++) { in hinic3_qps_irq_uninit()
277 irq_cfg = &nic_dev->q_params.irq_cfg[q_id]; in hinic3_qps_irq_uninit()
H A Dhinic3_tx.c59 txq->q_depth = nic_dev->q_params.sq_depth; in hinic3_alloc_txqs()
60 txq->q_mask = nic_dev->q_params.sq_depth - 1; in hinic3_alloc_txqs()
618 if (unlikely(q_id >= nic_dev->q_params.num_qps)) in hinic3_xmit_frame()
664 for (qid = 0; qid < nic_dev->q_params.num_qps; qid++) { in hinic3_flush_txqs()
H A Dhinic3_main.c181 nic_dev->q_params.sq_depth = HINIC3_SQ_DEPTH; in hinic3_sw_init()
182 nic_dev->q_params.rq_depth = HINIC3_RQ_DEPTH; in hinic3_sw_init()
H A Dhinic3_rx.c80 rxq->q_depth = nic_dev->q_params.rq_depth; in hinic3_alloc_rxqs()
81 rxq->q_mask = nic_dev->q_params.rq_depth - 1; in hinic3_alloc_rxqs()
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_fcoe.c157 DMA_REGPAIR_LE(p_data->q_params.glbl_q_params_addr, in qed_sp_fcoe_func_start()
161 p_data->q_params.cq_num_entries = tmp; in qed_sp_fcoe_func_start()
164 p_data->q_params.cmdq_num_entries = tmp; in qed_sp_fcoe_func_start()
166 p_data->q_params.num_queues = fcoe_pf_params->num_cqs; in qed_sp_fcoe_func_start()
169 p_data->q_params.queue_relative_offset = (__force u8)tmp; in qed_sp_fcoe_func_start()
173 p_data->q_params.cq_cmdq_sb_num_arr[i] = tmp; in qed_sp_fcoe_func_start()
176 p_data->q_params.cq_sb_pi = fcoe_pf_params->gl_rq_pi; in qed_sp_fcoe_func_start()
177 p_data->q_params.cmdq_sb_pi = fcoe_pf_params->gl_cmd_pi; in qed_sp_fcoe_func_start()
179 p_data->q_params.bdq_resource_id = (u8)RESC_START(p_hwfn, QED_BDQ); in qed_sp_fcoe_func_start()
181 DMA_REGPAIR_LE(p_data->q_params.bdq_pbl_base_address[BDQ_ID_RQ], in qed_sp_fcoe_func_start()
[all …]
H A Dqed_nvmetcp.c78 p_queue = &p_init->q_params; in qed_sp_nvmetcp_func_start()
H A Dqed_iscsi.c169 p_queue = &p_init->q_params; in qed_sp_iscsi_func_start()
/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_sriov.c238 struct bnx2x_queue_state_params *q_params; in bnx2x_vf_queue_create() local
244 q_params = &qctor->qstate; in bnx2x_vf_queue_create()
245 q_params->q_obj = &bnx2x_vfq(vf, qid, sp_obj); in bnx2x_vf_queue_create()
246 set_bit(RAMROD_COMP_WAIT, &q_params->ramrod_flags); in bnx2x_vf_queue_create()
248 if (bnx2x_get_q_logical_state(bp, q_params->q_obj) == in bnx2x_vf_queue_create()
255 q_params->cmd = BNX2X_Q_CMD_INIT; in bnx2x_vf_queue_create()
256 rc = bnx2x_queue_state_change(bp, q_params); in bnx2x_vf_queue_create()
260 memcpy(&q_params->params.setup, &qctor->prep_qsetup, in bnx2x_vf_queue_create()
262 q_params->cmd = BNX2X_Q_CMD_SETUP; in bnx2x_vf_queue_create()
263 rc = bnx2x_queue_state_change(bp, q_params); in bnx2x_vf_queue_create()
[all …]
H A Dbnx2x_main.c8792 struct bnx2x_queue_state_params *q_params, in bnx2x_setup_tx_only() argument
8799 q_params->cmd = BNX2X_Q_CMD_SETUP_TX_ONLY; in bnx2x_setup_tx_only()
8815 tx_index, q_params->q_obj->cids[FIRST_TX_COS_INDEX], in bnx2x_setup_tx_only()
8816 q_params->q_obj->cids[tx_index], q_params->q_obj->cl_id, in bnx2x_setup_tx_only()
8820 return bnx2x_queue_state_change(bp, q_params); in bnx2x_setup_tx_only()
8837 struct bnx2x_queue_state_params q_params = {NULL}; in bnx2x_setup_queue() local
8839 &q_params.params.setup; in bnx2x_setup_queue()
8841 &q_params.params.tx_only; in bnx2x_setup_queue()
8852 q_params.q_obj = &bnx2x_sp_obj(bp, fp).q_obj; in bnx2x_setup_queue()
8854 __set_bit(RAMROD_COMP_WAIT, &q_params.ramrod_flags); in bnx2x_setup_queue()
[all …]
/linux/drivers/net/ethernet/qlogic/qede/
H A Dqede_main.c2225 struct qed_queue_start_common_params q_params; in qede_start_queues() local
2269 memset(&q_params, 0, sizeof(q_params)); in qede_start_queues()
2270 q_params.queue_id = rxq->rxq_id; in qede_start_queues()
2271 q_params.vport_id = 0; in qede_start_queues()
2272 q_params.p_sb = fp->sb_info; in qede_start_queues()
2273 q_params.sb_idx = RX_PI; in qede_start_queues()
2279 rc = edev->ops->q_rx_start(cdev, i, &q_params, in qede_start_queues()
/linux/include/linux/qed/
H A Dnvmetcp_common.h36 struct scsi_init_func_queues q_params; member
H A Dfcoe_common.h615 struct scsi_init_func_queues q_params; member
H A Discsi_common.h1288 struct scsi_init_func_queues q_params; member