Lines Matching defs:datalen

238 			 const char *dptr, unsigned int datalen,
242 const char *start = dptr, *limit = dptr + datalen, *end;
368 unsigned int dataoff, unsigned int datalen,
373 const char *start = dptr, *limit = dptr + datalen;
436 unsigned int dataoff, unsigned int datalen,
441 const char *start = dptr, *limit = dptr + datalen;
466 unsigned int dataoff, unsigned int datalen,
474 ret = ct_sip_next_header(ct, dptr, dataoff, datalen,
486 ret = ct_sip_get_header(ct, dptr, dataoff, datalen,
502 * headers can be parsed by handing in a non-NULL datalen and in_header
506 unsigned int *dataoff, unsigned int datalen,
511 const char *c, *limit = dptr + datalen;
515 ret = ct_sip_walk_headers(ct, dptr, dataoff ? *dataoff : 0, datalen,
539 unsigned int dataoff, unsigned int datalen,
543 const char *limit = dptr + datalen;
549 limit = dptr + datalen;
567 unsigned int dataoff, unsigned int datalen,
572 const char *limit = dptr + datalen;
577 limit = dptr + datalen;
594 unsigned int dataoff, unsigned int datalen,
599 const char *limit = dptr + datalen;
605 limit = dptr + datalen;
624 unsigned int dataoff, unsigned int datalen,
629 if (ct_sip_parse_param(ct, dptr, dataoff, datalen, "transport=",
728 unsigned int dataoff, unsigned int datalen,
734 const char *start = dptr, *limit = dptr + datalen;
782 unsigned int dataoff, unsigned int datalen,
790 ret = ct_sip_get_sdp_header(ct, dptr, dataoff, datalen, type, term,
848 const char **dptr, unsigned int *datalen,
951 !hooks->sdp_port(skb, protoff, dataoff, dptr, datalen,
974 datalen, rtp_exp, rtcp_exp,
1028 const char **dptr, unsigned int *datalen,
1047 if (ct_sip_get_sdp_header(ct, *dptr, 0, *datalen,
1057 if (ct_sip_parse_sdp_addr(ct, *dptr, sdpoff, *datalen,
1064 if (ct_sip_get_sdp_header(ct, *dptr, mediaoff, *datalen,
1089 if (ct_sip_parse_sdp_addr(ct, *dptr, mediaoff, *datalen,
1102 dptr, datalen,
1114 dptr, datalen, mediaoff,
1130 dptr, datalen, sdpoff,
1137 const char **dptr, unsigned int *datalen,
1146 return process_sdp(skb, protoff, dataoff, dptr, datalen, cseq);
1154 const char **dptr, unsigned int *datalen,
1163 return process_sdp(skb, protoff, dataoff, dptr, datalen, cseq);
1171 const char **dptr, unsigned int *datalen,
1180 return process_sdp(skb, protoff, dataoff, dptr, datalen, cseq);
1188 const char **dptr, unsigned int *datalen,
1197 ret = process_sdp(skb, protoff, dataoff, dptr, datalen, cseq);
1205 const char **dptr, unsigned int *datalen,
1221 const char **dptr, unsigned int *datalen,
1250 if (ct_sip_get_header(ct, *dptr, 0, *datalen, SIP_HDR_EXPIRES,
1254 ret = ct_sip_parse_header_uri(ct, *dptr, NULL, *datalen,
1267 if (ct_sip_parse_transport(ct, *dptr, matchoff + matchlen, *datalen,
1272 matchoff + matchlen, *datalen,
1305 ret = hooks->expect(skb, protoff, dataoff, dptr, datalen,
1324 const char **dptr, unsigned int *datalen,
1354 if (ct_sip_get_header(ct, *dptr, 0, *datalen, SIP_HDR_EXPIRES,
1361 ret = ct_sip_parse_header_uri(ct, *dptr, &coff, *datalen,
1376 *datalen, &proto) == 0)
1381 *datalen, "expires=",
1410 const char **dptr, unsigned int *datalen)
1417 if (*datalen < strlen("SIP/2.0 200"))
1425 if (ct_sip_get_header(ct, *dptr, 0, *datalen, SIP_HDR_CSEQ,
1443 if (*datalen < matchend + handler->len ||
1446 return handler->response(skb, protoff, dataoff, dptr, datalen,
1454 const char **dptr, unsigned int *datalen)
1471 if (ct_sip_parse_header_uri(ct, *dptr, NULL, *datalen,
1484 if (*datalen < handler->len + 2 ||
1491 if (ct_sip_get_header(ct, *dptr, 0, *datalen, SIP_HDR_CSEQ,
1502 return handler->request(skb, protoff, dataoff, dptr, datalen,
1510 const char **dptr, unsigned int *datalen)
1516 ret = process_sip_request(skb, protoff, dataoff, dptr, datalen);
1518 ret = process_sip_response(skb, protoff, dataoff, dptr, datalen);
1523 dptr, datalen)) {
1536 unsigned int dataoff, datalen;
1562 datalen = skb->len - dataoff;
1563 if (datalen < strlen("SIP/2.0 200"))
1567 if (ct_sip_get_header(ct, dptr, 0, datalen,
1577 for (; end + strlen("\r\n\r\n") <= dptr + datalen; end++) {
1589 if (msglen > datalen)
1602 datalen = datalen + diff - msglen;
1619 unsigned int dataoff, datalen;
1633 datalen = skb->len - dataoff;
1634 if (datalen < strlen("SIP/2.0 200"))
1637 return process_sip_msg(skb, ct, protoff, dataoff, &dptr, &datalen);