• Home
  • Raw
  • Download

Lines Matching refs:view

41 	struct raw3270_view view;  member
96 codepage_convert(cp->view.ascebc, cp->status->string + 24, 7); in con3270_update_status()
112 raw3270_buffer_address(cp->view.dev, cp->status->string + 1, in con3270_create_status()
113 cp->view.cols * (cp->view.rows - 1)); in con3270_create_status()
114 raw3270_buffer_address(cp->view.dev, cp->status->string + 21, in con3270_create_status()
115 cp->view.cols * cp->view.rows - 8); in con3270_create_status()
117 codepage_convert(cp->view.ascebc, cp->status->string + 8, 12); in con3270_create_status()
118 codepage_convert(cp->view.ascebc, cp->status->string + 24, 7); in con3270_create_status()
134 raw3270_buffer_address(cp->view.dev, s->string + s->len - 3, in con3270_update_string()
135 cp->view.cols * (nr + 1)); in con3270_update_string()
153 nr = cp->view.rows - 2 + cp->nr_up; in con3270_rebuild_update()
155 if (nr < cp->view.rows - 1) in con3270_rebuild_update()
185 if (cp->nr_up != 0 && cp->nr_up + cp->view.rows > cp->nr_lines) { in con3270_alloc_string()
186 cp->nr_up = cp->nr_lines - cp->view.rows + 1; in con3270_alloc_string()
200 xchg(&((struct con3270 *) rq->view)->write, rq); in con3270_write_callback()
216 if (!auto_update && !raw3270_view_active(&cp->view)) in con3270_update()
218 if (cp->view.dev) in con3270_update()
219 raw3270_activate_view(&cp->view); in con3270_update()
227 spin_lock_irqsave(&cp->view.lock, flags); in con3270_update()
258 raw3270_buffer_address(cp->view.dev, prolog + 1, in con3270_update()
259 cp->view.cols * cp->line_nr); in con3270_update()
276 rc = raw3270_start(&cp->view, wrq); in con3270_update()
285 spin_unlock_irqrestore(&cp->view.lock, flags); in con3270_update()
299 cp = (struct con3270 *) rrq->view; in con3270_read_tasklet()
300 spin_lock_irqsave(&cp->view.lock, flags); in con3270_read_tasklet()
316 nr_up += cp->view.rows - 2; in con3270_read_tasklet()
317 if (nr_up + cp->view.rows - 1 > cp->nr_lines) { in con3270_read_tasklet()
318 nr_up = cp->nr_lines - cp->view.rows + 1; in con3270_read_tasklet()
324 nr_up -= cp->view.rows - 2; in con3270_read_tasklet()
335 spin_unlock_irqrestore(&cp->view.lock, flags); in con3270_read_tasklet()
341 raw3270_start(&cp->view, cp->kreset); in con3270_read_tasklet()
344 raw3270_deactivate_view(&cp->view); in con3270_read_tasklet()
348 raw3270_put_view(&cp->view); in con3270_read_tasklet()
357 raw3270_get_view(rq->view); in con3270_read_callback()
359 tasklet_schedule(&((struct con3270 *) rq->view)->readlet); in con3270_read_callback()
380 rc = raw3270_start_irq(&cp->view, rrq); in con3270_issue_read()
389 con3270_activate(struct raw3270_view *view) in con3270_activate() argument
393 cp = (struct con3270 *) view; in con3270_activate()
400 con3270_deactivate(struct raw3270_view *view) in con3270_deactivate() argument
404 cp = (struct con3270 *) view; in con3270_deactivate()
451 cp->view.ascebc[(c < ' ') ? ' ' : c]; in con3270_cline_insert()
465 size = (cp->cline->len < cp->view.cols - 5) ? in con3270_cline_end()
466 cp->cline->len + 4 : cp->view.cols; in con3270_cline_end()
469 if (cp->cline->len < cp->view.cols - 5) { in con3270_cline_end()
474 s->string[size] = cp->view.ascebc[' ']; in con3270_cline_end()
497 spin_lock_irqsave(&cp->view.lock, flags); in con3270_write()
504 if (c == '\n' || cp->cline->len >= cp->view.cols) in con3270_write()
509 if (cp->view.dev && !timer_pending(&cp->timer)) in con3270_write()
511 spin_unlock_irqrestore(&cp->view.lock,flags); in con3270_write()
528 raw3270_wait_cons_dev(cp->view.dev); in con3270_wait_write()
544 if (!cp->view.dev) in con3270_flush()
546 raw3270_pm_unfreeze(&cp->view); in con3270_flush()
547 raw3270_activate_view(&cp->view); in con3270_flush()
548 spin_lock_irqsave(&cp->view.lock, flags); in con3270_flush()
554 spin_unlock_irqrestore(&cp->view.lock, flags); in con3270_flush()
556 spin_lock_irqsave(&cp->view.lock, flags); in con3270_flush()
559 spin_unlock_irqrestore(&cp->view.lock, flags); in con3270_flush()
614 condev->view.dev = rp; in con3270_init()
630 raw3270_add_view(&condev->view, &con3270_fn, 1, RAW3270_VIEW_LOCK_IRQ); in con3270_init()
637 condev->cline = alloc_string(&condev->freemem, condev->view.cols); in con3270_init()