Lines Matching refs:cp

207 static void kdb_position_cursor(char *prompt, char *buffer, char *cp)  in kdb_position_cursor()  argument
210 if (cp > buffer) in kdb_position_cursor()
211 kdb_printf("%.*s", (int)(cp - buffer), buffer); in kdb_position_cursor()
237 char *cp = buffer; in kdb_read() local
257 cp += len; in kdb_read()
259 cp--; in kdb_read()
262 lastchar = cp; in kdb_read()
263 *cp = '\0'; in kdb_read()
271 if (cp > buffer) { in kdb_read()
272 if (cp < lastchar) { in kdb_read()
273 memcpy(tmpbuffer, cp, lastchar - cp); in kdb_read()
274 memcpy(cp-1, tmpbuffer, lastchar - cp); in kdb_read()
277 --cp; in kdb_read()
278 kdb_printf("\b%s ", cp); in kdb_read()
279 kdb_position_cursor(kdb_prompt_str, buffer, cp); in kdb_read()
293 if (cp < lastchar) { in kdb_read()
294 memcpy(tmpbuffer, cp+1, lastchar - cp - 1); in kdb_read()
295 memcpy(cp, tmpbuffer, lastchar - cp - 1); in kdb_read()
297 kdb_printf("%s ", cp); in kdb_read()
298 kdb_position_cursor(kdb_prompt_str, buffer, cp); in kdb_read()
302 if (cp > buffer) { in kdb_read()
303 cp = buffer; in kdb_read()
304 kdb_position_cursor(kdb_prompt_str, buffer, cp); in kdb_read()
308 if (cp < lastchar) { in kdb_read()
309 kdb_printf("%s", cp); in kdb_read()
310 cp = lastchar; in kdb_read()
314 if (cp > buffer) { in kdb_read()
316 --cp; in kdb_read()
328 if (cp < lastchar) { in kdb_read()
329 kdb_printf("%c", *cp); in kdb_read()
330 ++cp; in kdb_read()
339 if (p_tmp > cp) in kdb_read()
341 memcpy(tmpbuffer, p_tmp, cp-p_tmp); in kdb_read()
342 *(tmpbuffer + (cp-p_tmp)) = '\0'; in kdb_read()
376 if (cp != lastchar) in kdb_read()
377 kdb_position_cursor(kdb_prompt_str, buffer, cp); in kdb_read()
386 memmove(cp+len_tmp, cp, (lastchar-cp) + 1); in kdb_read()
387 memcpy(cp, p_tmp+len, len_tmp); in kdb_read()
388 kdb_printf("%s", cp); in kdb_read()
389 cp += len_tmp; in kdb_read()
391 if (cp != lastchar) in kdb_read()
393 buffer, cp); in kdb_read()
400 if (cp < lastchar) { in kdb_read()
401 memcpy(tmpbuffer, cp, lastchar - cp); in kdb_read()
402 memcpy(cp+1, tmpbuffer, lastchar - cp); in kdb_read()
404 *cp = key; in kdb_read()
405 kdb_printf("%s", cp); in kdb_read()
406 ++cp; in kdb_read()
407 kdb_position_cursor(kdb_prompt_str, buffer, cp); in kdb_read()
410 *cp++ = key; in kdb_read()
543 char firstchar, *cp; in kdb_search_string() local
561 cp = searched; in kdb_search_string()
562 while ((cp = strchr(cp, firstchar))) { in kdb_search_string()
563 if (!strncmp(cp, searchfor, len2)) in kdb_search_string()
565 cp++; in kdb_search_string()
574 const char *cp; in kdb_msg_write() local
581 cp = msg; in kdb_msg_write()
585 dbg_io_ops->write_char(*cp); in kdb_msg_write()
586 cp++; in kdb_msg_write()
634 char *cp, *cp2, *cphold = NULL, replaced_byte = ' '; in vkdb_printf() local
681 cp = strchr(kdb_buffer, '\n'); in vkdb_printf()
682 if (!cp) { in vkdb_printf()
726 cp++; /* to byte after the newline */ in vkdb_printf()
727 replaced_byte = *cp; /* remember what/where it was */ in vkdb_printf()
728 cphold = cp; in vkdb_printf()
729 *cp = '\0'; /* end the string for our search */ in vkdb_printf()
772 cp = (char *) printk_skip_headers(kdb_buffer); in vkdb_printf()
774 gdbstub_msg_write(cp, retlen - (cp - kdb_buffer)); in vkdb_printf()
776 kdb_msg_write(cp, retlen - (cp - kdb_buffer)); in vkdb_printf()