Lines Matching refs:resp
1207 int *resp_len, unsigned char *resp) in do_cmd() argument
1226 resp); in do_cmd()
1238 (resp[0] != (msg[0] | (1 << 2))) || in do_cmd()
1239 (resp[1] != msg[1])) in do_cmd()
1252 unsigned char *resp; in ssif_detect() local
1257 resp = kmalloc(IPMI_MAX_MSG_LENGTH, GFP_KERNEL); in ssif_detect()
1258 if (!resp) in ssif_detect()
1264 rv = do_cmd(client, 2, msg, &len, resp); in ssif_detect()
1269 kfree(resp); in ssif_detect()
1413 unsigned char *resp; in ssif_probe() local
1422 resp = kmalloc(IPMI_MAX_MSG_LENGTH, GFP_KERNEL); in ssif_probe()
1423 if (!resp) in ssif_probe()
1428 kfree(resp); in ssif_probe()
1456 rv = do_cmd(client, 2, msg, &len, resp); in ssif_probe()
1460 rv = ipmi_demangle_device_id(resp, len, &ssif_info->device_id); in ssif_probe()
1471 rv = do_cmd(client, 3, msg, &len, resp); in ssif_probe()
1472 if (!rv && (len >= 3) && (resp[2] == 0)) { in ssif_probe()
1480 ssif_info->max_xmit_msg_size = resp[5]; in ssif_probe()
1481 ssif_info->max_recv_msg_size = resp[6]; in ssif_probe()
1482 ssif_info->multi_support = (resp[4] >> 6) & 0x3; in ssif_probe()
1483 ssif_info->supports_pec = (resp[4] >> 3) & 0x1; in ssif_probe()
1532 rv, len, resp[2]); in ssif_probe()
1544 rv = do_cmd(client, 3, msg, &len, resp); in ssif_probe()
1545 if (rv || (len < 3) || (resp[2] != 0)) in ssif_probe()
1547 rv, len, resp[2]); in ssif_probe()
1552 rv = do_cmd(client, 2, msg, &len, resp); in ssif_probe()
1553 if (rv || (len < 4) || (resp[2] != 0)) { in ssif_probe()
1555 rv, len, resp[2]); in ssif_probe()
1560 ssif_info->global_enables = resp[3]; in ssif_probe()
1562 if (resp[3] & IPMI_BMC_EVT_MSG_BUFF) { in ssif_probe()
1571 rv = do_cmd(client, 3, msg, &len, resp); in ssif_probe()
1574 rv, len, resp[2]); in ssif_probe()
1579 if (resp[2] == 0) { in ssif_probe()
1588 rv = do_cmd(client, 3, msg, &len, resp); in ssif_probe()
1591 rv, len, resp[2]); in ssif_probe()
1596 if (resp[2] == 0) { in ssif_probe()
1676 kfree(resp); in ssif_probe()