• Home
  • Raw
  • Download

Lines Matching refs:view

37 	struct raw3270_view view;  member
92 codepage_convert(cp->view.ascebc, cp->status->string + 24, 7); in con3270_update_status()
108 raw3270_buffer_address(cp->view.dev, cp->status->string + 1, in con3270_create_status()
109 cp->view.cols * (cp->view.rows - 1)); in con3270_create_status()
110 raw3270_buffer_address(cp->view.dev, cp->status->string + 21, in con3270_create_status()
111 cp->view.cols * cp->view.rows - 8); in con3270_create_status()
113 codepage_convert(cp->view.ascebc, cp->status->string + 8, 12); in con3270_create_status()
114 codepage_convert(cp->view.ascebc, cp->status->string + 24, 7); in con3270_create_status()
123 if (s->len >= cp->view.cols - 5) in con3270_update_string()
125 raw3270_buffer_address(cp->view.dev, s->string + s->len - 3, in con3270_update_string()
126 cp->view.cols * (nr + 1)); in con3270_update_string()
144 nr = cp->view.rows - 2 + cp->nr_up; in con3270_rebuild_update()
146 if (nr < cp->view.rows - 1) in con3270_rebuild_update()
176 if (cp->nr_up != 0 && cp->nr_up + cp->view.rows > cp->nr_lines) { in con3270_alloc_string()
177 cp->nr_up = cp->nr_lines - cp->view.rows + 1; in con3270_alloc_string()
191 xchg(&((struct con3270 *) rq->view)->write, rq); in con3270_write_callback()
207 if (cp->view.dev) in con3270_update()
208 raw3270_activate_view(&cp->view); in con3270_update()
216 spin_lock_irqsave(&cp->view.lock, flags); in con3270_update()
247 raw3270_buffer_address(cp->view.dev, prolog + 1, in con3270_update()
248 cp->view.cols * cp->line_nr); in con3270_update()
265 rc = raw3270_start(&cp->view, wrq); in con3270_update()
274 spin_unlock_irqrestore(&cp->view.lock, flags); in con3270_update()
288 cp = (struct con3270 *) rrq->view; in con3270_read_tasklet()
289 spin_lock_irqsave(&cp->view.lock, flags); in con3270_read_tasklet()
305 nr_up += cp->view.rows - 2; in con3270_read_tasklet()
306 if (nr_up + cp->view.rows - 1 > cp->nr_lines) { in con3270_read_tasklet()
307 nr_up = cp->nr_lines - cp->view.rows + 1; in con3270_read_tasklet()
313 nr_up -= cp->view.rows - 2; in con3270_read_tasklet()
324 spin_unlock_irqrestore(&cp->view.lock, flags); in con3270_read_tasklet()
330 raw3270_start(&cp->view, cp->kreset); in con3270_read_tasklet()
333 raw3270_deactivate_view(&cp->view); in con3270_read_tasklet()
337 raw3270_put_view(&cp->view); in con3270_read_tasklet()
346 raw3270_get_view(rq->view); in con3270_read_callback()
348 tasklet_schedule(&((struct con3270 *) rq->view)->readlet); in con3270_read_callback()
369 rc = raw3270_start_irq(&cp->view, rrq); in con3270_issue_read()
378 con3270_activate(struct raw3270_view *view) in con3270_activate() argument
382 cp = (struct con3270 *) view; in con3270_activate()
389 con3270_deactivate(struct raw3270_view *view) in con3270_deactivate() argument
393 cp = (struct con3270 *) view; in con3270_deactivate()
436 cp->view.ascebc[(c < ' ') ? ' ' : c]; in con3270_cline_insert()
450 size = (cp->cline->len < cp->view.cols - 5) ? in con3270_cline_end()
451 cp->cline->len + 4 : cp->view.cols; in con3270_cline_end()
454 if (s->len < cp->view.cols - 5) { in con3270_cline_end()
459 s->string[size] = cp->view.ascebc[' ']; in con3270_cline_end()
482 spin_lock_irqsave(&cp->view.lock, flags); in con3270_write()
489 if (c == '\n' || cp->cline->len >= cp->view.cols) in con3270_write()
494 if (cp->view.dev && !timer_pending(&cp->timer)) in con3270_write()
496 spin_unlock_irqrestore(&cp->view.lock,flags); in con3270_write()
513 raw3270_wait_cons_dev(cp->view.dev); in con3270_wait_write()
529 if (!cp->view.dev) in con3270_flush()
531 raw3270_pm_unfreeze(&cp->view); in con3270_flush()
532 spin_lock_irqsave(&cp->view.lock, flags); in con3270_flush()
538 spin_unlock_irqrestore(&cp->view.lock, flags); in con3270_flush()
540 spin_lock_irqsave(&cp->view.lock, flags); in con3270_flush()
543 spin_unlock_irqrestore(&cp->view.lock, flags); in con3270_flush()
602 condev->view.dev = rp; in con3270_init()
618 raw3270_add_view(&condev->view, &con3270_fn, 1); in con3270_init()
625 condev->cline = alloc_string(&condev->freemem, condev->view.cols); in con3270_init()