Lines Matching refs:ti

85 int ttyinq_setsize(struct ttyinq *ti, struct lwp_tty *tp, size_t len);
86 void ttyinq_free(struct ttyinq *ti);
87 int ttyinq_read_uio(struct ttyinq *ti, struct lwp_tty *tp, struct uio *uio,
89 size_t ttyinq_write(struct ttyinq *ti, const void *buf, size_t len, int quote);
90 int ttyinq_write_nofrag(struct ttyinq *ti, const void *buf, size_t len,
92 void ttyinq_canonicalize(struct ttyinq *ti);
93 size_t ttyinq_findchar(struct ttyinq *ti, const char *breakc, size_t maxlen,
95 void ttyinq_flush(struct ttyinq *ti);
96 int ttyinq_peekchar(struct ttyinq *ti, char *c, int *quote);
97 void ttyinq_unputchar(struct ttyinq *ti);
98 void ttyinq_reprintpos_set(struct ttyinq *ti);
99 void ttyinq_reprintpos_reset(struct ttyinq *ti);
101 rt_inline size_t ttyinq_getsize(struct ttyinq *ti) in ttyinq_getsize() argument
103 return (ti->ti_nblocks * TTYINQ_DATASIZE); in ttyinq_getsize()
106 rt_inline size_t ttyinq_getallocatedsize(struct ttyinq *ti) in ttyinq_getallocatedsize() argument
108 return (ti->ti_quota * TTYINQ_DATASIZE); in ttyinq_getallocatedsize()
111 rt_inline size_t ttyinq_bytesleft(struct ttyinq *ti) in ttyinq_bytesleft() argument
116 len = ti->ti_nblocks * TTYINQ_DATASIZE; in ttyinq_bytesleft()
117 MPASS(len >= ti->ti_end); in ttyinq_bytesleft()
119 return (len - ti->ti_end); in ttyinq_bytesleft()
122 rt_inline size_t ttyinq_bytescanonicalized(struct ttyinq *ti) in ttyinq_bytescanonicalized() argument
124 MPASS(ti->ti_begin <= ti->ti_linestart); in ttyinq_bytescanonicalized()
126 return (ti->ti_linestart - ti->ti_begin); in ttyinq_bytescanonicalized()
129 rt_inline size_t ttyinq_bytesline(struct ttyinq *ti) in ttyinq_bytesline() argument
131 MPASS(ti->ti_linestart <= ti->ti_end); in ttyinq_bytesline()
133 return (ti->ti_end - ti->ti_linestart); in ttyinq_bytesline()
138 void ttyinq_line_iterate_from_linestart(struct ttyinq *ti,
141 void ttyinq_line_iterate_from_reprintpos(struct ttyinq *ti,