Lines Matching refs:p
90 ParserImpl *p = mpp_calloc(ParserImpl, 1); in mpp_parser_init() local
92 if (NULL == ctx || NULL == p) { in mpp_parser_init()
94 mpp_free(p); in mpp_parser_init()
102 mpp_free(p); in mpp_parser_init()
107 p->api = api; in mpp_parser_init()
108 p->ctx = ctx; in mpp_parser_init()
109 *prs = p; in mpp_parser_init()
123 ParserImpl *p = (ParserImpl *)prs; in mpp_parser_deinit() local
124 if (p->api->deinit) in mpp_parser_deinit()
125 p->api->deinit(p->ctx); in mpp_parser_deinit()
127 mpp_free(p->ctx); in mpp_parser_deinit()
128 mpp_free(p); in mpp_parser_deinit()
139 ParserImpl *p = (ParserImpl *)prs; in mpp_parser_prepare() local
140 if (!p->api->prepare) in mpp_parser_prepare()
143 return p->api->prepare(p->ctx, pkt, task); in mpp_parser_prepare()
153 ParserImpl *p = (ParserImpl *)prs; in mpp_parser_parse() local
154 if (!p->api->parse) in mpp_parser_parse()
157 return p->api->parse(p->ctx, task); in mpp_parser_parse()
166 ParserImpl *p = (ParserImpl *)prs; in mpp_parser_callback() local
167 if (!p->api->callback) in mpp_parser_callback()
169 return p->api->callback(p->ctx, err_info); in mpp_parser_callback()
179 ParserImpl *p = (ParserImpl *)prs; in mpp_parser_reset() local
180 if (!p->api->reset) in mpp_parser_reset()
183 return p->api->reset(p->ctx); in mpp_parser_reset()
193 ParserImpl *p = (ParserImpl *)prs; in mpp_parser_flush() local
194 if (!p->api->flush) in mpp_parser_flush()
197 return p->api->flush(p->ctx); in mpp_parser_flush()
207 ParserImpl *p = (ParserImpl *)prs; in mpp_parser_control() local
208 if (!p->api->control) in mpp_parser_control()
211 return p->api->control(p->ctx, cmd, para); in mpp_parser_control()