Lines Matching refs:idx

151 #define	sset8(outp, idx, sval)	\  argument
152 (((uchar_t *)(outp))[idx++]) = sbyte(sval, 0)
154 #define sset16(outp, idx, sval) \ argument
155 (((uchar_t *)(outp))[idx++]) = sbyte(sval, 1), \
156 (((uchar_t *)(outp))[idx++]) = sbyte(sval, 0)
159 #define sset24(outp, idx, sval) \ argument
160 (((uchar_t *)(outp))[idx++]) = sbyte(sval, 2), \
161 (((uchar_t *)(outp))[idx++]) = sbyte(sval, 1), \
162 (((uchar_t *)(outp))[idx++]) = sbyte(sval, 0)
165 #define sset32(outp, idx, sval) \ argument
166 (((uchar_t *)(outp))[idx++]) = sbyte(sval, 3), \
167 (((uchar_t *)(outp))[idx++]) = sbyte(sval, 2), \
168 (((uchar_t *)(outp))[idx++]) = sbyte(sval, 1), \
169 (((uchar_t *)(outp))[idx++]) = sbyte(sval, 0)
172 #define gbit(lv, in, idx, shft, mask) lv = ((in[idx] >> shft) & mask) argument
173 #define sget8(inp, idx, lval) lval = (((uchar_t *)(inp))[idx++]) argument
174 #define gget8(inp, idx, lval) lval = (((uchar_t *)(inp))[idx]) argument
176 #define sget16(inp, idx, lval) \ argument
177 lval = gbyte((((uchar_t *)(inp))[idx]), 1) | \
178 (((uchar_t *)(inp))[idx+1]), idx += 2
180 #define gget16(inp, idx, lval) \ argument
181 lval = gbyte((((uchar_t *)(inp))[idx]), 1) | \
182 (((uchar_t *)(inp))[idx+1])
184 #define sget24(inp, idx, lval) \ argument
185 lval = gbyte((((uchar_t *)(inp))[idx]), 2) | \
186 gbyte((((uchar_t *)(inp))[idx+1]), 1) | \
187 (((uchar_t *)(inp))[idx+2]), idx += 3
189 #define gget24(inp, idx, lval) \ argument
190 lval = gbyte((((uchar_t *)(inp))[idx]), 2) | \
191 gbyte((((uchar_t *)(inp))[idx+1]), 1) | \
192 (((uchar_t *)(inp))[idx+2])
194 #define sget32(inp, idx, lval) \ argument
195 lval = gbyte((((uchar_t *)(inp))[idx]), 3) | \
196 gbyte((((uchar_t *)(inp))[idx+1]), 2) | \
197 gbyte((((uchar_t *)(inp))[idx+2]), 1) | \
198 (((uchar_t *)(inp))[idx+3]), idx += 4
200 #define gget32(inp, idx, lval) \ argument
201 lval = gbyte((((uchar_t *)(inp))[idx]), 3) | \
202 gbyte((((uchar_t *)(inp))[idx+1]), 2) | \
203 gbyte((((uchar_t *)(inp))[idx+2]), 1) | \
204 (((uchar_t *)(inp))[idx+3])
205 #define skip8(idx) idx += 1 argument
206 #define skip16(idx) idx += 2 argument
207 #define skip24(idx) idx += 3 argument
208 #define skip32(idx) idx += 4 argument
728 int idx, i; in ses_decode() local
755 for (idx = 8, i = 0; i < elt; i++) { in ses_decode()
756 idx += ((ep[i] + 1) * 4); in ses_decode()
762 idx += 4; in ses_decode()
767 idx += (4 * elm); in ses_decode()
772 if (idx+4 > amt) in ses_decode()
777 gget8(b, idx++, sp->comstatus); in ses_decode()
778 gget8(b, idx++, sp->comstat[0]); in ses_decode()
779 gget8(b, idx++, sp->comstat[1]); in ses_decode()
780 gget8(b, idx++, sp->comstat[2]); in ses_decode()
782 elt, elm, idx-4); in ses_decode()
796 int idx, i; in ses_encode() local
823 for (idx = 8, i = 0; i < elt; i++) { in ses_encode()
824 idx += ((ep[i] + 1) * 4); in ses_encode()
830 idx += 4; in ses_encode()
835 idx += (4 * elm); in ses_encode()
840 if (idx+4 > amt) in ses_encode()
846 sset8(b, idx, sp->comstatus); in ses_encode()
847 sset8(b, idx, sp->comstat[0]); in ses_encode()
848 sset8(b, idx, sp->comstat[1]); in ses_encode()
849 sset8(b, idx, sp->comstat[2]); in ses_encode()
850 idx -= 4; in ses_encode()
853 "%x %x %x %x", elt, elm, idx, sp->comstatus, sp->comstat[0], in ses_encode()
860 if (i != idx) in ses_encode()