Lines Matching full:response
37 static int diag8_response(int cmdlen, char *response, int *rlen) in diag8_response() argument
43 rx.odd = __pa(response); in diag8_response()
64 int __cpcmd(const char *cmd, char *response, int rlen, int *response_code) in __cpcmd() argument
76 if (response) { in __cpcmd()
77 memset(response, 0, rlen); in __cpcmd()
79 rc = diag8_response(cmdlen, response, &rlen); in __cpcmd()
80 EBCASC(response, response_len); in __cpcmd()
90 int cpcmd(const char *cmd, char *response, int rlen, int *response_code) in cpcmd() argument
96 if (is_vmalloc_or_module_addr(response)) { in cpcmd()
99 pr_warn("The cpcmd kernel function failed to allocate a response buffer\n"); in cpcmd()
105 memcpy(response, lowbuf, rlen); in cpcmd()
109 len = __cpcmd(cmd, response, rlen, response_code); in cpcmd()