Lines Matching defs:resp
1314 static int read_response(struct i2c_client *client, unsigned char *resp)
1320 resp);
1333 int *resp_len, unsigned char *resp)
1350 ret = read_response(client, resp);
1354 (resp[0] != (msg[0] | (1 << 2))) ||
1355 (resp[1] != msg[1]))
1370 unsigned char *resp;
1375 resp = kmalloc(IPMI_MAX_MSG_LENGTH, GFP_KERNEL);
1376 if (!resp)
1382 rv = do_cmd(client, 2, msg, &len, resp);
1387 kfree(resp);
1511 unsigned char *resp)
1560 ret = read_response(client, resp);
1578 ret = read_response(client, resp);
1661 unsigned char *resp;
1670 resp = kmalloc(IPMI_MAX_MSG_LENGTH, GFP_KERNEL);
1671 if (!resp) {
1678 kfree(resp);
1725 rv = do_cmd(client, 3, msg, &len, resp);
1726 if (!rv && (len >= 3) && (resp[2] == 0)) {
1735 ssif_info->max_xmit_msg_size = resp[5];
1736 ssif_info->max_recv_msg_size = resp[6];
1737 ssif_info->multi_support = (resp[4] >> 6) & 0x3;
1738 ssif_info->supports_pec = (resp[4] >> 3) & 0x1;
1769 rv, len, resp[2]);
1777 test_multipart_messages(client, ssif_info, resp);
1783 rv = do_cmd(client, 3, msg, &len, resp);
1784 if (rv || (len < 3) || (resp[2] != 0))
1787 rv, len, resp[2]);
1792 rv = do_cmd(client, 2, msg, &len, resp);
1793 if (rv || (len < 4) || (resp[2] != 0)) {
1796 rv, len, resp[2]);
1801 ssif_info->global_enables = resp[3];
1803 if (resp[3] & IPMI_BMC_EVT_MSG_BUFF) {
1812 rv = do_cmd(client, 3, msg, &len, resp);
1816 rv, len, resp[2]);
1821 if (resp[2] == 0) {
1834 rv = do_cmd(client, 3, msg, &len, resp);
1838 rv, len, resp[2]);
1843 if (resp[2] == 0) {
1923 kfree(resp);