Lines Matching refs:p_info

169 	struct qed_mcp_info *p_info = p_hwfn->mcp_info;
175 p_info->public_base = qed_rd(p_hwfn, p_ptt, MISC_REG_SHARED_MEM_ADDR);
176 if (!p_info->public_base) {
182 p_info->public_base |= GRCBASE_MCP;
186 SECTION_OFFSIZE_ADDR(p_info->public_base,
188 p_info->mfw_mb_addr = SECTION_ADDR(mfw_mb_offsize, mcp_pf_id);
189 p_info->mfw_mb_length = (u16)qed_rd(p_hwfn, p_ptt,
190 p_info->mfw_mb_addr +
199 while (!p_info->mfw_mb_length && --cnt) {
201 p_info->mfw_mb_length =
203 p_info->mfw_mb_addr +
216 SECTION_OFFSIZE_ADDR(p_info->public_base,
218 p_info->drv_mb_addr = SECTION_ADDR(drv_mb_offsize, mcp_pf_id);
221 drv_mb_offsize, p_info->drv_mb_addr, mcp_pf_id);
226 p_info->drv_mb_seq = DRV_MB_RD(p_hwfn, p_ptt, drv_mb_header) &
230 p_info->drv_pulse_seq = DRV_MB_RD(p_hwfn, p_ptt, drv_pulse_mb) &
233 p_info->mcp_hist = qed_rd(p_hwfn, p_ptt, MISCS_REG_GENERIC_POR_0);
240 struct qed_mcp_info *p_info;
247 p_info = p_hwfn->mcp_info;
250 spin_lock_init(&p_info->cmd_lock);
251 spin_lock_init(&p_info->link_lock);
252 spin_lock_init(&p_info->unload_lock);
254 INIT_LIST_HEAD(&p_info->cmd_list);
264 size = MFW_DRV_MSG_MAX_DWORDS(p_info->mfw_mb_length) * sizeof(u32);
265 p_info->mfw_mb_cur = kzalloc(size, GFP_KERNEL);
266 p_info->mfw_mb_shadow = kzalloc(size, GFP_KERNEL);
267 if (!p_info->mfw_mb_cur || !p_info->mfw_mb_shadow)
1320 struct qed_mcp_function_info *p_info;
1322 p_info = &p_hwfn->mcp_info->func_info;
1324 p_info->bandwidth_min = QED_MFW_GET_FIELD(p_shmem_info->config,
1326 if (p_info->bandwidth_min < 1 || p_info->bandwidth_min > 100) {
1329 p_info->bandwidth_min);
1330 p_info->bandwidth_min = 1;
1333 p_info->bandwidth_max = QED_MFW_GET_FIELD(p_shmem_info->config,
1335 if (p_info->bandwidth_max < 1 || p_info->bandwidth_max > 100) {
1338 p_info->bandwidth_max);
1339 p_info->bandwidth_max = 100;
1763 struct qed_mcp_function_info *p_info;
1771 p_info = &p_hwfn->mcp_info->func_info;
1773 qed_configure_pf_min_bandwidth(p_hwfn->cdev, p_info->bandwidth_min);
1774 qed_configure_pf_max_bandwidth(p_hwfn->cdev, p_info->bandwidth_max);
2494 struct public_func *p_info,
2500 switch (p_info->config & FUNC_MF_CFG_PROTOCOL_MASK) {