Lines Matching refs:p_params
960 struct qed_load_req_params *p_params) in qed_mcp_load_req() argument
972 rc = eocre_get_mfw_drv_role(p_hwfn, p_params->drv_role, &mfw_drv_role); in qed_mcp_load_req()
977 in_params.timeout_val = p_params->timeout_val; in qed_mcp_load_req()
982 in_params.avoid_eng_reset = p_params->avoid_eng_reset; in qed_mcp_load_req()
1006 p_params->override_force_load)) { in qed_mcp_load_req()
1068 p_params->load_code = out_params.load_code; in qed_mcp_load_req()
3161 struct qed_resc_lock_params *p_params) in __qed_mcp_resc_lock() argument
3167 switch (p_params->timeout) { in __qed_mcp_resc_lock()
3170 p_params->timeout = 0; in __qed_mcp_resc_lock()
3174 p_params->timeout = 0; in __qed_mcp_resc_lock()
3181 QED_MFW_SET_FIELD(param, RESOURCE_CMD_REQ_RESC, p_params->resource); in __qed_mcp_resc_lock()
3183 QED_MFW_SET_FIELD(param, RESOURCE_CMD_REQ_AGE, p_params->timeout); in __qed_mcp_resc_lock()
3188 param, p_params->timeout, opcode, p_params->resource); in __qed_mcp_resc_lock()
3196 p_params->owner = QED_MFW_GET_FIELD(mcp_param, RESOURCE_CMD_RSP_OWNER); in __qed_mcp_resc_lock()
3202 mcp_param, opcode, p_params->owner); in __qed_mcp_resc_lock()
3206 p_params->b_granted = true; in __qed_mcp_resc_lock()
3209 p_params->b_granted = false; in __qed_mcp_resc_lock()
3223 struct qed_ptt *p_ptt, struct qed_resc_lock_params *p_params) in qed_mcp_resc_lock() argument
3231 if (p_params->sleep_b4_retry) { in qed_mcp_resc_lock()
3233 DIV_ROUND_UP(p_params->retry_interval, in qed_mcp_resc_lock()
3238 udelay(p_params->retry_interval); in qed_mcp_resc_lock()
3242 rc = __qed_mcp_resc_lock(p_hwfn, p_ptt, p_params); in qed_mcp_resc_lock()
3246 if (p_params->b_granted) in qed_mcp_resc_lock()
3248 } while (retry_cnt++ < p_params->retry_num); in qed_mcp_resc_lock()
3256 struct qed_resc_unlock_params *p_params) in qed_mcp_resc_unlock() argument
3262 opcode = p_params->b_force ? RESOURCE_OPCODE_FORCE_RELEASE in qed_mcp_resc_unlock()
3264 QED_MFW_SET_FIELD(param, RESOURCE_CMD_REQ_RESC, p_params->resource); in qed_mcp_resc_unlock()
3269 param, opcode, p_params->resource); in qed_mcp_resc_unlock()
3287 p_params->resource); in qed_mcp_resc_unlock()
3290 p_params->b_released = true; in qed_mcp_resc_unlock()
3293 p_params->b_released = false; in qed_mcp_resc_unlock()