Lines Matching refs:string
75 struct string *status; /* Lower right of display. */
88 struct string *prompt; /* Output string for input area. */
89 struct string *input; /* Input string for read request. */
137 struct string *line; in tty3270_update_prompt()
142 line->string[5] = TF_INMDT; in tty3270_update_prompt()
144 line->string[5] = tp->inattr; in tty3270_update_prompt()
147 memcpy(line->string + 6, input, count); in tty3270_update_prompt()
148 line->string[6 + count] = TO_IC; in tty3270_update_prompt()
151 line->string[7 + count] = TO_RA; in tty3270_update_prompt()
152 line->string[10 + count] = 0; in tty3270_update_prompt()
154 raw3270_buffer_address(tp->view.dev, line->string+count+8, off); in tty3270_update_prompt()
168 struct string *line; in tty3270_create_prompt()
176 memcpy(line->string, blueprint, sizeof(blueprint)); in tty3270_create_prompt()
180 raw3270_buffer_address(tp->view.dev, line->string + 1, offset); in tty3270_create_prompt()
182 raw3270_buffer_address(tp->view.dev, line->string + 8, offset); in tty3270_create_prompt()
198 memcpy(tp->status->string + 8, str, 7); in tty3270_update_status()
199 codepage_convert(tp->view.ascebc, tp->status->string + 8, 7); in tty3270_update_status()
210 struct string *line; in tty3270_create_status()
216 memcpy(line->string, blueprint, sizeof(blueprint)); in tty3270_create_status()
219 raw3270_buffer_address(tp->view.dev, line->string + 1, offset); in tty3270_create_status()
227 tty3270_update_string(struct tty3270 *tp, struct string *line, int nr) in tty3270_update_string()
231 raw3270_buffer_address(tp->view.dev, line->string + 1, in tty3270_update_string()
233 cp = line->string + line->len - 4; in tty3270_update_string()
245 struct string *s, *n; in tty3270_rebuild_update()
273 static struct string *
276 struct string *s, *n; in tty3270_alloc_string()
310 struct string *s; in tty3270_blank_line()
313 memcpy(s->string, blueprint, sizeof(blueprint)); in tty3270_blank_line()
347 struct string *s, *n; in tty3270_update()
379 if (raw3270_request_add_data(wrq, tp->status->string, in tty3270_update()
387 if (raw3270_request_add_data(wrq, tp->prompt->string, in tty3270_update()
396 str = s->string; in tty3270_update()
403 if (s->string[1] == sba[0] && s->string[2] == sba[1]) in tty3270_update()
408 sba = s->string + s->len - 3; in tty3270_update()
432 struct string *s; in tty3270_rcl_add()
438 s = list_entry(tp->rcl_lines.next, struct string, list); in tty3270_rcl_add()
444 memcpy(s->string, input, len); in tty3270_rcl_add()
453 struct string *s; in tty3270_rcl_backward()
462 list_entry(tp->rcl_walk, struct string, list) : NULL; in tty3270_rcl_backward()
464 s = list_entry(tp->rcl_walk, struct string, list); in tty3270_rcl_backward()
465 tty3270_update_prompt(tp, s->string, s->len); in tty3270_rcl_backward()
547 if (tp->input->string[0] == 0x7d) { in tty3270_read_tasklet()
549 input = tp->input->string + 6; in tty3270_read_tasklet()
561 } else if (tp->input->string[0] == 0x6d) { in tty3270_read_tasklet()
577 kbd_keycode(tp->kbd, 256 + tp->input->string[0]); in tty3270_read_tasklet()
612 raw3270_request_set_data(rrq, tp->input->string, tp->input->len); in tty3270_issue_read()
1070 struct string *s, *n; in tty3270_convert_line()
1119 cp = s->string; in tty3270_convert_line()