Lines Matching refs:fdidx
149 uint8_t *rsp = srv->fdidx[fd].rsp;
211 if (srv->fdidx[fd].rsp_cs != cs)
213 if (srv->fdidx[fd].rsp_size > 0)
234 srv->fdidx[fd].rsp_limit = srv->fdidx[fd].omtu - sizeof(sdp_pdu_t) - 2;
235 if (srv->fdidx[fd].rsp_limit > rsp_limit)
236 srv->fdidx[fd].rsp_limit = rsp_limit;
238 srv->fdidx[fd].rsp_size = cs;
239 srv->fdidx[fd].rsp_cs = 0;
251 uint8_t *rsp = srv->fdidx[fd].rsp + srv->fdidx[fd].rsp_cs;
252 uint8_t *rsp_end = srv->fdidx[fd].rsp + srv->fdidx[fd].rsp_size;
262 srv->fdidx[fd].rsp_cs += size;
264 if (size + 1 > srv->fdidx[fd].rsp_limit) {
270 while ((rsp_end - rsp) + 3 > srv->fdidx[fd].rsp_limit) {
272 srv->fdidx[fd].rsp_cs --;
276 cs[1] = srv->fdidx[fd].rsp_cs >> 8;
277 cs[2] = srv->fdidx[fd].rsp_cs & 0xff;
312 if (srv->fdidx[fd].rsp_cs == srv->fdidx[fd].rsp_size) {
313 srv->fdidx[fd].rsp_cs = 0;
314 srv->fdidx[fd].rsp_size = 0;
315 srv->fdidx[fd].rsp_limit = 0;