Lines Matching refs:p_info

102 	struct qed_mcp_info *p_info = p_hwfn->mcp_info;  in qed_load_mcp_offsets()  local
106 p_info->public_base = qed_rd(p_hwfn, p_ptt, MISC_REG_SHARED_MEM_ADDR); in qed_load_mcp_offsets()
107 if (!p_info->public_base) in qed_load_mcp_offsets()
110 p_info->public_base |= GRCBASE_MCP; in qed_load_mcp_offsets()
114 SECTION_OFFSIZE_ADDR(p_info->public_base, in qed_load_mcp_offsets()
116 p_info->drv_mb_addr = SECTION_ADDR(drv_mb_offsize, mcp_pf_id); in qed_load_mcp_offsets()
119 drv_mb_offsize, p_info->drv_mb_addr, mcp_pf_id); in qed_load_mcp_offsets()
123 SECTION_OFFSIZE_ADDR(p_info->public_base, in qed_load_mcp_offsets()
125 p_info->mfw_mb_addr = SECTION_ADDR(mfw_mb_offsize, mcp_pf_id); in qed_load_mcp_offsets()
126 p_info->mfw_mb_length = (u16)qed_rd(p_hwfn, p_ptt, p_info->mfw_mb_addr); in qed_load_mcp_offsets()
131 p_info->drv_mb_seq = DRV_MB_RD(p_hwfn, p_ptt, drv_mb_header) & in qed_load_mcp_offsets()
135 p_info->drv_pulse_seq = DRV_MB_RD(p_hwfn, p_ptt, drv_pulse_mb) & in qed_load_mcp_offsets()
138 p_info->mcp_hist = (u16)qed_rd(p_hwfn, p_ptt, MISCS_REG_GENERIC_POR_0); in qed_load_mcp_offsets()
146 struct qed_mcp_info *p_info; in qed_mcp_cmd_init() local
153 p_info = p_hwfn->mcp_info; in qed_mcp_cmd_init()
163 size = MFW_DRV_MSG_MAX_DWORDS(p_info->mfw_mb_length) * sizeof(u32); in qed_mcp_cmd_init()
164 p_info->mfw_mb_cur = kzalloc(size, GFP_ATOMIC); in qed_mcp_cmd_init()
165 p_info->mfw_mb_shadow = in qed_mcp_cmd_init()
167 p_info->mfw_mb_length), GFP_ATOMIC); in qed_mcp_cmd_init()
168 if (!p_info->mfw_mb_shadow || !p_info->mfw_mb_addr) in qed_mcp_cmd_init()
172 mutex_init(&p_info->mutex); in qed_mcp_cmd_init()
687 struct public_func *p_info, in qed_mcp_get_shmem_proto() argument
692 switch (p_info->config & FUNC_MF_CFG_PROTOCOL_MASK) { in qed_mcp_get_shmem_proto()