Lines Matching refs:m_offset
976 struct mbuf *m, uint32_t m_offset, uint8_t *digest, uint32_t trailer)
1023 while ((m_tmp != NULL) && (m_offset >= (uint32_t)SCTP_BUF_LEN(m_tmp))) {
1024 m_offset -= SCTP_BUF_LEN(m_tmp);
1030 sctp_hmac_update(hmac_algo, &ctx, mtod(m_tmp, uint8_t *)+m_offset,
1031 SCTP_BUF_LEN(m_tmp) - (trailer + m_offset));
1033 sctp_hmac_update(hmac_algo, &ctx, mtod(m_tmp, uint8_t *)+m_offset,
1034 SCTP_BUF_LEN(m_tmp) - m_offset);
1038 m_offset = 0;
1093 uint32_t m_offset, uint8_t *digest)
1120 return (sctp_hmac_m(hmac_algo, key->key, key->keylen, m, m_offset, digest, 0));
1552 sctp_zero_m(struct mbuf *m, uint32_t m_offset, uint32_t size)
1563 while ((m_tmp != NULL) && (m_offset >= (uint32_t)SCTP_BUF_LEN(m_tmp))) {
1564 m_offset -= SCTP_BUF_LEN(m_tmp);
1569 data = mtod(m_tmp, uint8_t *)+m_offset;
1570 if (size > (uint32_t)(SCTP_BUF_LEN(m_tmp) - m_offset)) {
1571 memset(data, 0, SCTP_BUF_LEN(m_tmp) - m_offset);
1572 size -= SCTP_BUF_LEN(m_tmp) - m_offset;
1578 m_offset = 0;