Lines Matching refs:response
26 * - the response buffer must reside below 2GB (if any)
29 int __cpcmd(const char *cmd, char *response, int rlen, int *response_code)
39 if (response != NULL && rlen > 0) {
41 register unsigned long reg3 asm ("3") = (addr_t) response;
45 memset(response, 0, rlen);
63 EBCASC(response, rlen);
86 int cpcmd(const char *cmd, char *response, int rlen, int *response_code)
92 if ((virt_to_phys(response) != (unsigned long) response) ||
93 (((unsigned long)response + rlen) >> 31)) {
97 "cpcmd: could not allocate response buffer\n");
103 memcpy(response, lowbuf, rlen);
107 len = __cpcmd(cmd, response, rlen, response_code);