Lines Matching defs:bp
81 inet6_option_init(void *bp, struct cmsghdr **cmsgp, int type)
83 struct cmsghdr *ch = (struct cmsghdr *)bp;
112 u_char *bp = (u_char *)cmsg + cmsg->cmsg_len;
126 if (bp == (u_char *)eh) {
127 bp += 2;
132 off = bp - (u_char *)eh;
137 inet6_insert_padopt(bp, padlen);
139 bp += padlen;
146 memcpy(bp, typep, optlen);
147 bp += optlen;
151 off = bp - (u_char *)eh;
153 inet6_insert_padopt(bp, padlen);
154 bp += padlen;
158 eh->ip6e_len = ((bp - (u_char *)eh) >> 3) - 1;
180 u_int8_t *bp = (u_char *)cmsg + cmsg->cmsg_len;
195 if (bp == (u_char *)eh) {
196 bp += 2;
201 off = bp - (u_char *)eh;
206 inet6_insert_padopt(bp, padlen);
208 bp += padlen;
211 retval = bp;
212 bp += datalen;
216 off = bp - (u_char *)eh;
218 inet6_insert_padopt(bp, padlen);
219 bp += padlen;
223 eh->ip6e_len = ((bp - (u_char *)eh) >> 3) - 1;