p_params 2067 drivers/net/ethernet/qlogic/qed/qed_cxt.c struct qed_rdma_pf_params *p_params, p_params 2073 drivers/net/ethernet/qlogic/qed/qed_cxt.c num_srqs = min_t(u32, QED_RDMA_MAX_SRQS, p_params->num_srqs); p_params 2084 drivers/net/ethernet/qlogic/qed/qed_cxt.c num_cons = min_t(u32, IWARP_MAX_QPS, p_params->num_qps); p_params 2088 drivers/net/ethernet/qlogic/qed/qed_cxt.c num_qps = min_t(u32, ROCE_MAX_QPS, p_params->num_qps); p_params 2135 drivers/net/ethernet/qlogic/qed/qed_cxt.c struct qed_eth_pf_params *p_params = p_params 2138 drivers/net/ethernet/qlogic/qed/qed_cxt.c if (!p_params->num_vf_cons) p_params 2139 drivers/net/ethernet/qlogic/qed/qed_cxt.c p_params->num_vf_cons = p_params 2142 drivers/net/ethernet/qlogic/qed/qed_cxt.c p_params->num_cons, p_params 2143 drivers/net/ethernet/qlogic/qed/qed_cxt.c p_params->num_vf_cons); p_params 2144 drivers/net/ethernet/qlogic/qed/qed_cxt.c p_hwfn->p_cxt_mngr->arfs_count = p_params->num_arfs_filters; p_params 2149 drivers/net/ethernet/qlogic/qed/qed_cxt.c struct qed_fcoe_pf_params *p_params; p_params 2151 drivers/net/ethernet/qlogic/qed/qed_cxt.c p_params = &p_hwfn->pf_params.fcoe_pf_params; p_params 2153 drivers/net/ethernet/qlogic/qed/qed_cxt.c if (p_params->num_cons && p_params->num_tasks) { p_params 2156 drivers/net/ethernet/qlogic/qed/qed_cxt.c p_params->num_cons, p_params 2161 drivers/net/ethernet/qlogic/qed/qed_cxt.c p_params->num_tasks, true); p_params 2170 drivers/net/ethernet/qlogic/qed/qed_cxt.c struct qed_iscsi_pf_params *p_params; p_params 2172 drivers/net/ethernet/qlogic/qed/qed_cxt.c p_params = &p_hwfn->pf_params.iscsi_pf_params; p_params 2174 drivers/net/ethernet/qlogic/qed/qed_cxt.c if (p_params->num_cons && p_params->num_tasks) { p_params 2177 drivers/net/ethernet/qlogic/qed/qed_cxt.c p_params->num_cons, p_params 2184 drivers/net/ethernet/qlogic/qed/qed_cxt.c p_params->num_tasks, p_params 484 drivers/net/ethernet/qlogic/qed/qed_dcbx.c struct qed_dcbx_params *p_params, bool ieee) p_params 490 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->app_willing = QED_MFW_GET_FIELD(p_app->flags, p_params 492 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->app_valid = QED_MFW_GET_FIELD(p_app->flags, DCBX_APP_ENABLED); p_params 493 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->app_error = QED_MFW_GET_FIELD(p_app->flags, DCBX_APP_ERROR); p_params 494 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->num_app_entries = QED_MFW_GET_FIELD(p_app->flags, p_params 497 drivers/net/ethernet/qlogic/qed/qed_dcbx.c entry = &p_params->app_entry[i]; p_params 542 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->app_willing, p_params->app_valid, p_params 543 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->app_error); p_params 548 drivers/net/ethernet/qlogic/qed/qed_dcbx.c u32 pfc, struct qed_dcbx_params *p_params) p_params 552 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->pfc.willing = QED_MFW_GET_FIELD(pfc, DCBX_PFC_WILLING); p_params 553 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->pfc.max_tc = QED_MFW_GET_FIELD(pfc, DCBX_PFC_CAPS); p_params 554 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->pfc.enabled = QED_MFW_GET_FIELD(pfc, DCBX_PFC_ENABLED); p_params 556 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->pfc.prio[0] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_0); p_params 557 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->pfc.prio[1] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_1); p_params 558 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->pfc.prio[2] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_2); p_params 559 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->pfc.prio[3] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_3); p_params 560 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->pfc.prio[4] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_4); p_params 561 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->pfc.prio[5] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_5); p_params 562 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->pfc.prio[6] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_6); p_params 563 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->pfc.prio[7] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_7); p_params 567 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->pfc.willing, pfc_map, p_params->pfc.max_tc, p_params 568 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->pfc.enabled); p_params 574 drivers/net/ethernet/qlogic/qed/qed_dcbx.c struct qed_dcbx_params *p_params) p_params 579 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->ets_willing = QED_MFW_GET_FIELD(p_ets->flags, p_params 581 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->ets_enabled = QED_MFW_GET_FIELD(p_ets->flags, p_params 583 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->ets_cbs = QED_MFW_GET_FIELD(p_ets->flags, DCBX_ETS_CBS); p_params 584 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->max_ets_tc = QED_MFW_GET_FIELD(p_ets->flags, p_params 588 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->ets_willing, p_params->ets_enabled, p_params 589 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->ets_cbs, p_ets->pri_tc_tbl[0], p_params 590 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->max_ets_tc); p_params 592 drivers/net/ethernet/qlogic/qed/qed_dcbx.c if (p_params->ets_enabled && !p_params->max_ets_tc) { p_params 593 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->max_ets_tc = QED_MAX_PFC_PRIORITIES; p_params 596 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->max_ets_tc); p_params 608 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->ets_tc_bw_tbl[i] = ((u8 *)bw_map)[i]; p_params 609 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->ets_tc_tsa_tbl[i] = ((u8 *)tsa_map)[i]; p_params 610 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->ets_pri_tc_tbl[i] = QED_DCBX_PRIO2TC(pri_map, i); p_params 613 drivers/net/ethernet/qlogic/qed/qed_dcbx.c i, p_params->ets_tc_bw_tbl[i], p_params 614 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_params->ets_tc_tsa_tbl[i]); p_params 623 drivers/net/ethernet/qlogic/qed/qed_dcbx.c u32 pfc, struct qed_dcbx_params *p_params, bool ieee) p_params 625 drivers/net/ethernet/qlogic/qed/qed_dcbx.c qed_dcbx_get_app_data(p_hwfn, p_app, p_tbl, p_params, ieee); p_params 626 drivers/net/ethernet/qlogic/qed/qed_dcbx.c qed_dcbx_get_ets_data(p_hwfn, p_ets, p_params); p_params 627 drivers/net/ethernet/qlogic/qed/qed_dcbx.c qed_dcbx_get_pfc_data(p_hwfn, pfc, p_params); p_params 739 drivers/net/ethernet/qlogic/qed/qed_dcbx.c qed_dcbx_get_params(struct qed_hwfn *p_hwfn, struct qed_dcbx_get *p_params, p_params 744 drivers/net/ethernet/qlogic/qed/qed_dcbx.c qed_dcbx_get_remote_params(p_hwfn, p_params); p_params 747 drivers/net/ethernet/qlogic/qed/qed_dcbx.c qed_dcbx_get_local_params(p_hwfn, p_params); p_params 750 drivers/net/ethernet/qlogic/qed/qed_dcbx.c qed_dcbx_get_operational_params(p_hwfn, p_params); p_params 753 drivers/net/ethernet/qlogic/qed/qed_dcbx.c qed_dcbx_get_remote_lldp_params(p_hwfn, p_params); p_params 756 drivers/net/ethernet/qlogic/qed/qed_dcbx.c qed_dcbx_get_local_lldp_params(p_hwfn, p_params); p_params 1048 drivers/net/ethernet/qlogic/qed/qed_dcbx.c u32 *pfc, struct qed_dcbx_params *p_params) p_params 1055 drivers/net/ethernet/qlogic/qed/qed_dcbx.c if (p_params->pfc.willing) p_params 1060 drivers/net/ethernet/qlogic/qed/qed_dcbx.c if (p_params->pfc.enabled) p_params 1066 drivers/net/ethernet/qlogic/qed/qed_dcbx.c *pfc |= (u32)p_params->pfc.max_tc << DCBX_PFC_CAPS_SHIFT; p_params 1069 drivers/net/ethernet/qlogic/qed/qed_dcbx.c if (p_params->pfc.prio[i]) p_params 1081 drivers/net/ethernet/qlogic/qed/qed_dcbx.c struct qed_dcbx_params *p_params) p_params 1087 drivers/net/ethernet/qlogic/qed/qed_dcbx.c if (p_params->ets_willing) p_params 1092 drivers/net/ethernet/qlogic/qed/qed_dcbx.c if (p_params->ets_cbs) p_params 1097 drivers/net/ethernet/qlogic/qed/qed_dcbx.c if (p_params->ets_enabled) p_params 1103 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_ets->flags |= (u32)p_params->max_ets_tc << DCBX_ETS_MAX_TCS_SHIFT; p_params 1109 drivers/net/ethernet/qlogic/qed/qed_dcbx.c bw_map[i] = p_params->ets_tc_bw_tbl[i]; p_params 1110 drivers/net/ethernet/qlogic/qed/qed_dcbx.c tsa_map[i] = p_params->ets_tc_tsa_tbl[i]; p_params 1114 drivers/net/ethernet/qlogic/qed/qed_dcbx.c val = (((u32)p_params->ets_pri_tc_tbl[i]) << ((7 - i) * 4)); p_params 1126 drivers/net/ethernet/qlogic/qed/qed_dcbx.c struct qed_dcbx_params *p_params, bool ieee) p_params 1131 drivers/net/ethernet/qlogic/qed/qed_dcbx.c if (p_params->app_willing) p_params 1136 drivers/net/ethernet/qlogic/qed/qed_dcbx.c if (p_params->app_valid) p_params 1142 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_app->flags |= (u32)p_params->num_app_entries << p_params 1150 drivers/net/ethernet/qlogic/qed/qed_dcbx.c switch (p_params->app_entry[i].sf_ieee) { p_params 1178 drivers/net/ethernet/qlogic/qed/qed_dcbx.c if (p_params->app_entry[i].ethtype) p_params 1187 drivers/net/ethernet/qlogic/qed/qed_dcbx.c *entry |= ((u32)p_params->app_entry[i].proto_id << p_params 1190 drivers/net/ethernet/qlogic/qed/qed_dcbx.c *entry |= ((u32)(p_params->app_entry[i].prio) << p_params 2979 drivers/net/ethernet/qlogic/qed/qed_dev.c struct qed_hw_init_params *p_params) p_params 2981 drivers/net/ethernet/qlogic/qed/qed_dev.c if (p_params->p_tunn) { p_params 2982 drivers/net/ethernet/qlogic/qed/qed_dev.c qed_vf_set_vf_start_tunn_update_param(p_params->p_tunn); p_params 2983 drivers/net/ethernet/qlogic/qed/qed_dev.c qed_vf_pf_tunnel_param_update(p_hwfn, p_params->p_tunn); p_params 2997 drivers/net/ethernet/qlogic/qed/qed_dev.c int qed_hw_init(struct qed_dev *cdev, struct qed_hw_init_params *p_params) p_params 3006 drivers/net/ethernet/qlogic/qed/qed_dev.c if ((p_params->int_mode == QED_INT_MODE_MSI) && (cdev->num_hwfns > 1)) { p_params 3012 drivers/net/ethernet/qlogic/qed/qed_dev.c rc = qed_init_fw_data(cdev, p_params->bin_fw_data); p_params 3027 drivers/net/ethernet/qlogic/qed/qed_dev.c qed_vf_start(p_hwfn, p_params); p_params 3054 drivers/net/ethernet/qlogic/qed/qed_dev.c p_params->p_drv_load_params); p_params 3121 drivers/net/ethernet/qlogic/qed/qed_dev.c p_params->p_tunn, p_params 3123 drivers/net/ethernet/qlogic/qed/qed_dev.c p_params->b_hw_start, p_params 3124 drivers/net/ethernet/qlogic/qed/qed_dev.c p_params->int_mode, p_params 3125 drivers/net/ethernet/qlogic/qed/qed_dev.c p_params->allow_npar_tx_switch); p_params 141 drivers/net/ethernet/qlogic/qed/qed_dev_api.h int qed_hw_init(struct qed_dev *cdev, struct qed_hw_init_params *p_params); p_params 274 drivers/net/ethernet/qlogic/qed/qed_dev_api.h struct qed_dmae_params *p_params); p_params 288 drivers/net/ethernet/qlogic/qed/qed_dev_api.h struct qed_dmae_params *p_params); p_params 305 drivers/net/ethernet/qlogic/qed/qed_dev_api.h u32 size_in_dwords, struct qed_dmae_params *p_params); p_params 3991 drivers/net/ethernet/qlogic/qed/qed_hsi.h struct qed_qm_common_rt_init_params *p_params); p_params 4015 drivers/net/ethernet/qlogic/qed/qed_hsi.h struct qed_qm_pf_rt_init_params *p_params); p_params 401 drivers/net/ethernet/qlogic/qed/qed_hw.c struct qed_dmae_params *p_params) p_params 414 drivers/net/ethernet/qlogic/qed/qed_hw.c src_pfid = QED_DMAE_FLAGS_IS_SET(p_params, PF_SRC) ? p_params 415 drivers/net/ethernet/qlogic/qed/qed_hw.c p_params->src_pfid : p_hwfn->rel_pf_id; p_params 423 drivers/net/ethernet/qlogic/qed/qed_hw.c dst_pfid = QED_DMAE_FLAGS_IS_SET(p_params, PF_DST) ? p_params 424 drivers/net/ethernet/qlogic/qed/qed_hw.c p_params->dst_pfid : p_hwfn->rel_pf_id; p_params 436 drivers/net/ethernet/qlogic/qed/qed_hw.c if (QED_DMAE_FLAGS_IS_SET(p_params, COMPLETION_DST)) p_params 441 drivers/net/ethernet/qlogic/qed/qed_hw.c port_id = (QED_DMAE_FLAGS_IS_SET(p_params, PORT)) ? p_params 442 drivers/net/ethernet/qlogic/qed/qed_hw.c p_params->port_id : p_hwfn->port_id; p_params 454 drivers/net/ethernet/qlogic/qed/qed_hw.c if (QED_DMAE_FLAGS_IS_SET(p_params, VF_SRC)) { p_params 456 drivers/net/ethernet/qlogic/qed/qed_hw.c opcode_b |= p_params->src_vfid << DMAE_CMD_SRC_VF_ID_SHIFT; p_params 462 drivers/net/ethernet/qlogic/qed/qed_hw.c if (QED_DMAE_FLAGS_IS_SET(p_params, VF_DST)) { p_params 464 drivers/net/ethernet/qlogic/qed/qed_hw.c opcode_b |= p_params->dst_vfid << DMAE_CMD_DST_VF_ID_SHIFT; p_params 706 drivers/net/ethernet/qlogic/qed/qed_hw.c struct qed_dmae_params *p_params) p_params 730 drivers/net/ethernet/qlogic/qed/qed_hw.c p_params); p_params 746 drivers/net/ethernet/qlogic/qed/qed_hw.c if (!QED_DMAE_FLAGS_IS_SET(p_params, RW_REPL_SRC)) { p_params 785 drivers/net/ethernet/qlogic/qed/qed_hw.c struct qed_dmae_params *p_params) p_params 797 drivers/net/ethernet/qlogic/qed/qed_hw.c size_in_dwords, p_params); p_params 808 drivers/net/ethernet/qlogic/qed/qed_hw.c struct qed_dmae_params *p_params) p_params 819 drivers/net/ethernet/qlogic/qed/qed_hw.c size_in_dwords, p_params); p_params 830 drivers/net/ethernet/qlogic/qed/qed_hw.c u32 size_in_dwords, struct qed_dmae_params *p_params) p_params 840 drivers/net/ethernet/qlogic/qed/qed_hw.c size_in_dwords, p_params); p_params 430 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c struct qed_qm_pf_rt_init_params *p_params, p_params 434 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c struct init_qm_vport_params *vport_params = p_params->vport_params; p_params 437 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c struct init_qm_pq_params *pq_params = p_params->pq_params; p_params 440 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c num_pqs = p_params->num_pf_pqs + p_params->num_vf_pqs; p_params 442 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c first_pq_group = p_params->start_pq / QM_PF_QUEUE_GROUP_SIZE; p_params 443 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c last_pq_group = (p_params->start_pq + num_pqs - 1) / p_params 446 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c pq_mem_4kb = QM_PQ_MEM_4KB(p_params->num_pf_cids); p_params 447 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c vport_pq_mem_4kb = QM_PQ_MEM_4KB(p_params->num_vf_cids); p_params 453 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c (u32)(p_params->pf_id)); p_params 457 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c QM_PQ_SIZE_256B(p_params->num_pf_cids)); p_params 459 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c QM_PQ_SIZE_256B(p_params->num_vf_cids)); p_params 462 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c for (i = 0, pq_id = p_params->start_pq; i < num_pqs; i++, pq_id++) { p_params 472 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c p_params->max_phys_tcs_per_port); p_params 473 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c is_vf_pq = (i >= p_params->num_pf_pqs); p_params 477 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c vport_id_in_pf = pq_params[i].vport_id - p_params->start_vport; p_params 483 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c (p_params->pf_id << QM_WFQ_VP_PQ_PF_E4_SHIFT); p_params 518 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c if (p_params->is_pf_loading) p_params 529 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c p_params->pf_id, p_params 607 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c struct qed_qm_pf_rt_init_params *p_params) p_params 609 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c u16 num_tx_pqs = p_params->num_pf_pqs + p_params->num_vf_pqs; p_params 610 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c struct init_qm_pq_params *pq_params = p_params->pq_params; p_params 615 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c inc_val = QM_WFQ_INC_VAL(p_params->pf_wfq); p_params 625 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c p_params->max_phys_tcs_per_port); p_params 627 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c (p_params->pf_id < MAX_NUM_PFS_BB ? p_params 631 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c (p_params->pf_id % MAX_NUM_PFS_BB); p_params 637 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c QM_REG_WFQPFUPPERBOUND_RT_OFFSET + p_params->pf_id, p_params 639 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c STORE_RT_REG(p_hwfn, QM_REG_WFQPFWEIGHT_RT_OFFSET + p_params->pf_id, p_params 800 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c struct qed_qm_common_rt_init_params *p_params) p_params 806 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c (p_params->pf_wfq_en << p_params 808 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c (p_params->vport_wfq_en << p_params 810 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c (p_params->pf_rl_en << p_params 812 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c (p_params->vport_rl_en << p_params 822 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c qed_enable_pf_rl(p_hwfn, p_params->pf_rl_en); p_params 825 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c qed_enable_pf_wfq(p_hwfn, p_params->pf_wfq_en); p_params 828 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c qed_enable_vport_rl(p_hwfn, p_params->vport_rl_en); p_params 831 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c qed_enable_vport_wfq(p_hwfn, p_params->vport_wfq_en); p_params 835 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c p_params->max_ports_per_engine, p_params 836 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c p_params->max_phys_tcs_per_port, p_params 837 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c p_params->port_params); p_params 841 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c p_params->max_ports_per_engine, p_params 842 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c p_params->max_phys_tcs_per_port, p_params 843 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c p_params->port_params); p_params 850 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c struct qed_qm_pf_rt_init_params *p_params) p_params 852 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c struct init_qm_vport_params *vport_params = p_params->vport_params; p_params 853 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c u32 other_mem_size_4kb = QM_PQ_MEM_4KB(p_params->num_pf_cids + p_params 854 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c p_params->num_tids) * p_params 859 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c for (i = 0; i < p_params->num_vports; i++) p_params 865 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c p_params->pf_id, p_params 866 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c p_params->is_pf_loading, p_params->num_pf_cids, p_params 867 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c p_params->num_tids, 0); p_params 870 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c qed_tx_pq_map_rt_init(p_hwfn, p_ptt, p_params, other_mem_size_4kb); p_params 873 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c if (p_params->pf_wfq) p_params 874 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c if (qed_pf_wfq_rt_init(p_hwfn, p_params)) p_params 878 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c if (qed_pf_rl_rt_init(p_hwfn, p_params->pf_id, p_params->pf_rl)) p_params 882 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c if (qed_vp_wfq_rt_init(p_hwfn, p_params->num_vports, vport_params)) p_params 886 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c if (qed_vport_rl_rt_init(p_hwfn, p_params->start_vport, p_params 887 drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c p_params->num_vports, p_params->link_speed, p_params 170 drivers/net/ethernet/qlogic/qed/qed_iscsi.c struct qed_iscsi_pf_params *p_params = NULL; p_params 194 drivers/net/ethernet/qlogic/qed/qed_iscsi.c p_params = &p_hwfn->pf_params.iscsi_pf_params; p_params 198 drivers/net/ethernet/qlogic/qed/qed_iscsi.c if (p_params->num_queues > p_hwfn->hw_info.feat_num[QED_ISCSI_CQ]) { p_params 201 drivers/net/ethernet/qlogic/qed/qed_iscsi.c p_params->num_queues, p_params 211 drivers/net/ethernet/qlogic/qed/qed_iscsi.c val = p_params->half_way_close_timeout; p_params 213 drivers/net/ethernet/qlogic/qed/qed_iscsi.c p_init->num_sq_pages_in_ring = p_params->num_sq_pages_in_ring; p_params 214 drivers/net/ethernet/qlogic/qed/qed_iscsi.c p_init->num_r2tq_pages_in_ring = p_params->num_r2tq_pages_in_ring; p_params 215 drivers/net/ethernet/qlogic/qed/qed_iscsi.c p_init->num_uhq_pages_in_ring = p_params->num_uhq_pages_in_ring; p_params 217 drivers/net/ethernet/qlogic/qed/qed_iscsi.c p_params->ll2_ooo_queue_id; p_params 219 drivers/net/ethernet/qlogic/qed/qed_iscsi.c p_init->func_params.log_page_size = p_params->log_page_size; p_params 220 drivers/net/ethernet/qlogic/qed/qed_iscsi.c val = p_params->num_tasks; p_params 222 drivers/net/ethernet/qlogic/qed/qed_iscsi.c p_init->debug_mode.flags = p_params->debug_mode; p_params 225 drivers/net/ethernet/qlogic/qed/qed_iscsi.c p_params->glbl_q_params_addr); p_params 227 drivers/net/ethernet/qlogic/qed/qed_iscsi.c val = p_params->cq_num_entries; p_params 229 drivers/net/ethernet/qlogic/qed/qed_iscsi.c val = p_params->cmdq_num_entries; p_params 231 drivers/net/ethernet/qlogic/qed/qed_iscsi.c p_queue->num_queues = p_params->num_queues; p_params 234 drivers/net/ethernet/qlogic/qed/qed_iscsi.c p_queue->cq_sb_pi = p_params->gl_rq_pi; p_params 235 drivers/net/ethernet/qlogic/qed/qed_iscsi.c p_queue->cmdq_sb_pi = p_params->gl_cmd_pi; p_params 237 drivers/net/ethernet/qlogic/qed/qed_iscsi.c for (i = 0; i < p_params->num_queues; i++) { p_params 245 drivers/net/ethernet/qlogic/qed/qed_iscsi.c p_params->bdq_pbl_base_addr[BDQ_ID_RQ]); p_params 247 drivers/net/ethernet/qlogic/qed/qed_iscsi.c p_params->bdq_pbl_num_entries[BDQ_ID_RQ]; p_params 248 drivers/net/ethernet/qlogic/qed/qed_iscsi.c val = p_params->bdq_xoff_threshold[BDQ_ID_RQ]; p_params 250 drivers/net/ethernet/qlogic/qed/qed_iscsi.c val = p_params->bdq_xon_threshold[BDQ_ID_RQ]; p_params 254 drivers/net/ethernet/qlogic/qed/qed_iscsi.c p_params->bdq_pbl_base_addr[BDQ_ID_IMM_DATA]); p_params 256 drivers/net/ethernet/qlogic/qed/qed_iscsi.c p_params->bdq_pbl_num_entries[BDQ_ID_IMM_DATA]; p_params 257 drivers/net/ethernet/qlogic/qed/qed_iscsi.c val = p_params->bdq_xoff_threshold[BDQ_ID_IMM_DATA]; p_params 259 drivers/net/ethernet/qlogic/qed/qed_iscsi.c val = p_params->bdq_xon_threshold[BDQ_ID_IMM_DATA]; p_params 261 drivers/net/ethernet/qlogic/qed/qed_iscsi.c val = p_params->rq_buffer_size; p_params 263 drivers/net/ethernet/qlogic/qed/qed_iscsi.c if (p_params->is_target) { p_params 275 drivers/net/ethernet/qlogic/qed/qed_iscsi.c p_ramrod->tcp_init.two_msl_timer = cpu_to_le32(p_params->two_msl_timer); p_params 276 drivers/net/ethernet/qlogic/qed/qed_iscsi.c val = p_params->tx_sws_timer; p_params 278 drivers/net/ethernet/qlogic/qed/qed_iscsi.c p_ramrod->tcp_init.max_fin_rt = p_params->max_fin_rt; p_params 733 drivers/net/ethernet/qlogic/qed/qed_iscsi.c struct qed_iscsi_pf_params *p_params = NULL; p_params 752 drivers/net/ethernet/qlogic/qed/qed_iscsi.c p_params = &p_hwfn->pf_params.iscsi_pf_params; p_params 774 drivers/net/ethernet/qlogic/qed/qed_iscsi.c r2tq_num_elements = p_params->num_r2tq_pages_in_ring * p_params 784 drivers/net/ethernet/qlogic/qed/qed_iscsi.c uhq_num_elements = p_params->num_uhq_pages_in_ring * p_params 217 drivers/net/ethernet/qlogic/qed/qed_l2.c struct qed_queue_start_common_params *p_params, p_params 233 drivers/net/ethernet/qlogic/qed/qed_l2.c p_cid->rel.vport_id = p_params->vport_id; p_params 234 drivers/net/ethernet/qlogic/qed/qed_l2.c p_cid->rel.queue_id = p_params->queue_id; p_params 235 drivers/net/ethernet/qlogic/qed/qed_l2.c p_cid->rel.stats_id = p_params->stats_id; p_params 236 drivers/net/ethernet/qlogic/qed/qed_l2.c p_cid->sb_igu_id = p_params->p_sb->igu_sb_id; p_params 238 drivers/net/ethernet/qlogic/qed/qed_l2.c p_cid->sb_idx = p_params->sb_idx; p_params 313 drivers/net/ethernet/qlogic/qed/qed_l2.c struct qed_queue_start_common_params *p_params, p_params 348 drivers/net/ethernet/qlogic/qed/qed_l2.c p_params, b_is_rx, p_vf_params); p_params 359 drivers/net/ethernet/qlogic/qed/qed_l2.c struct qed_queue_start_common_params *p_params) p_params 361 drivers/net/ethernet/qlogic/qed/qed_l2.c return qed_eth_queue_to_cid(p_hwfn, opaque_fid, p_params, b_is_rx, p_params 366 drivers/net/ethernet/qlogic/qed/qed_l2.c struct qed_sp_vport_start_params *p_params) p_params 375 drivers/net/ethernet/qlogic/qed/qed_l2.c rc = qed_fw_vport(p_hwfn, p_params->vport_id, &abs_vport_id); p_params 381 drivers/net/ethernet/qlogic/qed/qed_l2.c init_data.opaque_fid = p_params->opaque_fid; p_params 393 drivers/net/ethernet/qlogic/qed/qed_l2.c p_ramrod->mtu = cpu_to_le16(p_params->mtu); p_params 394 drivers/net/ethernet/qlogic/qed/qed_l2.c p_ramrod->handle_ptp_pkts = p_params->handle_ptp_pkts; p_params 395 drivers/net/ethernet/qlogic/qed/qed_l2.c p_ramrod->inner_vlan_removal_en = p_params->remove_inner_vlan; p_params 396 drivers/net/ethernet/qlogic/qed/qed_l2.c p_ramrod->drop_ttl0_en = p_params->drop_ttl0; p_params 397 drivers/net/ethernet/qlogic/qed/qed_l2.c p_ramrod->untagged = p_params->only_untagged; p_params 407 drivers/net/ethernet/qlogic/qed/qed_l2.c p_ramrod->tpa_param.max_buff_num = p_params->max_buffers_per_cqe; p_params 409 drivers/net/ethernet/qlogic/qed/qed_l2.c switch (p_params->tpa_mode) { p_params 413 drivers/net/ethernet/qlogic/qed/qed_l2.c p_ramrod->tpa_param.tpa_min_size_to_cont = p_params->mtu / 2; p_params 414 drivers/net/ethernet/qlogic/qed/qed_l2.c p_ramrod->tpa_param.tpa_min_size_to_start = p_params->mtu / 2; p_params 424 drivers/net/ethernet/qlogic/qed/qed_l2.c p_ramrod->tx_switching_en = p_params->tx_switching; p_params 426 drivers/net/ethernet/qlogic/qed/qed_l2.c p_ramrod->ctl_frame_mac_check_en = !!p_params->check_mac; p_params 427 drivers/net/ethernet/qlogic/qed/qed_l2.c p_ramrod->ctl_frame_ethtype_check_en = !!p_params->check_ethtype; p_params 431 drivers/net/ethernet/qlogic/qed/qed_l2.c p_params->concrete_fid); p_params 437 drivers/net/ethernet/qlogic/qed/qed_l2.c struct qed_sp_vport_start_params *p_params) p_params 440 drivers/net/ethernet/qlogic/qed/qed_l2.c return qed_vf_pf_vport_start(p_hwfn, p_params->vport_id, p_params 441 drivers/net/ethernet/qlogic/qed/qed_l2.c p_params->mtu, p_params 442 drivers/net/ethernet/qlogic/qed/qed_l2.c p_params->remove_inner_vlan, p_params 443 drivers/net/ethernet/qlogic/qed/qed_l2.c p_params->tpa_mode, p_params 444 drivers/net/ethernet/qlogic/qed/qed_l2.c p_params->max_buffers_per_cqe, p_params 445 drivers/net/ethernet/qlogic/qed/qed_l2.c p_params->only_untagged); p_params 448 drivers/net/ethernet/qlogic/qed/qed_l2.c return qed_sp_eth_vport_start(p_hwfn, p_params); p_params 628 drivers/net/ethernet/qlogic/qed/qed_l2.c struct qed_sge_tpa_params *p_params) p_params 632 drivers/net/ethernet/qlogic/qed/qed_l2.c if (!p_params) { p_params 639 drivers/net/ethernet/qlogic/qed/qed_l2.c p_ramrod->common.update_tpa_en_flg = p_params->update_tpa_en_flg; p_params 641 drivers/net/ethernet/qlogic/qed/qed_l2.c p_tpa->tpa_ipv4_en_flg = p_params->tpa_ipv4_en_flg; p_params 642 drivers/net/ethernet/qlogic/qed/qed_l2.c p_tpa->tpa_ipv6_en_flg = p_params->tpa_ipv6_en_flg; p_params 643 drivers/net/ethernet/qlogic/qed/qed_l2.c p_tpa->tpa_ipv4_tunn_en_flg = p_params->tpa_ipv4_tunn_en_flg; p_params 644 drivers/net/ethernet/qlogic/qed/qed_l2.c p_tpa->tpa_ipv6_tunn_en_flg = p_params->tpa_ipv6_tunn_en_flg; p_params 646 drivers/net/ethernet/qlogic/qed/qed_l2.c p_ramrod->common.update_tpa_param_flg = p_params->update_tpa_param_flg; p_params 647 drivers/net/ethernet/qlogic/qed/qed_l2.c p_tpa->max_buff_num = p_params->max_buffers_per_cqe; p_params 648 drivers/net/ethernet/qlogic/qed/qed_l2.c p_tpa->tpa_pkt_split_flg = p_params->tpa_pkt_split_flg; p_params 649 drivers/net/ethernet/qlogic/qed/qed_l2.c p_tpa->tpa_hdr_data_split_flg = p_params->tpa_hdr_data_split_flg; p_params 650 drivers/net/ethernet/qlogic/qed/qed_l2.c p_tpa->tpa_gro_consistent_flg = p_params->tpa_gro_consistent_flg; p_params 651 drivers/net/ethernet/qlogic/qed/qed_l2.c p_tpa->tpa_max_aggs_num = p_params->tpa_max_aggs_num; p_params 652 drivers/net/ethernet/qlogic/qed/qed_l2.c p_tpa->tpa_max_size = p_params->tpa_max_size; p_params 653 drivers/net/ethernet/qlogic/qed/qed_l2.c p_tpa->tpa_min_size_to_start = p_params->tpa_min_size_to_start; p_params 654 drivers/net/ethernet/qlogic/qed/qed_l2.c p_tpa->tpa_min_size_to_cont = p_params->tpa_min_size_to_cont; p_params 660 drivers/net/ethernet/qlogic/qed/qed_l2.c struct qed_sp_vport_update_params *p_params) p_params 667 drivers/net/ethernet/qlogic/qed/qed_l2.c if (!p_params->update_approx_mcast_flg) p_params 672 drivers/net/ethernet/qlogic/qed/qed_l2.c u32 *p_bins = p_params->bins; p_params 679 drivers/net/ethernet/qlogic/qed/qed_l2.c struct qed_sp_vport_update_params *p_params, p_params 683 drivers/net/ethernet/qlogic/qed/qed_l2.c struct qed_rss_params *p_rss_params = p_params->rss_params; p_params 692 drivers/net/ethernet/qlogic/qed/qed_l2.c rc = qed_vf_pf_vport_update(p_hwfn, p_params); p_params 696 drivers/net/ethernet/qlogic/qed/qed_l2.c rc = qed_fw_vport(p_hwfn, p_params->vport_id, &abs_vport_id); p_params 702 drivers/net/ethernet/qlogic/qed/qed_l2.c init_data.opaque_fid = p_params->opaque_fid; p_params 717 drivers/net/ethernet/qlogic/qed/qed_l2.c p_cmn->rx_active_flg = p_params->vport_active_rx_flg; p_params 718 drivers/net/ethernet/qlogic/qed/qed_l2.c p_cmn->update_rx_active_flg = p_params->update_vport_active_rx_flg; p_params 719 drivers/net/ethernet/qlogic/qed/qed_l2.c p_cmn->tx_active_flg = p_params->vport_active_tx_flg; p_params 720 drivers/net/ethernet/qlogic/qed/qed_l2.c p_cmn->update_tx_active_flg = p_params->update_vport_active_tx_flg; p_params 721 drivers/net/ethernet/qlogic/qed/qed_l2.c p_cmn->accept_any_vlan = p_params->accept_any_vlan; p_params 722 drivers/net/ethernet/qlogic/qed/qed_l2.c val = p_params->update_accept_any_vlan_flg; p_params 725 drivers/net/ethernet/qlogic/qed/qed_l2.c p_cmn->inner_vlan_removal_en = p_params->inner_vlan_removal_flg; p_params 726 drivers/net/ethernet/qlogic/qed/qed_l2.c val = p_params->update_inner_vlan_removal_flg; p_params 729 drivers/net/ethernet/qlogic/qed/qed_l2.c p_cmn->default_vlan_en = p_params->default_vlan_enable_flg; p_params 730 drivers/net/ethernet/qlogic/qed/qed_l2.c val = p_params->update_default_vlan_enable_flg; p_params 733 drivers/net/ethernet/qlogic/qed/qed_l2.c p_cmn->default_vlan = cpu_to_le16(p_params->default_vlan); p_params 734 drivers/net/ethernet/qlogic/qed/qed_l2.c p_cmn->update_default_vlan_flg = p_params->update_default_vlan_flg; p_params 736 drivers/net/ethernet/qlogic/qed/qed_l2.c p_cmn->silent_vlan_removal_en = p_params->silent_vlan_removal_flg; p_params 738 drivers/net/ethernet/qlogic/qed/qed_l2.c p_ramrod->common.tx_switching_en = p_params->tx_switching_flg; p_params 739 drivers/net/ethernet/qlogic/qed/qed_l2.c p_cmn->update_tx_switching_en_flg = p_params->update_tx_switching_flg; p_params 741 drivers/net/ethernet/qlogic/qed/qed_l2.c p_cmn->anti_spoofing_en = p_params->anti_spoofing_en; p_params 742 drivers/net/ethernet/qlogic/qed/qed_l2.c val = p_params->update_anti_spoofing_en_flg; p_params 751 drivers/net/ethernet/qlogic/qed/qed_l2.c if (p_params->update_ctl_frame_check) { p_params 752 drivers/net/ethernet/qlogic/qed/qed_l2.c p_cmn->ctl_frame_mac_check_en = p_params->mac_chk_en; p_params 753 drivers/net/ethernet/qlogic/qed/qed_l2.c p_cmn->ctl_frame_ethtype_check_en = p_params->ethtype_chk_en; p_params 757 drivers/net/ethernet/qlogic/qed/qed_l2.c qed_sp_update_mcast_bin(p_hwfn, p_ramrod, p_params); p_params 759 drivers/net/ethernet/qlogic/qed/qed_l2.c qed_sp_update_accept_mode(p_hwfn, p_ramrod, p_params->accept_flags); p_params 760 drivers/net/ethernet/qlogic/qed/qed_l2.c qed_sp_vport_update_sge_tpa(p_hwfn, p_ramrod, p_params->sge_tpa_params); p_params 944 drivers/net/ethernet/qlogic/qed/qed_l2.c struct qed_queue_start_common_params *p_params, p_params 955 drivers/net/ethernet/qlogic/qed/qed_l2.c p_cid = qed_eth_queue_to_cid_pf(p_hwfn, opaque_fid, true, p_params); p_params 1151 drivers/net/ethernet/qlogic/qed/qed_l2.c struct qed_queue_start_common_params *p_params, p_params 1160 drivers/net/ethernet/qlogic/qed/qed_l2.c p_cid = qed_eth_queue_to_cid_pf(p_hwfn, opaque_fid, false, p_params); p_params 2028 drivers/net/ethernet/qlogic/qed/qed_l2.c struct qed_ntuple_filter_params *p_params) p_params 2058 drivers/net/ethernet/qlogic/qed/qed_l2.c DMA_REGPAIR_LE(p_ramrod->pkt_hdr_addr, p_params->addr); p_params 2059 drivers/net/ethernet/qlogic/qed/qed_l2.c p_ramrod->pkt_hdr_length = cpu_to_le16(p_params->length); p_params 2061 drivers/net/ethernet/qlogic/qed/qed_l2.c if (p_params->b_is_drop) { p_params 2064 drivers/net/ethernet/qlogic/qed/qed_l2.c rc = qed_fw_vport(p_hwfn, p_params->vport_id, &abs_vport_id); p_params 2068 drivers/net/ethernet/qlogic/qed/qed_l2.c if (p_params->qid != QED_RFS_NTUPLE_QID_RSS) { p_params 2069 drivers/net/ethernet/qlogic/qed/qed_l2.c rc = qed_fw_l2_queue(p_hwfn, p_params->qid, p_params 2083 drivers/net/ethernet/qlogic/qed/qed_l2.c p_ramrod->filter_action = p_params->b_is_add ? GFT_ADD_FILTER p_params 2089 drivers/net/ethernet/qlogic/qed/qed_l2.c p_params->b_is_add ? "Adding" : "Removing", p_params 2090 drivers/net/ethernet/qlogic/qed/qed_l2.c (u64)p_params->addr, p_params->length); p_params 2503 drivers/net/ethernet/qlogic/qed/qed_l2.c struct qed_queue_start_common_params *p_params, p_params 2516 drivers/net/ethernet/qlogic/qed/qed_l2.c p_params->queue_id = p_params->queue_id / cdev->num_hwfns; p_params 2517 drivers/net/ethernet/qlogic/qed/qed_l2.c p_params->stats_id = p_params->vport_id; p_params 2521 drivers/net/ethernet/qlogic/qed/qed_l2.c p_params, p_params 2526 drivers/net/ethernet/qlogic/qed/qed_l2.c DP_ERR(cdev, "Failed to start RXQ#%d\n", p_params->queue_id); p_params 2532 drivers/net/ethernet/qlogic/qed/qed_l2.c p_params->queue_id, rss_num, p_params->vport_id, p_params 2533 drivers/net/ethernet/qlogic/qed/qed_l2.c p_params->p_sb->igu_sb_id); p_params 2557 drivers/net/ethernet/qlogic/qed/qed_l2.c struct qed_queue_start_common_params *p_params, p_params 2567 drivers/net/ethernet/qlogic/qed/qed_l2.c p_params->queue_id = p_params->queue_id / cdev->num_hwfns; p_params 2568 drivers/net/ethernet/qlogic/qed/qed_l2.c p_params->stats_id = p_params->vport_id; p_params 2572 drivers/net/ethernet/qlogic/qed/qed_l2.c p_params, p_params->tc, p_params 2576 drivers/net/ethernet/qlogic/qed/qed_l2.c DP_ERR(cdev, "Failed to start TXQ#%d\n", p_params->queue_id); p_params 2582 drivers/net/ethernet/qlogic/qed/qed_l2.c p_params->queue_id, rss_num, p_params->vport_id, p_params 2583 drivers/net/ethernet/qlogic/qed/qed_l2.c p_params->p_sb->igu_sb_id); p_params 172 drivers/net/ethernet/qlogic/qed/qed_l2.h struct qed_sp_vport_start_params *p_params); p_params 228 drivers/net/ethernet/qlogic/qed/qed_l2.h struct qed_sp_vport_update_params *p_params, p_params 313 drivers/net/ethernet/qlogic/qed/qed_l2.h struct qed_ntuple_filter_params *p_params); p_params 393 drivers/net/ethernet/qlogic/qed/qed_l2.h struct qed_queue_start_common_params *p_params, p_params 399 drivers/net/ethernet/qlogic/qed/qed_l2.h struct qed_sp_vport_start_params *p_params); p_params 960 drivers/net/ethernet/qlogic/qed/qed_mcp.c struct qed_load_req_params *p_params) p_params 972 drivers/net/ethernet/qlogic/qed/qed_mcp.c rc = eocre_get_mfw_drv_role(p_hwfn, p_params->drv_role, &mfw_drv_role); p_params 977 drivers/net/ethernet/qlogic/qed/qed_mcp.c in_params.timeout_val = p_params->timeout_val; p_params 982 drivers/net/ethernet/qlogic/qed/qed_mcp.c in_params.avoid_eng_reset = p_params->avoid_eng_reset; p_params 1006 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_params->override_force_load)) { p_params 1068 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_params->load_code = out_params.load_code; p_params 3483 drivers/net/ethernet/qlogic/qed/qed_mcp.c struct qed_resc_lock_params *p_params) p_params 3489 drivers/net/ethernet/qlogic/qed/qed_mcp.c switch (p_params->timeout) { p_params 3492 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_params->timeout = 0; p_params 3496 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_params->timeout = 0; p_params 3503 drivers/net/ethernet/qlogic/qed/qed_mcp.c QED_MFW_SET_FIELD(param, RESOURCE_CMD_REQ_RESC, p_params->resource); p_params 3505 drivers/net/ethernet/qlogic/qed/qed_mcp.c QED_MFW_SET_FIELD(param, RESOURCE_CMD_REQ_AGE, p_params->timeout); p_params 3510 drivers/net/ethernet/qlogic/qed/qed_mcp.c param, p_params->timeout, opcode, p_params->resource); p_params 3518 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_params->owner = QED_MFW_GET_FIELD(mcp_param, RESOURCE_CMD_RSP_OWNER); p_params 3524 drivers/net/ethernet/qlogic/qed/qed_mcp.c mcp_param, opcode, p_params->owner); p_params 3528 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_params->b_granted = true; p_params 3531 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_params->b_granted = false; p_params 3545 drivers/net/ethernet/qlogic/qed/qed_mcp.c struct qed_ptt *p_ptt, struct qed_resc_lock_params *p_params) p_params 3553 drivers/net/ethernet/qlogic/qed/qed_mcp.c if (p_params->sleep_b4_retry) { p_params 3555 drivers/net/ethernet/qlogic/qed/qed_mcp.c DIV_ROUND_UP(p_params->retry_interval, p_params 3560 drivers/net/ethernet/qlogic/qed/qed_mcp.c udelay(p_params->retry_interval); p_params 3564 drivers/net/ethernet/qlogic/qed/qed_mcp.c rc = __qed_mcp_resc_lock(p_hwfn, p_ptt, p_params); p_params 3568 drivers/net/ethernet/qlogic/qed/qed_mcp.c if (p_params->b_granted) p_params 3570 drivers/net/ethernet/qlogic/qed/qed_mcp.c } while (retry_cnt++ < p_params->retry_num); p_params 3578 drivers/net/ethernet/qlogic/qed/qed_mcp.c struct qed_resc_unlock_params *p_params) p_params 3584 drivers/net/ethernet/qlogic/qed/qed_mcp.c opcode = p_params->b_force ? RESOURCE_OPCODE_FORCE_RELEASE p_params 3586 drivers/net/ethernet/qlogic/qed/qed_mcp.c QED_MFW_SET_FIELD(param, RESOURCE_CMD_REQ_RESC, p_params->resource); p_params 3591 drivers/net/ethernet/qlogic/qed/qed_mcp.c param, opcode, p_params->resource); p_params 3609 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_params->resource); p_params 3612 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_params->b_released = true; p_params 3615 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_params->b_released = false; p_params 835 drivers/net/ethernet/qlogic/qed/qed_mcp.h struct qed_load_req_params *p_params); p_params 1114 drivers/net/ethernet/qlogic/qed/qed_mcp.h struct qed_ptt *p_ptt, struct qed_resc_lock_params *p_params); p_params 1139 drivers/net/ethernet/qlogic/qed/qed_mcp.h struct qed_resc_unlock_params *p_params); p_params 997 drivers/net/ethernet/qlogic/qed/qed_sriov.c struct qed_iov_vf_init_params *p_params) p_params 1009 drivers/net/ethernet/qlogic/qed/qed_sriov.c vf = qed_iov_get_vf_info(p_hwfn, p_params->rel_vf_id, false); p_params 1017 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_params->rel_vf_id); p_params 1022 drivers/net/ethernet/qlogic/qed/qed_sriov.c for (i = 0; i < p_params->num_queues; i++) { p_params 1027 drivers/net/ethernet/qlogic/qed/qed_sriov.c qid = p_params->req_rx_queue[i]; p_params 1032 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_params->rel_vf_id, p_params 1037 drivers/net/ethernet/qlogic/qed/qed_sriov.c qid = p_params->req_tx_queue[i]; p_params 1041 drivers/net/ethernet/qlogic/qed/qed_sriov.c qid, p_params->rel_vf_id, max_vf_qzone); p_params 1050 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_params->rel_vf_id, qid, i); p_params 1058 drivers/net/ethernet/qlogic/qed/qed_sriov.c vf->relative_vf_id, p_params->num_queues, (u16)cids); p_params 1059 drivers/net/ethernet/qlogic/qed/qed_sriov.c num_irqs = min_t(u16, p_params->num_queues, ((u16)cids)); p_params 1076 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_queue->fw_rx_qid = p_params->req_rx_queue[i]; p_params 1077 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_queue->fw_tx_qid = p_params->req_tx_queue[i]; p_params 1091 drivers/net/ethernet/qlogic/qed/qed_sriov.c qed_iov_set_link(p_hwfn, p_params->rel_vf_id, p_params 3116 drivers/net/ethernet/qlogic/qed/qed_sriov.c struct qed_filter_ucast *p_params) p_params 3121 drivers/net/ethernet/qlogic/qed/qed_sriov.c if (p_params->opcode == QED_FILTER_REMOVE) { p_params 3125 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_params->vlan) { p_params 3136 drivers/net/ethernet/qlogic/qed/qed_sriov.c } else if (p_params->opcode == QED_FILTER_REPLACE || p_params 3137 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_params->opcode == QED_FILTER_FLUSH) { p_params 3148 drivers/net/ethernet/qlogic/qed/qed_sriov.c if (p_params->opcode == QED_FILTER_ADD || p_params 3149 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_params->opcode == QED_FILTER_REPLACE) { p_params 3155 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_vf->shadow_config.vlans[i].vid = p_params->vlan; p_params 3174 drivers/net/ethernet/qlogic/qed/qed_sriov.c struct qed_filter_ucast *p_params) p_params 3187 drivers/net/ethernet/qlogic/qed/qed_sriov.c if (p_params->opcode == QED_FILTER_REMOVE) { p_params 3190 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_params->mac)) { p_params 3201 drivers/net/ethernet/qlogic/qed/qed_sriov.c } else if (p_params->opcode == QED_FILTER_REPLACE || p_params 3202 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_params->opcode == QED_FILTER_FLUSH) { p_params 3208 drivers/net/ethernet/qlogic/qed/qed_sriov.c if (p_params->opcode != QED_FILTER_ADD && p_params 3209 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_params->opcode != QED_FILTER_REPLACE) p_params 3215 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_params->mac); p_params 3233 drivers/net/ethernet/qlogic/qed/qed_sriov.c struct qed_filter_ucast *p_params) p_params 3237 drivers/net/ethernet/qlogic/qed/qed_sriov.c if (p_params->type == QED_FILTER_MAC) { p_params 3238 drivers/net/ethernet/qlogic/qed/qed_sriov.c rc = qed_iov_vf_update_mac_shadow(p_hwfn, p_vf, p_params); p_params 3243 drivers/net/ethernet/qlogic/qed/qed_sriov.c if (p_params->type == QED_FILTER_VLAN) p_params 3244 drivers/net/ethernet/qlogic/qed/qed_sriov.c rc = qed_iov_vf_update_vlan_shadow(p_hwfn, p_vf, p_params); p_params 3805 drivers/net/ethernet/qlogic/qed/qed_sriov.c struct qed_mcp_link_params *p_params, p_params 3819 drivers/net/ethernet/qlogic/qed/qed_sriov.c if (p_params) p_params 3820 drivers/net/ethernet/qlogic/qed/qed_sriov.c __qed_vf_get_link_params(p_hwfn, p_params, p_bulletin); p_params 1077 drivers/net/ethernet/qlogic/qed/qed_vf.c struct qed_sp_vport_update_params *p_params) p_params 1090 drivers/net/ethernet/qlogic/qed/qed_vf.c update_rx = p_params->update_vport_active_rx_flg; p_params 1091 drivers/net/ethernet/qlogic/qed/qed_vf.c update_tx = p_params->update_vport_active_tx_flg; p_params 1108 drivers/net/ethernet/qlogic/qed/qed_vf.c p_act_tlv->active_rx = p_params->vport_active_rx_flg; p_params 1113 drivers/net/ethernet/qlogic/qed/qed_vf.c p_act_tlv->active_tx = p_params->vport_active_tx_flg; p_params 1117 drivers/net/ethernet/qlogic/qed/qed_vf.c if (p_params->update_tx_switching_flg) { p_params 1126 drivers/net/ethernet/qlogic/qed/qed_vf.c p_tx_switch_tlv->tx_switching = p_params->tx_switching_flg; p_params 1129 drivers/net/ethernet/qlogic/qed/qed_vf.c if (p_params->update_approx_mcast_flg) { p_params 1137 drivers/net/ethernet/qlogic/qed/qed_vf.c memcpy(p_mcast_tlv->bins, p_params->bins, p_params 1141 drivers/net/ethernet/qlogic/qed/qed_vf.c update_rx = p_params->accept_flags.update_rx_mode_config; p_params 1142 drivers/net/ethernet/qlogic/qed/qed_vf.c update_tx = p_params->accept_flags.update_tx_mode_config; p_params 1155 drivers/net/ethernet/qlogic/qed/qed_vf.c p_params->accept_flags.rx_accept_filter; p_params 1161 drivers/net/ethernet/qlogic/qed/qed_vf.c p_params->accept_flags.tx_accept_filter; p_params 1165 drivers/net/ethernet/qlogic/qed/qed_vf.c if (p_params->rss_params) { p_params 1166 drivers/net/ethernet/qlogic/qed/qed_vf.c struct qed_rss_params *rss_params = p_params->rss_params; p_params 1204 drivers/net/ethernet/qlogic/qed/qed_vf.c if (p_params->update_accept_any_vlan_flg) { p_params 1212 drivers/net/ethernet/qlogic/qed/qed_vf.c p_any_vlan_tlv->accept_any_vlan = p_params->accept_any_vlan; p_params 1214 drivers/net/ethernet/qlogic/qed/qed_vf.c p_params->update_accept_any_vlan_flg; p_params 1230 drivers/net/ethernet/qlogic/qed/qed_vf.c qed_vf_handle_vp_update_tlvs_resp(p_hwfn, p_params); p_params 1523 drivers/net/ethernet/qlogic/qed/qed_vf.c struct qed_mcp_link_params *p_params, p_params 1526 drivers/net/ethernet/qlogic/qed/qed_vf.c memset(p_params, 0, sizeof(*p_params)); p_params 1528 drivers/net/ethernet/qlogic/qed/qed_vf.c p_params->speed.autoneg = p_bulletin->req_autoneg; p_params 1529 drivers/net/ethernet/qlogic/qed/qed_vf.c p_params->speed.advertised_speeds = p_bulletin->req_adv_speed; p_params 1530 drivers/net/ethernet/qlogic/qed/qed_vf.c p_params->speed.forced_speed = p_bulletin->req_forced_speed; p_params 1531 drivers/net/ethernet/qlogic/qed/qed_vf.c p_params->pause.autoneg = p_bulletin->req_autoneg_pause; p_params 1532 drivers/net/ethernet/qlogic/qed/qed_vf.c p_params->pause.forced_rx = p_bulletin->req_forced_rx; p_params 1533 drivers/net/ethernet/qlogic/qed/qed_vf.c p_params->pause.forced_tx = p_bulletin->req_forced_tx; p_params 1534 drivers/net/ethernet/qlogic/qed/qed_vf.c p_params->loopback_mode = p_bulletin->req_loopback; p_params 933 drivers/net/ethernet/qlogic/qed/qed_vf.h struct qed_sp_vport_update_params *p_params); p_params 1027 drivers/net/ethernet/qlogic/qed/qed_vf.h struct qed_mcp_link_params *p_params, p_params 1157 drivers/net/ethernet/qlogic/qed/qed_vf.h struct qed_sp_vport_update_params *p_params) p_params 1216 drivers/net/ethernet/qlogic/qed/qed_vf.h *p_params, p_params 1038 drivers/soundwire/cadence_master.c struct sdw_port_params *p_params, unsigned int bank) p_params 1044 drivers/soundwire/cadence_master.c dpn_config_off = CDNS_DPN_B1_CONFIG(p_params->num); p_params 1046 drivers/soundwire/cadence_master.c dpn_config_off = CDNS_DPN_B0_CONFIG(p_params->num); p_params 1050 drivers/soundwire/cadence_master.c dpn_config |= ((p_params->bps - 1) << p_params 1052 drivers/soundwire/cadence_master.c dpn_config |= (p_params->flow_mode << p_params 1054 drivers/soundwire/cadence_master.c dpn_config |= (p_params->data_mode << p_params 129 drivers/soundwire/stream.c struct sdw_port_params *p_params = &p_rt->port_params; p_params 159 drivers/soundwire/stream.c wbuf = p_params->data_mode << SDW_REG_SHIFT(SDW_DPN_PORTCTRL_DATAMODE); p_params 160 drivers/soundwire/stream.c wbuf |= p_params->flow_mode; p_params 171 drivers/soundwire/stream.c ret = sdw_write(s_rt->slave, addr2, (p_params->bps - 1)); p_params 116 sound/soc/intel/skylake/skl-debug.c mconfig->pipe->p_params->host_dma_id, p_params 117 sound/soc/intel/skylake/skl-debug.c mconfig->pipe->p_params->link_dma_id); p_params 121 sound/soc/intel/skylake/skl-debug.c mconfig->pipe->p_params->ch, p_params 122 sound/soc/intel/skylake/skl-debug.c mconfig->pipe->p_params->s_freq, p_params 123 sound/soc/intel/skylake/skl-debug.c mconfig->pipe->p_params->s_fmt); p_params 127 sound/soc/intel/skylake/skl-debug.c mconfig->pipe->p_params->linktype, p_params 128 sound/soc/intel/skylake/skl-debug.c mconfig->pipe->p_params->stream); p_params 503 sound/soc/intel/skylake/skl-messages.c struct skl_pipe_params *params = mconfig->pipe->p_params; p_params 297 sound/soc/intel/skylake/skl-pcm.c mconfig->pipe->p_params); p_params 312 sound/soc/intel/skylake/skl-pcm.c struct skl_pipe_params p_params = {0}; p_params 328 sound/soc/intel/skylake/skl-pcm.c p_params.s_fmt = snd_pcm_format_width(params_format(params)); p_params 329 sound/soc/intel/skylake/skl-pcm.c p_params.ch = params_channels(params); p_params 330 sound/soc/intel/skylake/skl-pcm.c p_params.s_freq = params_rate(params); p_params 331 sound/soc/intel/skylake/skl-pcm.c p_params.host_dma_id = dma_id; p_params 332 sound/soc/intel/skylake/skl-pcm.c p_params.stream = substream->stream; p_params 333 sound/soc/intel/skylake/skl-pcm.c p_params.format = params_format(params); p_params 335 sound/soc/intel/skylake/skl-pcm.c p_params.host_bps = dai->driver->playback.sig_bits; p_params 337 sound/soc/intel/skylake/skl-pcm.c p_params.host_bps = dai->driver->capture.sig_bits; p_params 340 sound/soc/intel/skylake/skl-pcm.c m_cfg = skl_tplg_fe_get_cpr_module(dai, p_params.stream); p_params 342 sound/soc/intel/skylake/skl-pcm.c skl_tplg_update_pipe_params(dai->dev, m_cfg, &p_params); p_params 415 sound/soc/intel/skylake/skl-pcm.c struct skl_pipe_params p_params = {0}; p_params 417 sound/soc/intel/skylake/skl-pcm.c p_params.s_fmt = snd_pcm_format_width(params_format(params)); p_params 418 sound/soc/intel/skylake/skl-pcm.c p_params.ch = params_channels(params); p_params 419 sound/soc/intel/skylake/skl-pcm.c p_params.s_freq = params_rate(params); p_params 420 sound/soc/intel/skylake/skl-pcm.c p_params.stream = substream->stream; p_params 422 sound/soc/intel/skylake/skl-pcm.c return skl_tplg_be_update_params(dai, &p_params); p_params 562 sound/soc/intel/skylake/skl-pcm.c struct skl_pipe_params p_params = {0}; p_params 585 sound/soc/intel/skylake/skl-pcm.c p_params.s_fmt = snd_pcm_format_width(params_format(params)); p_params 586 sound/soc/intel/skylake/skl-pcm.c p_params.ch = params_channels(params); p_params 587 sound/soc/intel/skylake/skl-pcm.c p_params.s_freq = params_rate(params); p_params 588 sound/soc/intel/skylake/skl-pcm.c p_params.stream = substream->stream; p_params 589 sound/soc/intel/skylake/skl-pcm.c p_params.link_dma_id = stream_tag - 1; p_params 590 sound/soc/intel/skylake/skl-pcm.c p_params.link_index = link->index; p_params 591 sound/soc/intel/skylake/skl-pcm.c p_params.format = params_format(params); p_params 594 sound/soc/intel/skylake/skl-pcm.c p_params.link_bps = codec_dai->driver->playback.sig_bits; p_params 596 sound/soc/intel/skylake/skl-pcm.c p_params.link_bps = codec_dai->driver->capture.sig_bits; p_params 598 sound/soc/intel/skylake/skl-pcm.c return skl_tplg_be_update_params(dai, &p_params); p_params 347 sound/soc/intel/skylake/skl-topology.c struct skl_pipe_params *params = m_cfg->pipe->p_params; p_params 455 sound/soc/intel/skylake/skl-topology.c return skl_pcm_host_dma_prepare(skl->dev, pipe->p_params); p_params 458 sound/soc/intel/skylake/skl-topology.c return skl_pcm_link_dma_prepare(skl->dev, pipe->p_params); p_params 592 sound/soc/intel/skylake/skl-topology.c struct skl_pipe_params *params = pipe->p_params; p_params 1503 sound/soc/intel/skylake/skl-topology.c pipe->p_params->link_dma_id = params->link_dma_id; p_params 1504 sound/soc/intel/skylake/skl-topology.c pipe->p_params->link_index = params->link_index; p_params 1505 sound/soc/intel/skylake/skl-topology.c pipe->p_params->link_bps = params->link_bps; p_params 1509 sound/soc/intel/skylake/skl-topology.c pipe->p_params->host_dma_id = params->host_dma_id; p_params 1510 sound/soc/intel/skylake/skl-topology.c pipe->p_params->host_bps = params->host_bps; p_params 1516 sound/soc/intel/skylake/skl-topology.c pipe->p_params->s_fmt = params->s_fmt; p_params 1517 sound/soc/intel/skylake/skl-topology.c pipe->p_params->ch = params->ch; p_params 1518 sound/soc/intel/skylake/skl-topology.c pipe->p_params->s_freq = params->s_freq; p_params 1519 sound/soc/intel/skylake/skl-topology.c pipe->p_params->stream = params->stream; p_params 1520 sound/soc/intel/skylake/skl-topology.c pipe->p_params->format = params->format; p_params 1523 sound/soc/intel/skylake/skl-topology.c memcpy(pipe->p_params, params, sizeof(*params)); p_params 1975 sound/soc/intel/skylake/skl-topology.c pipe->p_params = params; p_params 2634 sound/soc/intel/skylake/skl-topology.c pipe->p_params = params; p_params 301 sound/soc/intel/skylake/skl-topology.h struct skl_pipe_params *p_params; p_params 208 sound/soc/sof/intel/hda-dai.c struct hda_pipe_params p_params = {0}; p_params 243 sound/soc/sof/intel/hda-dai.c p_params.s_fmt = snd_pcm_format_width(params_format(params)); p_params 244 sound/soc/sof/intel/hda-dai.c p_params.ch = params_channels(params); p_params 245 sound/soc/sof/intel/hda-dai.c p_params.s_freq = params_rate(params); p_params 246 sound/soc/sof/intel/hda-dai.c p_params.stream = substream->stream; p_params 247 sound/soc/sof/intel/hda-dai.c p_params.link_dma_id = stream_tag - 1; p_params 248 sound/soc/sof/intel/hda-dai.c p_params.link_index = link->index; p_params 249 sound/soc/sof/intel/hda-dai.c p_params.format = params_format(params); p_params 252 sound/soc/sof/intel/hda-dai.c p_params.link_bps = codec_dai->driver->playback.sig_bits; p_params 254 sound/soc/sof/intel/hda-dai.c p_params.link_bps = codec_dai->driver->capture.sig_bits; p_params 256 sound/soc/sof/intel/hda-dai.c return hda_link_dma_params(link_dev, &p_params);