/linux/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_init_fw_funcs.c | 607 struct qed_qm_pf_rt_init_params *p_params, in qed_tx_pq_map_rt_init() argument 611 struct init_qm_vport_params *vport_params = p_params->vport_params; in qed_tx_pq_map_rt_init() 614 struct init_qm_pq_params *pq_params = p_params->pq_params; in qed_tx_pq_map_rt_init() 617 num_pqs = p_params->num_pf_pqs + p_params->num_vf_pqs; in qed_tx_pq_map_rt_init() 619 first_pq_group = p_params->start_pq / QM_PF_QUEUE_GROUP_SIZE; in qed_tx_pq_map_rt_init() 620 last_pq_group = (p_params->start_pq + num_pqs - 1) / in qed_tx_pq_map_rt_init() 623 pq_mem_4kb = QM_PQ_MEM_4KB(p_params->num_pf_cids); in qed_tx_pq_map_rt_init() 624 vport_pq_mem_4kb = QM_PQ_MEM_4KB(p_params->num_vf_cids); in qed_tx_pq_map_rt_init() 630 (u32)(p_params in qed_tx_pq_map_rt_init() 775 qed_pf_wfq_rt_init(struct qed_hwfn * p_hwfn,struct qed_qm_pf_rt_init_params * p_params) qed_pf_wfq_rt_init() argument 930 qed_qm_common_rt_init(struct qed_hwfn * p_hwfn,struct qed_qm_common_rt_init_params * p_params) qed_qm_common_rt_init() argument 982 qed_qm_pf_rt_init(struct qed_hwfn * p_hwfn,struct qed_ptt * p_ptt,struct qed_qm_pf_rt_init_params * p_params) qed_qm_pf_rt_init() argument [all...] |
H A D | qed_l2.c | 193 struct qed_queue_start_common_params *p_params, in _qed_eth_queue_to_cid() argument 209 p_cid->rel.vport_id = p_params->vport_id; in _qed_eth_queue_to_cid() 210 p_cid->rel.queue_id = p_params->queue_id; in _qed_eth_queue_to_cid() 211 p_cid->rel.stats_id = p_params->stats_id; in _qed_eth_queue_to_cid() 212 p_cid->sb_igu_id = p_params->p_sb->igu_sb_id; in _qed_eth_queue_to_cid() 214 p_cid->sb_idx = p_params->sb_idx; in _qed_eth_queue_to_cid() 289 struct qed_queue_start_common_params *p_params, in qed_eth_queue_to_cid() argument 324 p_params, b_is_rx, p_vf_params); in qed_eth_queue_to_cid() 335 struct qed_queue_start_common_params *p_params) in qed_eth_queue_to_cid_pf() argument 337 return qed_eth_queue_to_cid(p_hwfn, opaque_fid, p_params, b_is_r in qed_eth_queue_to_cid_pf() 342 qed_sp_eth_vport_start(struct qed_hwfn * p_hwfn,struct qed_sp_vport_start_params * p_params) qed_sp_eth_vport_start() argument 417 qed_sp_vport_start(struct qed_hwfn * p_hwfn,struct qed_sp_vport_start_params * p_params) qed_sp_vport_start() argument 640 qed_sp_update_mcast_bin(struct qed_hwfn * p_hwfn,struct vport_update_ramrod_data * p_ramrod,struct qed_sp_vport_update_params * p_params) qed_sp_update_mcast_bin() argument 659 qed_sp_vport_update(struct qed_hwfn * p_hwfn,struct qed_sp_vport_update_params * p_params,enum spq_mode comp_mode,struct qed_spq_comp_cb * p_comp_data) qed_sp_vport_update() argument 925 qed_eth_rx_queue_start(struct qed_hwfn * p_hwfn,u16 opaque_fid,struct qed_queue_start_common_params * p_params,u16 bd_max_bytes,dma_addr_t bd_chain_phys_addr,dma_addr_t cqe_pbl_addr,u16 cqe_pbl_size,struct qed_rxq_start_ret_params * p_ret_params) qed_eth_rx_queue_start() argument 1131 qed_eth_tx_queue_start(struct qed_hwfn * p_hwfn,u16 opaque_fid,struct qed_queue_start_common_params * p_params,u8 tc,dma_addr_t pbl_addr,u16 pbl_size,struct qed_txq_start_ret_params * p_ret_params) qed_eth_tx_queue_start() argument 2020 qed_configure_rfs_ntuple_filter(struct qed_hwfn * p_hwfn,struct qed_spq_comp_cb * p_cb,struct qed_ntuple_filter_params * p_params) qed_configure_rfs_ntuple_filter() argument 2497 qed_start_rxq(struct qed_dev * cdev,u8 rss_num,struct qed_queue_start_common_params * p_params,u16 bd_max_bytes,dma_addr_t bd_chain_phys_addr,dma_addr_t cqe_pbl_addr,u16 cqe_pbl_size,struct qed_rxq_start_ret_params * ret_params) qed_start_rxq() argument 2551 qed_start_txq(struct qed_dev * cdev,u8 rss_num,struct qed_queue_start_common_params * p_params,dma_addr_t pbl_addr,u16 pbl_size,struct qed_txq_start_ret_params * ret_params) qed_start_txq() argument [all...] |
H A D | qed_dcbx.c | 458 struct qed_dcbx_params *p_params, bool ieee) in qed_dcbx_get_app_data() argument 464 p_params->app_willing = QED_MFW_GET_FIELD(p_app->flags, in qed_dcbx_get_app_data() 466 p_params->app_valid = QED_MFW_GET_FIELD(p_app->flags, DCBX_APP_ENABLED); in qed_dcbx_get_app_data() 467 p_params->app_error = QED_MFW_GET_FIELD(p_app->flags, DCBX_APP_ERROR); in qed_dcbx_get_app_data() 468 p_params->num_app_entries = QED_MFW_GET_FIELD(p_app->flags, in qed_dcbx_get_app_data() 471 entry = &p_params->app_entry[i]; in qed_dcbx_get_app_data() 516 p_params->app_willing, p_params->app_valid, in qed_dcbx_get_app_data() 517 p_params->app_error); in qed_dcbx_get_app_data() 522 u32 pfc, struct qed_dcbx_params *p_params) in qed_dcbx_get_pfc_data() argument 548 qed_dcbx_get_ets_data(struct qed_hwfn * p_hwfn,struct dcbx_ets_feature * p_ets,struct qed_dcbx_params * p_params) qed_dcbx_get_ets_data() argument 597 qed_dcbx_get_common_params(struct qed_hwfn * p_hwfn,struct dcbx_app_priority_feature * p_app,struct dcbx_app_priority_entry * p_tbl,struct dcbx_ets_feature * p_ets,u32 pfc,struct qed_dcbx_params * p_params,bool ieee) qed_dcbx_get_common_params() argument 713 qed_dcbx_get_params(struct qed_hwfn * p_hwfn,struct qed_dcbx_get * p_params,enum qed_mib_read_type type) qed_dcbx_get_params() argument 1020 qed_dcbx_set_pfc_data(struct qed_hwfn * p_hwfn,u32 * pfc,struct qed_dcbx_params * p_params) qed_dcbx_set_pfc_data() argument 1053 qed_dcbx_set_ets_data(struct qed_hwfn * p_hwfn,struct dcbx_ets_feature * p_ets,struct qed_dcbx_params * p_params) qed_dcbx_set_ets_data() argument 1097 qed_dcbx_set_app_data(struct qed_hwfn * p_hwfn,struct dcbx_app_priority_feature * p_app,struct qed_dcbx_params * p_params,bool ieee) qed_dcbx_set_app_data() argument [all...] |
H A D | qed_hw.c | 382 struct qed_dmae_params *p_params) in qed_dmae_opcode() argument 394 src_pfid = QED_DMAE_FLAGS_IS_SET(p_params, SRC_PF_VALID) ? in qed_dmae_opcode() 395 p_params->src_pfid : p_hwfn->rel_pf_id; in qed_dmae_opcode() 401 dst_pfid = QED_DMAE_FLAGS_IS_SET(p_params, DST_PF_VALID) ? in qed_dmae_opcode() 402 p_params->dst_pfid : p_hwfn->rel_pf_id; in qed_dmae_opcode() 413 if (QED_DMAE_FLAGS_IS_SET(p_params, COMPLETION_DST)) in qed_dmae_opcode() 419 port_id = (QED_DMAE_FLAGS_IS_SET(p_params, PORT_VALID)) ? in qed_dmae_opcode() 420 p_params->port_id : p_hwfn->port_id; in qed_dmae_opcode() 430 if (QED_DMAE_FLAGS_IS_SET(p_params, SRC_VF_VALID)) { in qed_dmae_opcode() 432 SET_FIELD(opcode_b, DMAE_CMD_SRC_VF_ID, p_params in qed_dmae_opcode() 681 qed_dmae_execute_command(struct qed_hwfn * p_hwfn,struct qed_ptt * p_ptt,u64 src_addr,u64 dst_addr,u8 src_type,u8 dst_type,u32 size_in_dwords,struct qed_dmae_params * p_params) qed_dmae_execute_command() argument 761 qed_dmae_host2grc(struct qed_hwfn * p_hwfn,struct qed_ptt * p_ptt,u64 source_addr,u32 grc_addr,u32 size_in_dwords,struct qed_dmae_params * p_params) qed_dmae_host2grc() argument 784 qed_dmae_grc2host(struct qed_hwfn * p_hwfn,struct qed_ptt * p_ptt,u32 grc_addr,dma_addr_t dest_addr,u32 size_in_dwords,struct qed_dmae_params * p_params) qed_dmae_grc2host() argument 806 qed_dmae_host2host(struct qed_hwfn * p_hwfn,struct qed_ptt * p_ptt,dma_addr_t source_addr,dma_addr_t dest_addr,u32 size_in_dwords,struct qed_dmae_params * p_params) qed_dmae_host2host() argument [all...] |
H A D | qed_iscsi.c | 144 struct qed_iscsi_pf_params *p_params = NULL; in qed_sp_iscsi_func_start() local 168 p_params = &p_hwfn->pf_params.iscsi_pf_params; in qed_sp_iscsi_func_start() 172 if (p_params->num_queues > p_hwfn->hw_info.feat_num[QED_ISCSI_CQ]) { in qed_sp_iscsi_func_start() 175 p_params->num_queues, in qed_sp_iscsi_func_start() 181 val = p_params->half_way_close_timeout; in qed_sp_iscsi_func_start() 183 p_init->num_sq_pages_in_ring = p_params->num_sq_pages_in_ring; in qed_sp_iscsi_func_start() 184 p_init->num_r2tq_pages_in_ring = p_params->num_r2tq_pages_in_ring; in qed_sp_iscsi_func_start() 185 p_init->num_uhq_pages_in_ring = p_params->num_uhq_pages_in_ring; in qed_sp_iscsi_func_start() 188 p_params->ll2_ooo_queue_id; in qed_sp_iscsi_func_start() 190 p_init->func_params.log_page_size = p_params in qed_sp_iscsi_func_start() 687 struct qed_iscsi_pf_params *p_params = NULL; qed_iscsi_allocate_connection() local [all...] |
H A D | qed_nvmetcp.c | 55 struct qed_nvmetcp_pf_params *p_params = NULL; in qed_sp_nvmetcp_func_start() local 77 p_params = &p_hwfn->pf_params.nvmetcp_pf_params; in qed_sp_nvmetcp_func_start() 79 p_init->num_sq_pages_in_ring = p_params->num_sq_pages_in_ring; in qed_sp_nvmetcp_func_start() 80 p_init->num_r2tq_pages_in_ring = p_params->num_r2tq_pages_in_ring; in qed_sp_nvmetcp_func_start() 81 p_init->num_uhq_pages_in_ring = p_params->num_uhq_pages_in_ring; in qed_sp_nvmetcp_func_start() 83 p_params->ll2_ooo_queue_id; in qed_sp_nvmetcp_func_start() 86 p_init->func_params.num_tasks = cpu_to_le16(p_params->num_tasks); in qed_sp_nvmetcp_func_start() 87 p_init->debug_flags = p_params->debug_mode; in qed_sp_nvmetcp_func_start() 89 p_params->glbl_q_params_addr); in qed_sp_nvmetcp_func_start() 91 p_queue->num_queues = p_params in qed_sp_nvmetcp_func_start() 460 struct qed_nvmetcp_pf_params *p_params = NULL; qed_nvmetcp_allocate_connection() local [all...] |
H A D | qed_dev_api.h | 119 * @p_params: Pointers to params. 123 int qed_hw_init(struct qed_dev *cdev, struct qed_hw_init_params *p_params); 242 * @p_params: (default parameters will be used in case of NULL). 252 struct qed_dmae_params *p_params); 262 * @p_params: (default parameters will be used in case of NULL). 268 struct qed_dmae_params *p_params); 280 * @p_params: (default parameters will be used in case of NULL). 288 u32 size_in_dwords, struct qed_dmae_params *p_params);
|
H A D | qed_l2.h | 147 struct qed_sp_vport_start_params *p_params); 202 struct qed_sp_vport_update_params *p_params, 304 * @p_params: Pointer to params. 311 struct qed_ntuple_filter_params *p_params); 391 struct qed_queue_start_common_params *p_params, 397 struct qed_sp_vport_start_params *p_params);
|
H A D | qed_mcp.c | 960 struct qed_load_req_params *p_params) in qed_mcp_load_req() argument 971 rc = eocre_get_mfw_drv_role(p_hwfn, p_params->drv_role, &mfw_drv_role); in qed_mcp_load_req() 976 in_params.timeout_val = p_params->timeout_val; in qed_mcp_load_req() 981 in_params.avoid_eng_reset = p_params->avoid_eng_reset; in qed_mcp_load_req() 1005 p_params->override_force_load)) { in qed_mcp_load_req() 1067 p_params->load_code = out_params.load_code; in qed_mcp_load_req() 3756 struct qed_resc_lock_params *p_params) in __qed_mcp_resc_lock() argument 3762 switch (p_params->timeout) { in __qed_mcp_resc_lock() 3765 p_params->timeout = 0; in __qed_mcp_resc_lock() 3769 p_params in __qed_mcp_resc_lock() 3818 qed_mcp_resc_lock(struct qed_hwfn * p_hwfn,struct qed_ptt * p_ptt,struct qed_resc_lock_params * p_params) qed_mcp_resc_lock() argument 3851 qed_mcp_resc_unlock(struct qed_hwfn * p_hwfn,struct qed_ptt * p_ptt,struct qed_resc_unlock_params * p_params) qed_mcp_resc_unlock() argument [all...] |
H A D | qed_sriov.c | 979 struct qed_iov_vf_init_params *p_params) in qed_iov_init_hw_for_vf() argument 991 vf = qed_iov_get_vf_info(p_hwfn, p_params->rel_vf_id, false); in qed_iov_init_hw_for_vf() 999 p_params->rel_vf_id); in qed_iov_init_hw_for_vf() 1004 for (i = 0; i < p_params->num_queues; i++) { in qed_iov_init_hw_for_vf() 1009 qid = p_params->req_rx_queue[i]; in qed_iov_init_hw_for_vf() 1014 p_params->rel_vf_id, in qed_iov_init_hw_for_vf() 1019 qid = p_params->req_tx_queue[i]; in qed_iov_init_hw_for_vf() 1023 qid, p_params->rel_vf_id, max_vf_qzone); in qed_iov_init_hw_for_vf() 1032 p_params->rel_vf_id, qid, i); in qed_iov_init_hw_for_vf() 1040 vf->relative_vf_id, p_params in qed_iov_init_hw_for_vf() 3109 qed_iov_vf_update_vlan_shadow(struct qed_hwfn * p_hwfn,struct qed_vf_info * p_vf,struct qed_filter_ucast * p_params) qed_iov_vf_update_vlan_shadow() argument 3167 qed_iov_vf_update_mac_shadow(struct qed_hwfn * p_hwfn,struct qed_vf_info * p_vf,struct qed_filter_ucast * p_params) qed_iov_vf_update_mac_shadow() argument 3226 qed_iov_vf_update_unicast_shadow(struct qed_hwfn * p_hwfn,struct qed_vf_info * p_vf,struct qed_filter_ucast * p_params) qed_iov_vf_update_unicast_shadow() argument 3822 qed_iov_get_link(struct qed_hwfn * p_hwfn,u16 vfid,struct qed_mcp_link_params * p_params,struct qed_mcp_link_state * p_link,struct qed_mcp_link_capabilities * p_caps) qed_iov_get_link() argument [all...] |
H A D | qed_vf.h | 926 * @p_params: Params 931 struct qed_sp_vport_update_params *p_params); 1022 * @p_params: pointer to a struct to fill with link params 1028 struct qed_mcp_link_params *p_params, 1167 struct qed_sp_vport_update_params *p_params) in qed_vf_pf_vport_update() argument 1226 *p_params, in __qed_vf_get_link_params() 1225 __qed_vf_get_link_params(struct qed_hwfn * p_hwfn,struct qed_mcp_link_params * p_params,struct qed_bulletin_content * p_bulletin) __qed_vf_get_link_params() argument
|
H A D | qed_mcp.h | 911 * @p_params: Params. 917 struct qed_load_req_params *p_params); 1211 * @p_params: Params. 1217 struct qed_ptt *p_ptt, struct qed_resc_lock_params *p_params); 1235 * @p_params: Params. 1242 struct qed_resc_unlock_params *p_params);
|
H A D | qed_dev.c | 3028 struct qed_hw_init_params *p_params) in qed_vf_start() argument 3030 if (p_params->p_tunn) { in qed_vf_start() 3031 qed_vf_set_vf_start_tunn_update_param(p_params->p_tunn); in qed_vf_start() 3032 qed_vf_pf_tunnel_param_update(p_hwfn, p_params->p_tunn); in qed_vf_start() 3046 int qed_hw_init(struct qed_dev *cdev, struct qed_hw_init_params *p_params) in qed_hw_init() argument 3057 if ((p_params->int_mode == QED_INT_MODE_MSI) && (cdev->num_hwfns > 1)) { in qed_hw_init() 3063 rc = qed_init_fw_data(cdev, p_params->bin_fw_data); in qed_hw_init() 3078 qed_vf_start(p_hwfn, p_params); in qed_hw_init() 3108 p_params->p_drv_load_params); in qed_hw_init() 3189 p_params in qed_hw_init() [all...] |
H A D | qed_hsi.h | 2422 * @p_params: Parameters. 2427 struct qed_qm_common_rt_init_params *p_params); 2457 * @p_params: Parameters. 2463 struct qed_qm_pf_rt_init_params *p_params);
|
/linux/net/sched/ |
H A D | sch_fq_pie.c | 62 struct pie_params p_params; member 167 if (!pie_drop_early(sch, &q->p_params, &sel_flow->vars, in fq_pie_qdisc_enqueue() 170 } else if (q->p_params.ecn && in fq_pie_qdisc_enqueue() 181 if (!q->p_params.dq_rate_estimator) in fq_pie_qdisc_enqueue() 283 pie_process_dequeue(skb, &q->p_params, &flow->vars, flow->backlog); in fq_pie_qdisc_dequeue() 304 WRITE_ONCE(q->p_params.limit, limit); in fq_pie_change() 327 WRITE_ONCE(q->p_params.target, in fq_pie_change() 333 WRITE_ONCE(q->p_params.tupdate, in fq_pie_change() 337 WRITE_ONCE(q->p_params.alpha, in fq_pie_change() 341 WRITE_ONCE(q->p_params in fq_pie_change() [all...] |
/linux/drivers/soundwire/ |
H A D | amd_manager.c | 480 static int amd_sdw_port_params(struct sdw_bus *bus, struct sdw_port_params *p_params, in amd_sdw_port_params() argument 486 dev_dbg(amd_manager->dev, "p_params->num:0x%x\n", p_params->num); in amd_sdw_port_params() 491 frame_fmt_reg = acp63_sdw0_dp_reg[p_params->num].frame_fmt_reg; in amd_sdw_port_params() 494 frame_fmt_reg = acp63_sdw1_dp_reg[p_params->num].frame_fmt_reg; in amd_sdw_port_params() 503 frame_fmt_reg = acp70_sdw_dp_reg[p_params->num].frame_fmt_reg; in amd_sdw_port_params() 510 u32p_replace_bits(&dpn_frame_fmt, p_params->flow_mode, AMD_DPN_FRAME_FMT_PFM); in amd_sdw_port_params() 511 u32p_replace_bits(&dpn_frame_fmt, p_params->data_mode, AMD_DPN_FRAME_FMT_PDM); in amd_sdw_port_params() 512 u32p_replace_bits(&dpn_frame_fmt, p_params->bps - 1, AMD_DPN_FRAME_FMT_WORD_LEN); in amd_sdw_port_params()
|
H A D | cadence_master.c | 1515 struct sdw_port_params *p_params, unsigned int bank) in cdns_port_params() argument 1520 int target_num = p_params->num; in cdns_port_params() 1521 int source_num = p_params->num; in cdns_port_params() 1543 u32p_replace_bits(&dpn_config, p_params->bps - 1, CDNS_DPN_CONFIG_WL); in cdns_port_params() 1544 u32p_replace_bits(&dpn_config, p_params->flow_mode, CDNS_DPN_CONFIG_PORT_FLOW); in cdns_port_params() 1545 u32p_replace_bits(&dpn_config, p_params->data_mode, CDNS_DPN_CONFIG_PORT_DAT); in cdns_port_params()
|
H A D | stream.c | 134 struct sdw_port_params *p_params = &p_rt->port_params; in sdw_program_slave_port_params() local 177 wbuf = FIELD_PREP(SDW_DPN_PORTCTRL_DATAMODE, p_params->data_mode); in sdw_program_slave_port_params() 178 wbuf |= FIELD_PREP(SDW_DPN_PORTCTRL_FLOWMODE, p_params->flow_mode); in sdw_program_slave_port_params() 190 ret = sdw_write_no_pm(s_rt->slave, addr2, (p_params->bps - 1)); in sdw_program_slave_port_params()
|
H A D | qcom.c | 968 struct sdw_port_params *p_params, in qcom_swrm_port_params() argument 973 return ctrl->reg_write(ctrl, SWRM_DP_BLOCK_CTRL_1(p_params->num), in qcom_swrm_port_params() 974 p_params->bps - 1); in qcom_swrm_port_params()
|