Lines Matching refs:ti

74 int	ttyinq_setsize(struct ttyinq *ti, struct tty *tp, size_t len);
75 void ttyinq_free(struct ttyinq *ti);
76 int ttyinq_read_uio(struct ttyinq *ti, struct tty *tp, struct uio *uio,
78 size_t ttyinq_write(struct ttyinq *ti, const void *buf, size_t len,
80 int ttyinq_write_nofrag(struct ttyinq *ti, const void *buf, size_t len,
82 void ttyinq_canonicalize(struct ttyinq *ti);
83 size_t ttyinq_findchar(struct ttyinq *ti, const char *breakc, size_t maxlen,
85 void ttyinq_flush(struct ttyinq *ti);
86 int ttyinq_peekchar(struct ttyinq *ti, char *c, int *quote);
87 void ttyinq_unputchar(struct ttyinq *ti);
88 void ttyinq_reprintpos_set(struct ttyinq *ti);
89 void ttyinq_reprintpos_reset(struct ttyinq *ti);
92 ttyinq_getsize(struct ttyinq *ti) in ttyinq_getsize() argument
94 return (ti->ti_nblocks * TTYINQ_DATASIZE); in ttyinq_getsize()
98 ttyinq_getallocatedsize(struct ttyinq *ti) in ttyinq_getallocatedsize() argument
101 return (ti->ti_quota * TTYINQ_DATASIZE); in ttyinq_getallocatedsize()
105 ttyinq_bytesleft(struct ttyinq *ti) in ttyinq_bytesleft() argument
110 len = ti->ti_nblocks * TTYINQ_DATASIZE; in ttyinq_bytesleft()
111 MPASS(len >= ti->ti_end); in ttyinq_bytesleft()
113 return (len - ti->ti_end); in ttyinq_bytesleft()
117 ttyinq_bytescanonicalized(struct ttyinq *ti) in ttyinq_bytescanonicalized() argument
119 MPASS(ti->ti_begin <= ti->ti_linestart); in ttyinq_bytescanonicalized()
121 return (ti->ti_linestart - ti->ti_begin); in ttyinq_bytescanonicalized()
125 ttyinq_bytesline(struct ttyinq *ti) in ttyinq_bytesline() argument
127 MPASS(ti->ti_linestart <= ti->ti_end); in ttyinq_bytesline()
129 return (ti->ti_end - ti->ti_linestart); in ttyinq_bytesline()
134 void ttyinq_line_iterate_from_linestart(struct ttyinq *ti,
136 void ttyinq_line_iterate_from_reprintpos(struct ttyinq *ti,