Home | History | Annotate | Download | only in qemu

Lines Matching refs:cmd_buf_index

66     if (rs->cmd_buf_index != rs->last_cmd_buf_index) {
67 delta = rs->cmd_buf_index - rs->last_cmd_buf_index;
78 rs->last_cmd_buf_index = rs->cmd_buf_index;
85 if (rs->cmd_buf_index < READLINE_CMD_BUF_SIZE) {
86 memmove(rs->cmd_buf + rs->cmd_buf_index + 1,
87 rs->cmd_buf + rs->cmd_buf_index,
88 rs->cmd_buf_size - rs->cmd_buf_index);
89 rs->cmd_buf[rs->cmd_buf_index] = ch;
91 rs->cmd_buf_index++;
97 if (rs->cmd_buf_index > 0) {
98 rs->cmd_buf_index--;
104 if (rs->cmd_buf_index < rs->cmd_buf_size) {
105 rs->cmd_buf_index++;
111 if (rs->cmd_buf_index < rs->cmd_buf_size) {
112 memmove(rs->cmd_buf + rs->cmd_buf_index,
113 rs->cmd_buf + rs->cmd_buf_index + 1,
114 rs->cmd_buf_size - rs->cmd_buf_index - 1);
121 if (rs->cmd_buf_index > 0) {
131 if (rs->cmd_buf_index == 0 || rs->cmd_buf_index > rs->cmd_buf_size) {
135 start = rs->cmd_buf_index - 1;
157 if (start < rs->cmd_buf_index) {
159 rs->cmd_buf + rs->cmd_buf_index,
160 rs->cmd_buf_size - rs->cmd_buf_index);
161 rs->cmd_buf_size -= rs->cmd_buf_index - start;
162 rs->cmd_buf_index = start;
168 rs->cmd_buf_index = 0;
173 rs->cmd_buf_index = rs->cmd_buf_size;
194 rs->cmd_buf_index = rs->cmd_buf_size = strlen(rs->cmd_buf);
210 rs->cmd_buf_index = rs->cmd_buf_size = strlen(rs->cmd_buf);
284 cmdline = qemu_malloc(rs->cmd_buf_index + 1);
285 memcpy(cmdline, rs->cmd_buf, rs->cmd_buf_index);
286 cmdline[rs->cmd_buf_index] = '\0';
366 rs->cmd_buf_index = 0;
455 rs->cmd_buf_index = 0;