Lines Matching refs:rsp
64 mbx->rsp.num = mbx_tbl[i].out_args; in qlcnic_82xx_alloc_mbx_args()
69 mbx->rsp.arg = kcalloc(mbx->rsp.num, in qlcnic_82xx_alloc_mbx_args()
71 if (!mbx->rsp.arg) { in qlcnic_82xx_alloc_mbx_args()
88 kfree(cmd->rsp.arg); in qlcnic_free_mbx_args()
89 cmd->rsp.arg = NULL; in qlcnic_free_mbx_args()
95 u32 rsp; in qlcnic_poll_rsp() local
105 rsp = QLCRD32(adapter, QLCNIC_CDRP_CRB_OFFSET, &err); in qlcnic_poll_rsp()
106 } while (!QLCNIC_CDRP_IS_RSP(rsp)); in qlcnic_poll_rsp()
108 return rsp; in qlcnic_poll_rsp()
115 u32 rsp; in qlcnic_82xx_issue_cmd() local
125 cmd->rsp.arg[0] = QLCNIC_RCODE_TIMEOUT; in qlcnic_82xx_issue_cmd()
126 return cmd->rsp.arg[0]; in qlcnic_82xx_issue_cmd()
134 rsp = qlcnic_poll_rsp(adapter); in qlcnic_82xx_issue_cmd()
136 if (rsp == QLCNIC_CDRP_RSP_TIMEOUT) { in qlcnic_82xx_issue_cmd()
137 dev_err(&pdev->dev, "command timeout, response = 0x%x\n", rsp); in qlcnic_82xx_issue_cmd()
138 cmd->rsp.arg[0] = QLCNIC_RCODE_TIMEOUT; in qlcnic_82xx_issue_cmd()
139 } else if (rsp == QLCNIC_CDRP_RSP_FAIL) { in qlcnic_82xx_issue_cmd()
140 cmd->rsp.arg[0] = QLCRD32(adapter, QLCNIC_CDRP_ARG(1), &err); in qlcnic_82xx_issue_cmd()
141 switch (cmd->rsp.arg[0]) { in qlcnic_82xx_issue_cmd()
162 dev_err(&pdev->dev, fmt, cmd->rsp.arg[0]); in qlcnic_82xx_issue_cmd()
164 } else if (rsp == QLCNIC_CDRP_RSP_OK) in qlcnic_82xx_issue_cmd()
165 cmd->rsp.arg[0] = QLCNIC_RCODE_SUCCESS; in qlcnic_82xx_issue_cmd()
167 for (i = 1; i < cmd->rsp.num; i++) in qlcnic_82xx_issue_cmd()
168 cmd->rsp.arg[i] = QLCRD32(adapter, QLCNIC_CDRP_ARG(i), &err); in qlcnic_82xx_issue_cmd()
172 return cmd->rsp.arg[0]; in qlcnic_82xx_issue_cmd()
792 val = cmd.rsp.arg[1]; in qlcnic_82xx_config_intrpt()
802 ahw->intr_tbl[i].src = cmd.rsp.arg[2]; in qlcnic_82xx_config_intrpt()
829 mac_low = cmd.rsp.arg[1]; in qlcnic_82xx_get_mac_address()
830 mac_high = cmd.rsp.arg[2]; in qlcnic_82xx_get_mac_address()
1296 *arg1 = cmd.rsp.arg[1]; in __qlcnic_get_eswitch_port_config()
1297 *arg2 = cmd.rsp.arg[2]; in __qlcnic_get_eswitch_port_config()