Lines Matching defs:resp
1300 static int read_response(struct i2c_client *client, unsigned char *resp)
1306 resp);
1319 int *resp_len, unsigned char *resp)
1336 ret = read_response(client, resp);
1340 (resp[0] != (msg[0] | (1 << 2))) ||
1341 (resp[1] != msg[1]))
1356 unsigned char *resp;
1361 resp = kmalloc(IPMI_MAX_MSG_LENGTH, GFP_KERNEL);
1362 if (!resp)
1368 rv = do_cmd(client, 2, msg, &len, resp);
1373 kfree(resp);
1497 unsigned char *resp)
1546 ret = read_response(client, resp);
1564 ret = read_response(client, resp);
1647 unsigned char *resp;
1656 resp = kmalloc(IPMI_MAX_MSG_LENGTH, GFP_KERNEL);
1657 if (!resp) {
1664 kfree(resp);
1711 rv = do_cmd(client, 3, msg, &len, resp);
1712 if (!rv && (len >= 3) && (resp[2] == 0)) {
1721 ssif_info->max_xmit_msg_size = resp[5];
1722 ssif_info->max_recv_msg_size = resp[6];
1723 ssif_info->multi_support = (resp[4] >> 6) & 0x3;
1724 ssif_info->supports_pec = (resp[4] >> 3) & 0x1;
1755 rv, len, resp[2]);
1763 test_multipart_messages(client, ssif_info, resp);
1769 rv = do_cmd(client, 3, msg, &len, resp);
1770 if (rv || (len < 3) || (resp[2] != 0))
1773 rv, len, resp[2]);
1778 rv = do_cmd(client, 2, msg, &len, resp);
1779 if (rv || (len < 4) || (resp[2] != 0)) {
1782 rv, len, resp[2]);
1787 ssif_info->global_enables = resp[3];
1789 if (resp[3] & IPMI_BMC_EVT_MSG_BUFF) {
1798 rv = do_cmd(client, 3, msg, &len, resp);
1802 rv, len, resp[2]);
1807 if (resp[2] == 0) {
1820 rv = do_cmd(client, 3, msg, &len, resp);
1824 rv, len, resp[2]);
1829 if (resp[2] == 0) {
1909 kfree(resp);