Home | History | Annotate | Download | only in modules

Lines Matching refs:ps

104 get_imm(struct _memstream *ms, struct _parse_state *ps)
126 ps->ps_u_imm = strtoul(buf, &p, 0);
130 ps->ps_u_imm = (unsigned long)-(long)ps->ps_u_imm;
135 get_tok(struct _memstream *ms, struct _parse_state *ps)
148 switch (ps->ps_state) {
166 return get_imm(ms, ps);
186 return get_imm(ms, ps);
194 parse_zone(struct _memstream *ms, struct _parse_state *ps, struct _zone *z)
196 if (get_tok(ms, ps) != T_IMM)
198 z->z_begin = ps->ps_u_imm;
199 if (get_tok(ms, ps) != '-')
201 if (get_tok(ms, ps) != T_IMM)
203 z->z_end = ps->ps_u_imm;
242 struct _parse_state ps;
246 ps.ps_state = S_BEGIN;
248 if (parse_zone(ms, &ps, &mz->mz_col))
251 ret = get_tok(ms, &ps);
257 if (parse_zone(ms, &ps, &mz->mz_col))
259 if (get_tok(ms, &ps) != '/')
261 if (get_tok(ms, &ps) != T_IMM)
263 mz->mz_col_bits = ps.ps_u_imm;
266 ret = get_tok(ms, &ps);
275 ps.ps_state = S_OFFSET;
276 if (get_tok(ms, &ps) != T_IMM)
278 mz->mz_col_offset = ps.ps_s_imm;
282 if (get_tok(ms, &ps) != '/')
284 if (get_tok(ms, &ps) != T_IMM)
286 mz->mz_col_offset = ps.ps_s_imm;
289 ret = get_tok(ms, &ps);
362 _citrus_index_t src, void * __restrict ps)
399 void * __restrict ps)