Lines Matching refs:pss
94 struct pss {
165 struct pss *pss = (struct pss *)user;
199 switch (pss->state) {
208 pss->state++;
218 pub_param.qos = pss->state == STATE_PUBLISH_QOS0 ? QOS0 : QOS1;
225 if (chunk > TEST_STRING_LEN - pss->pos)
226 chunk = TEST_STRING_LEN - pss->pos;
229 test_string + pss->pos, (uint32_t)chunk,
230 (pss->pos + chunk == TEST_STRING_LEN)))
233 pss->pos += chunk;
235 if (pss->pos == TEST_STRING_LEN) {
236 pss->pos = 0;
237 pss->state++;
255 pss->state++;
256 if (pss->state != STATE_TEST_FINISH) {
273 if (++pss->retries == 3) {
277 pss->state--;
278 pss->pos = 0;
303 .per_session_data_size = sizeof(struct pss)