Searched refs:dptr (Results 1 - 44 of 44) sorted by relevance

/linux-4.1.27/net/netrom/
H A Dnr_subr.c126 unsigned char *dptr; nr_write_internal() local
155 dptr = skb_put(skb, skb_tailroom(skb)); nr_write_internal()
160 *dptr++ = nr->my_index; nr_write_internal()
161 *dptr++ = nr->my_id; nr_write_internal()
162 *dptr++ = 0; nr_write_internal()
163 *dptr++ = 0; nr_write_internal()
164 *dptr++ = frametype; nr_write_internal()
165 *dptr++ = nr->window; nr_write_internal()
166 memcpy(dptr, &nr->user_addr, AX25_ADDR_LEN); nr_write_internal()
167 dptr[6] &= ~AX25_CBIT; nr_write_internal()
168 dptr[6] &= ~AX25_EBIT; nr_write_internal()
169 dptr[6] |= AX25_SSSID_SPARE; nr_write_internal()
170 dptr += AX25_ADDR_LEN; nr_write_internal()
171 memcpy(dptr, &nr->source_addr, AX25_ADDR_LEN); nr_write_internal()
172 dptr[6] &= ~AX25_CBIT; nr_write_internal()
173 dptr[6] &= ~AX25_EBIT; nr_write_internal()
174 dptr[6] |= AX25_SSSID_SPARE; nr_write_internal()
175 dptr += AX25_ADDR_LEN; nr_write_internal()
176 *dptr++ = timeout % 256; nr_write_internal()
177 *dptr++ = timeout / 256; nr_write_internal()
181 *dptr++ = nr->your_index; nr_write_internal()
182 *dptr++ = nr->your_id; nr_write_internal()
183 *dptr++ = nr->my_index; nr_write_internal()
184 *dptr++ = nr->my_id; nr_write_internal()
185 *dptr++ = frametype; nr_write_internal()
186 *dptr++ = nr->window; nr_write_internal()
187 if (nr->bpqext) *dptr++ = sysctl_netrom_network_ttl_initialiser; nr_write_internal()
192 *dptr++ = nr->your_index; nr_write_internal()
193 *dptr++ = nr->your_id; nr_write_internal()
194 *dptr++ = 0; nr_write_internal()
195 *dptr++ = 0; nr_write_internal()
196 *dptr++ = frametype; nr_write_internal()
200 *dptr++ = nr->your_index; nr_write_internal()
201 *dptr++ = nr->your_id; nr_write_internal()
202 *dptr++ = 0; nr_write_internal()
203 *dptr++ = nr->vr; nr_write_internal()
204 *dptr++ = frametype; nr_write_internal()
217 unsigned char *dptr; __nr_transmit_reply() local
227 dptr = skb_put(skbn, NR_NETWORK_LEN + NR_TRANSPORT_LEN); __nr_transmit_reply()
229 skb_copy_from_linear_data_offset(skb, 7, dptr, AX25_ADDR_LEN); __nr_transmit_reply()
230 dptr[6] &= ~AX25_CBIT; __nr_transmit_reply()
231 dptr[6] &= ~AX25_EBIT; __nr_transmit_reply()
232 dptr[6] |= AX25_SSSID_SPARE; __nr_transmit_reply()
233 dptr += AX25_ADDR_LEN; __nr_transmit_reply()
235 skb_copy_from_linear_data(skb, dptr, AX25_ADDR_LEN); __nr_transmit_reply()
236 dptr[6] &= ~AX25_CBIT; __nr_transmit_reply()
237 dptr[6] |= AX25_EBIT; __nr_transmit_reply()
238 dptr[6] |= AX25_SSSID_SPARE; __nr_transmit_reply()
239 dptr += AX25_ADDR_LEN; __nr_transmit_reply()
241 *dptr++ = sysctl_netrom_network_ttl_initialiser; __nr_transmit_reply()
244 *dptr++ = 0; __nr_transmit_reply()
245 *dptr++ = 0; __nr_transmit_reply()
246 *dptr++ = skb->data[15]; __nr_transmit_reply()
247 *dptr++ = skb->data[16]; __nr_transmit_reply()
249 *dptr++ = skb->data[15]; __nr_transmit_reply()
250 *dptr++ = skb->data[16]; __nr_transmit_reply()
251 *dptr++ = 0; __nr_transmit_reply()
252 *dptr++ = 0; __nr_transmit_reply()
255 *dptr++ = cmdflags; __nr_transmit_reply()
256 *dptr++ = 0; __nr_transmit_reply()
H A Dnr_out.c191 unsigned char *dptr; nr_transmit_buffer() local
196 dptr = skb_push(skb, NR_NETWORK_LEN); nr_transmit_buffer()
198 memcpy(dptr, &nr->source_addr, AX25_ADDR_LEN); nr_transmit_buffer()
199 dptr[6] &= ~AX25_CBIT; nr_transmit_buffer()
200 dptr[6] &= ~AX25_EBIT; nr_transmit_buffer()
201 dptr[6] |= AX25_SSSID_SPARE; nr_transmit_buffer()
202 dptr += AX25_ADDR_LEN; nr_transmit_buffer()
204 memcpy(dptr, &nr->dest_addr, AX25_ADDR_LEN); nr_transmit_buffer()
205 dptr[6] &= ~AX25_CBIT; nr_transmit_buffer()
206 dptr[6] |= AX25_EBIT; nr_transmit_buffer()
207 dptr[6] |= AX25_SSSID_SPARE; nr_transmit_buffer()
208 dptr += AX25_ADDR_LEN; nr_transmit_buffer()
210 *dptr++ = sysctl_netrom_network_ttl_initialiser; nr_transmit_buffer()
H A Dnr_route.c781 unsigned char *dptr; nr_route_frame() local
847 dptr = skb_push(skb, 1); nr_route_frame()
848 *dptr = AX25_P_NETROM; nr_route_frame()
/linux-4.1.27/net/netfilter/
H A Dnf_conntrack_sip.c58 static int string_len(const struct nf_conn *ct, const char *dptr, string_len() argument
63 while (dptr < limit && isalpha(*dptr)) { string_len()
64 dptr++; string_len()
70 static int digits_len(const struct nf_conn *ct, const char *dptr, digits_len() argument
74 while (dptr < limit && isdigit(*dptr)) { digits_len()
75 dptr++; digits_len()
91 static int word_len(const char *dptr, const char *limit) word_len() argument
94 while (dptr < limit && iswordc(*dptr)) { word_len()
95 dptr++; word_len()
101 static int callid_len(const struct nf_conn *ct, const char *dptr, callid_len() argument
106 len = word_len(dptr, limit); callid_len()
107 dptr += len; callid_len()
108 if (!len || dptr == limit || *dptr != '@') callid_len()
110 dptr++; callid_len()
113 domain_len = word_len(dptr, limit); callid_len()
120 static int media_len(const struct nf_conn *ct, const char *dptr, media_len() argument
123 int len = string_len(ct, dptr, limit, shift); media_len()
125 dptr += len; media_len()
126 if (dptr >= limit || *dptr != ' ') media_len()
129 dptr++; media_len()
131 return len + digits_len(ct, dptr, limit, shift); media_len()
176 static int epaddr_len(const struct nf_conn *ct, const char *dptr, epaddr_len() argument
180 const char *aux = dptr; epaddr_len()
182 if (!sip_parse_addr(ct, dptr, &dptr, &addr, limit, true)) { epaddr_len()
183 pr_debug("ip: %s parse failed.!\n", dptr); epaddr_len()
188 if (*dptr == ':') { epaddr_len()
189 dptr++; epaddr_len()
190 dptr += digits_len(ct, dptr, limit, shift); epaddr_len()
192 return dptr - aux; epaddr_len()
196 static int skp_epaddr_len(const struct nf_conn *ct, const char *dptr, skp_epaddr_len() argument
199 const char *start = dptr; skp_epaddr_len()
205 while (dptr < limit && skp_epaddr_len()
206 *dptr != '@' && *dptr != '\r' && *dptr != '\n') { skp_epaddr_len()
208 dptr++; skp_epaddr_len()
211 if (dptr < limit && *dptr == '@') { skp_epaddr_len()
212 dptr++; skp_epaddr_len()
215 dptr = start; skp_epaddr_len()
219 return epaddr_len(ct, dptr, limit, shift); skp_epaddr_len()
229 const char *dptr, unsigned int datalen, ct_sip_parse_request()
233 const char *start = dptr, *limit = dptr + datalen, *end; ct_sip_parse_request()
239 mlen = string_len(ct, dptr, limit, NULL); ct_sip_parse_request()
242 dptr += mlen; ct_sip_parse_request()
243 if (++dptr >= limit) ct_sip_parse_request()
247 for (; dptr < limit - strlen("sip:"); dptr++) { ct_sip_parse_request()
248 if (*dptr == '\r' || *dptr == '\n') ct_sip_parse_request()
250 if (strncasecmp(dptr, "sip:", strlen("sip:")) == 0) { ct_sip_parse_request()
251 dptr += strlen("sip:"); ct_sip_parse_request()
255 if (!skp_epaddr_len(ct, dptr, limit, &shift)) ct_sip_parse_request()
257 dptr += shift; ct_sip_parse_request()
259 if (!sip_parse_addr(ct, dptr, &end, addr, limit, true)) ct_sip_parse_request()
270 if (end == dptr) ct_sip_parse_request()
272 *matchoff = dptr - start; ct_sip_parse_request()
273 *matchlen = end - dptr; ct_sip_parse_request()
303 static const char *sip_follow_continuation(const char *dptr, const char *limit) sip_follow_continuation() argument
306 if (++dptr >= limit) sip_follow_continuation()
310 if (*(dptr - 1) == '\r' && *dptr == '\n') { sip_follow_continuation()
311 if (++dptr >= limit) sip_follow_continuation()
316 if (*dptr != ' ' && *dptr != '\t') sip_follow_continuation()
320 for (; dptr < limit; dptr++) { sip_follow_continuation()
321 if (*dptr != ' ' && *dptr != '\t') sip_follow_continuation()
324 return dptr; sip_follow_continuation()
327 static const char *sip_skip_whitespace(const char *dptr, const char *limit) sip_skip_whitespace() argument
329 for (; dptr < limit; dptr++) { sip_skip_whitespace()
330 if (*dptr == ' ') sip_skip_whitespace()
332 if (*dptr != '\r' && *dptr != '\n') sip_skip_whitespace()
334 dptr = sip_follow_continuation(dptr, limit); sip_skip_whitespace()
335 if (dptr == NULL) sip_skip_whitespace()
338 return dptr; sip_skip_whitespace()
342 static const char *ct_sip_header_search(const char *dptr, const char *limit, ct_sip_header_search() argument
345 for (limit -= len; dptr < limit; dptr++) { ct_sip_header_search()
346 if (*dptr == '\r' || *dptr == '\n') { ct_sip_header_search()
347 dptr = sip_follow_continuation(dptr, limit); ct_sip_header_search()
348 if (dptr == NULL) ct_sip_header_search()
353 if (strncasecmp(dptr, needle, len) == 0) ct_sip_header_search()
354 return dptr; ct_sip_header_search()
359 int ct_sip_get_header(const struct nf_conn *ct, const char *dptr, ct_sip_get_header() argument
365 const char *start = dptr, *limit = dptr + datalen; ct_sip_get_header()
368 for (dptr += dataoff; dptr < limit; dptr++) { ct_sip_get_header()
370 if (*dptr != '\r' && *dptr != '\n') ct_sip_get_header()
372 if (++dptr >= limit) ct_sip_get_header()
374 if (*(dptr - 1) == '\r' && *dptr == '\n') { ct_sip_get_header()
375 if (++dptr >= limit) ct_sip_get_header()
380 if (*dptr == ' ' || *dptr == '\t') ct_sip_get_header()
385 if (limit - dptr >= hdr->len && ct_sip_get_header()
386 strncasecmp(dptr, hdr->name, hdr->len) == 0) ct_sip_get_header()
387 dptr += hdr->len; ct_sip_get_header()
388 else if (hdr->cname && limit - dptr >= hdr->clen + 1 && ct_sip_get_header()
389 strncasecmp(dptr, hdr->cname, hdr->clen) == 0 && ct_sip_get_header()
390 !isalpha(*(dptr + hdr->clen))) ct_sip_get_header()
391 dptr += hdr->clen; ct_sip_get_header()
396 dptr = sip_skip_whitespace(dptr, limit); ct_sip_get_header()
397 if (dptr == NULL) ct_sip_get_header()
399 if (*dptr != ':' || ++dptr >= limit) ct_sip_get_header()
403 dptr = sip_skip_whitespace(dptr, limit); ct_sip_get_header()
404 if (dptr == NULL) ct_sip_get_header()
407 *matchoff = dptr - start; ct_sip_get_header()
409 dptr = ct_sip_header_search(dptr, limit, hdr->search, ct_sip_get_header()
411 if (!dptr) ct_sip_get_header()
413 dptr += hdr->slen; ct_sip_get_header()
416 *matchlen = hdr->match_len(ct, dptr, limit, &shift); ct_sip_get_header()
419 *matchoff = dptr - start + shift; ct_sip_get_header()
427 static int ct_sip_next_header(const struct nf_conn *ct, const char *dptr, ct_sip_next_header() argument
433 const char *start = dptr, *limit = dptr + datalen; ct_sip_next_header()
436 dptr += dataoff; ct_sip_next_header()
438 dptr = ct_sip_header_search(dptr, limit, ",", strlen(",")); ct_sip_next_header()
439 if (!dptr) ct_sip_next_header()
442 dptr = ct_sip_header_search(dptr, limit, hdr->search, hdr->slen); ct_sip_next_header()
443 if (!dptr) ct_sip_next_header()
445 dptr += hdr->slen; ct_sip_next_header()
447 *matchoff = dptr - start; ct_sip_next_header()
448 *matchlen = hdr->match_len(ct, dptr, limit, &shift); ct_sip_next_header()
457 static int ct_sip_walk_headers(const struct nf_conn *ct, const char *dptr, ct_sip_walk_headers() argument
466 ret = ct_sip_next_header(ct, dptr, dataoff, datalen, ct_sip_walk_headers()
478 ret = ct_sip_get_header(ct, dptr, dataoff, datalen, ct_sip_walk_headers()
497 int ct_sip_parse_header_uri(const struct nf_conn *ct, const char *dptr, ct_sip_parse_header_uri() argument
503 const char *c, *limit = dptr + datalen; ct_sip_parse_header_uri()
507 ret = ct_sip_walk_headers(ct, dptr, dataoff ? *dataoff : 0, datalen, ct_sip_parse_header_uri()
513 if (!sip_parse_addr(ct, dptr + *matchoff, &c, addr, limit, true)) ct_sip_parse_header_uri()
525 *dataoff = c - dptr; ct_sip_parse_header_uri()
530 static int ct_sip_parse_param(const struct nf_conn *ct, const char *dptr, ct_sip_parse_param() argument
535 const char *limit = dptr + datalen; ct_sip_parse_param()
539 limit = ct_sip_header_search(dptr + dataoff, limit, ",", strlen(",")); ct_sip_parse_param()
541 limit = dptr + datalen; ct_sip_parse_param()
543 start = ct_sip_header_search(dptr + dataoff, limit, name, strlen(name)); ct_sip_parse_param()
552 *matchoff = start - dptr; ct_sip_parse_param()
558 int ct_sip_parse_address_param(const struct nf_conn *ct, const char *dptr, ct_sip_parse_address_param() argument
564 const char *limit = dptr + datalen; ct_sip_parse_address_param()
567 limit = ct_sip_header_search(dptr + dataoff, limit, ",", strlen(",")); ct_sip_parse_address_param()
569 limit = dptr + datalen; ct_sip_parse_address_param()
571 start = ct_sip_header_search(dptr + dataoff, limit, name, strlen(name)); ct_sip_parse_address_param()
578 *matchoff = start - dptr; ct_sip_parse_address_param()
585 int ct_sip_parse_numerical_param(const struct nf_conn *ct, const char *dptr, ct_sip_parse_numerical_param() argument
591 const char *limit = dptr + datalen; ct_sip_parse_numerical_param()
595 limit = ct_sip_header_search(dptr + dataoff, limit, ",", strlen(",")); ct_sip_parse_numerical_param()
597 limit = dptr + datalen; ct_sip_parse_numerical_param()
599 start = ct_sip_header_search(dptr + dataoff, limit, name, strlen(name)); ct_sip_parse_numerical_param()
608 *matchoff = start - dptr; ct_sip_parse_numerical_param()
615 static int ct_sip_parse_transport(struct nf_conn *ct, const char *dptr, ct_sip_parse_transport() argument
621 if (ct_sip_parse_param(ct, dptr, dataoff, datalen, "transport=", ct_sip_parse_transport()
623 if (!strncasecmp(dptr + matchoff, "TCP", strlen("TCP"))) ct_sip_parse_transport()
625 else if (!strncasecmp(dptr + matchoff, "UDP", strlen("UDP"))) ct_sip_parse_transport()
665 static int sdp_addr_len(const struct nf_conn *ct, const char *dptr, sdp_addr_len() argument
669 const char *aux = dptr; sdp_addr_len()
671 if (!sdp_parse_addr(ct, dptr, &dptr, &addr, limit)) { sdp_addr_len()
672 pr_debug("ip: %s parse failed.!\n", dptr); sdp_addr_len()
676 return dptr - aux; sdp_addr_len()
703 static const char *ct_sdp_header_search(const char *dptr, const char *limit, ct_sdp_header_search() argument
706 for (limit -= len; dptr < limit; dptr++) { ct_sdp_header_search()
707 if (*dptr == '\r' || *dptr == '\n') ct_sdp_header_search()
709 if (strncmp(dptr, needle, len) == 0) ct_sdp_header_search()
710 return dptr; ct_sdp_header_search()
719 int ct_sip_get_sdp_header(const struct nf_conn *ct, const char *dptr, ct_sip_get_sdp_header() argument
726 const char *start = dptr, *limit = dptr + datalen; ct_sip_get_sdp_header()
733 for (dptr += dataoff; dptr < limit; dptr++) { ct_sip_get_sdp_header()
735 if (*dptr != '\r' && *dptr != '\n') ct_sip_get_sdp_header()
737 if (++dptr >= limit) ct_sip_get_sdp_header()
739 if (*(dptr - 1) == '\r' && *dptr == '\n') { ct_sip_get_sdp_header()
740 if (++dptr >= limit) ct_sip_get_sdp_header()
745 limit - dptr >= thdr->len && ct_sip_get_sdp_header()
746 strncasecmp(dptr, thdr->name, thdr->len) == 0) ct_sip_get_sdp_header()
748 else if (limit - dptr >= hdr->len && ct_sip_get_sdp_header()
749 strncasecmp(dptr, hdr->name, hdr->len) == 0) ct_sip_get_sdp_header()
750 dptr += hdr->len; ct_sip_get_sdp_header()
754 *matchoff = dptr - start; ct_sip_get_sdp_header()
756 dptr = ct_sdp_header_search(dptr, limit, hdr->search, ct_sip_get_sdp_header()
758 if (!dptr) ct_sip_get_sdp_header()
760 dptr += hdr->slen; ct_sip_get_sdp_header()
763 *matchlen = hdr->match_len(ct, dptr, limit, &shift); ct_sip_get_sdp_header()
766 *matchoff = dptr - start + shift; ct_sip_get_sdp_header()
773 static int ct_sip_parse_sdp_addr(const struct nf_conn *ct, const char *dptr, ct_sip_parse_sdp_addr() argument
782 ret = ct_sip_get_sdp_header(ct, dptr, dataoff, datalen, type, term, ct_sip_parse_sdp_addr()
787 if (!sdp_parse_addr(ct, dptr + *matchoff, NULL, addr, ct_sip_parse_sdp_addr()
788 dptr + *matchoff + *matchlen)) ct_sip_parse_sdp_addr()
844 const char **dptr, unsigned int *datalen, set_expected_rtp_rtcp()
918 !hooks->sdp_port(skb, protoff, dataoff, dptr, datalen, set_expected_rtp_rtcp()
942 ret = hooks->sdp_media(skb, protoff, dataoff, dptr, set_expected_rtp_rtcp()
967 static const struct sdp_media_type *sdp_media_type(const char *dptr, sdp_media_type() argument
977 strncmp(dptr + matchoff, t->name, t->len)) sdp_media_type()
986 const char **dptr, unsigned int *datalen, process_sdp()
1005 if (ct_sip_get_sdp_header(ct, *dptr, 0, *datalen, process_sdp()
1015 if (ct_sip_parse_sdp_addr(ct, *dptr, sdpoff, *datalen, process_sdp()
1022 if (ct_sip_get_sdp_header(ct, *dptr, mediaoff, *datalen, process_sdp()
1029 t = sdp_media_type(*dptr, mediaoff, medialen); process_sdp()
1037 port = simple_strtoul(*dptr + mediaoff, NULL, 10); process_sdp()
1047 if (ct_sip_parse_sdp_addr(ct, *dptr, mediaoff, *datalen, process_sdp()
1060 dptr, datalen, process_sdp()
1072 dptr, datalen, mediaoff, process_sdp()
1088 dptr, datalen, sdpoff, process_sdp()
1095 const char **dptr, unsigned int *datalen, process_invite_response()
1104 return process_sdp(skb, protoff, dataoff, dptr, datalen, cseq); process_invite_response()
1112 const char **dptr, unsigned int *datalen, process_update_response()
1121 return process_sdp(skb, protoff, dataoff, dptr, datalen, cseq); process_update_response()
1129 const char **dptr, unsigned int *datalen, process_prack_response()
1138 return process_sdp(skb, protoff, dataoff, dptr, datalen, cseq); process_prack_response()
1146 const char **dptr, unsigned int *datalen, process_invite_request()
1155 ret = process_sdp(skb, protoff, dataoff, dptr, datalen, cseq); process_invite_request()
1163 const char **dptr, unsigned int *datalen, process_bye_request()
1179 const char **dptr, unsigned int *datalen, process_register_request()
1207 if (ct_sip_get_header(ct, *dptr, 0, *datalen, SIP_HDR_EXPIRES, process_register_request()
1209 expires = simple_strtoul(*dptr + matchoff, NULL, 10); process_register_request()
1211 ret = ct_sip_parse_header_uri(ct, *dptr, NULL, *datalen, process_register_request()
1224 if (ct_sip_parse_transport(ct, *dptr, matchoff + matchlen, *datalen, process_register_request()
1228 if (ct_sip_parse_numerical_param(ct, *dptr, process_register_request()
1258 ret = hooks->expect(skb, protoff, dataoff, dptr, datalen, process_register_request()
1277 const char **dptr, unsigned int *datalen, process_register_response()
1307 if (ct_sip_get_header(ct, *dptr, 0, *datalen, SIP_HDR_EXPIRES, process_register_response()
1309 expires = simple_strtoul(*dptr + matchoff, NULL, 10); process_register_response()
1314 ret = ct_sip_parse_header_uri(ct, *dptr, &coff, *datalen, process_register_response()
1328 if (ct_sip_parse_transport(ct, *dptr, matchoff + matchlen, process_register_response()
1332 ret = ct_sip_parse_numerical_param(ct, *dptr, process_register_response()
1363 const char **dptr, unsigned int *datalen) process_sip_response()
1372 code = simple_strtoul(*dptr + strlen("SIP/2.0 "), NULL, 10); process_sip_response()
1378 if (ct_sip_get_header(ct, *dptr, 0, *datalen, SIP_HDR_CSEQ, process_sip_response()
1383 cseq = simple_strtoul(*dptr + matchoff, NULL, 10); process_sip_response()
1397 strncasecmp(*dptr + matchend, handler->method, handler->len)) process_sip_response()
1399 return handler->response(skb, protoff, dataoff, dptr, datalen, process_sip_response()
1407 const char **dptr, unsigned int *datalen) process_sip_request()
1424 if (ct_sip_parse_header_uri(ct, *dptr, NULL, *datalen, process_sip_request()
1438 strncasecmp(*dptr, handler->method, handler->len)) process_sip_request()
1441 if (ct_sip_get_header(ct, *dptr, 0, *datalen, SIP_HDR_CSEQ, process_sip_request()
1446 cseq = simple_strtoul(*dptr + matchoff, NULL, 10); process_sip_request()
1452 return handler->request(skb, protoff, dataoff, dptr, datalen, process_sip_request()
1460 const char **dptr, unsigned int *datalen) process_sip_msg()
1465 if (strncasecmp(*dptr, "SIP/2.0 ", strlen("SIP/2.0 ")) != 0) process_sip_msg()
1466 ret = process_sip_request(skb, protoff, dataoff, dptr, datalen); process_sip_msg()
1468 ret = process_sip_response(skb, protoff, dataoff, dptr, datalen); process_sip_msg()
1473 dptr, datalen)) { process_sip_msg()
1489 const char *dptr, *end; sip_help_tcp() local
1511 dptr = skb->data + dataoff; sip_help_tcp()
1517 if (ct_sip_get_header(ct, dptr, 0, datalen, sip_help_tcp()
1522 clen = simple_strtoul(dptr + matchoff, (char **)&end, 10); sip_help_tcp()
1523 if (dptr + matchoff == end) sip_help_tcp()
1527 for (; end + strlen("\r\n\r\n") <= dptr + datalen; end++) { sip_help_tcp()
1538 msglen = origlen = end - dptr; sip_help_tcp()
1543 &dptr, &msglen); sip_help_tcp()
1551 dptr += msglen; sip_help_tcp()
1570 const char *dptr; sip_help_udp() local
1582 dptr = skb->data + dataoff; sip_help_udp()
1587 return process_sip_msg(skb, ct, protoff, dataoff, &dptr, &datalen); sip_help_udp()
228 ct_sip_parse_request(const struct nf_conn *ct, const char *dptr, unsigned int datalen, unsigned int *matchoff, unsigned int *matchlen, union nf_inet_addr *addr, __be16 *port) ct_sip_parse_request() argument
842 set_expected_rtp_rtcp(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, union nf_inet_addr *daddr, __be16 port, enum sip_expectation_classes class, unsigned int mediaoff, unsigned int medialen) set_expected_rtp_rtcp() argument
984 process_sdp(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq) process_sdp() argument
1093 process_invite_response(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq, unsigned int code) process_invite_response() argument
1110 process_update_response(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq, unsigned int code) process_update_response() argument
1127 process_prack_response(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq, unsigned int code) process_prack_response() argument
1144 process_invite_request(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq) process_invite_request() argument
1161 process_bye_request(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq) process_bye_request() argument
1177 process_register_request(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq) process_register_request() argument
1275 process_register_response(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int cseq, unsigned int code) process_register_response() argument
1361 process_sip_response(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen) process_sip_response() argument
1405 process_sip_request(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen) process_sip_request() argument
1458 process_sip_msg(struct sk_buff *skb, struct nf_conn *ct, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen) process_sip_msg() argument
H A Dnf_nat_sip.c34 const char **dptr, unsigned int *datalen, mangle_packet()
63 *dptr = skb->data + dataoff; mangle_packet()
92 const char **dptr, unsigned int *datalen, map_addr()
121 return mangle_packet(skb, protoff, dataoff, dptr, datalen, map_addr()
127 const char **dptr, unsigned int *datalen, map_sip_addr()
136 if (ct_sip_parse_header_uri(ct, *dptr, NULL, *datalen, type, NULL, map_sip_addr()
139 return map_addr(skb, protoff, dataoff, dptr, datalen, map_sip_addr()
145 const char **dptr, unsigned int *datalen) nf_nat_sip()
158 if (strncasecmp(*dptr, "SIP/2.0", strlen("SIP/2.0")) != 0) { nf_nat_sip()
159 if (ct_sip_parse_request(ct, *dptr, *datalen, nf_nat_sip()
162 !map_addr(skb, protoff, dataoff, dptr, datalen, nf_nat_sip()
177 if (ct_sip_parse_header_uri(ct, *dptr, NULL, *datalen, nf_nat_sip()
198 if (!map_addr(skb, protoff, dataoff, dptr, datalen, nf_nat_sip()
208 if (ct_sip_parse_address_param(ct, *dptr, matchend, *datalen, nf_nat_sip()
216 if (!mangle_packet(skb, protoff, dataoff, dptr, datalen, nf_nat_sip()
225 if (ct_sip_parse_address_param(ct, *dptr, matchend, *datalen, nf_nat_sip()
233 if (!mangle_packet(skb, protoff, dataoff, dptr, datalen, nf_nat_sip()
242 if (ct_sip_parse_numerical_param(ct, *dptr, matchend, *datalen, nf_nat_sip()
249 if (!mangle_packet(skb, protoff, dataoff, dptr, datalen, nf_nat_sip()
261 while (ct_sip_parse_header_uri(ct, *dptr, &coff, *datalen, nf_nat_sip()
265 if (!map_addr(skb, protoff, dataoff, dptr, datalen, nf_nat_sip()
273 if (!map_sip_addr(skb, protoff, dataoff, dptr, datalen, SIP_HDR_FROM) || nf_nat_sip()
274 !map_sip_addr(skb, protoff, dataoff, dptr, datalen, SIP_HDR_TO)) { nf_nat_sip()
343 const char **dptr, unsigned int *datalen, nf_nat_sip_expect()
402 if (!mangle_packet(skb, protoff, dataoff, dptr, datalen, nf_nat_sip_expect()
417 const char **dptr, unsigned int *datalen) mangle_content_len()
426 if (ct_sip_get_sdp_header(ct, *dptr, 0, *datalen, mangle_content_len()
433 if (ct_sip_get_header(ct, *dptr, 0, *datalen, SIP_HDR_CONTENT_LENGTH, mangle_content_len()
438 return mangle_packet(skb, protoff, dataoff, dptr, datalen, mangle_content_len()
444 const char **dptr, unsigned int *datalen, mangle_sdp_packet()
454 if (ct_sip_get_sdp_header(ct, *dptr, sdpoff, *datalen, type, term, mangle_sdp_packet()
457 return mangle_packet(skb, protoff, dataoff, dptr, datalen, mangle_sdp_packet()
463 const char **dptr, unsigned int *datalen, nf_nat_sdp_addr()
475 if (mangle_sdp_packet(skb, protoff, dataoff, dptr, datalen, nf_nat_sdp_addr()
479 return mangle_content_len(skb, protoff, dataoff, dptr, datalen); nf_nat_sdp_addr()
484 const char **dptr, unsigned int *datalen, nf_nat_sdp_port()
493 if (!mangle_packet(skb, protoff, dataoff, dptr, datalen, nf_nat_sdp_port()
497 return mangle_content_len(skb, protoff, dataoff, dptr, datalen); nf_nat_sdp_port()
502 const char **dptr, unsigned int *datalen, nf_nat_sdp_session()
513 if (mangle_sdp_packet(skb, protoff, dataoff, dptr, datalen, sdpoff, nf_nat_sdp_session()
517 switch (mangle_sdp_packet(skb, protoff, dataoff, dptr, datalen, sdpoff, nf_nat_sdp_session()
534 return mangle_content_len(skb, protoff, dataoff, dptr, datalen); nf_nat_sdp_session()
541 const char **dptr, unsigned int *datalen, nf_nat_sdp_media()
606 !nf_nat_sdp_port(skb, protoff, dataoff, dptr, datalen, nf_nat_sdp_media()
32 mangle_packet(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int matchoff, unsigned int matchlen, const char *buffer, unsigned int buflen) mangle_packet() argument
90 map_addr(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int matchoff, unsigned int matchlen, union nf_inet_addr *addr, __be16 port) map_addr() argument
125 map_sip_addr(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, enum sip_header_types type) map_sip_addr() argument
143 nf_nat_sip(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen) nf_nat_sip() argument
341 nf_nat_sip_expect(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, struct nf_conntrack_expect *exp, unsigned int matchoff, unsigned int matchlen) nf_nat_sip_expect() argument
415 mangle_content_len(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen) mangle_content_len() argument
442 mangle_sdp_packet(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int sdpoff, enum sdp_header_types type, enum sdp_header_types term, char *buffer, int buflen) mangle_sdp_packet() argument
461 nf_nat_sdp_addr(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int sdpoff, enum sdp_header_types type, enum sdp_header_types term, const union nf_inet_addr *addr) nf_nat_sdp_addr() argument
482 nf_nat_sdp_port(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int matchoff, unsigned int matchlen, u_int16_t port) nf_nat_sdp_port() argument
500 nf_nat_sdp_session(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int sdpoff, const union nf_inet_addr *addr) nf_nat_sdp_session() argument
539 nf_nat_sdp_media(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, struct nf_conntrack_expect *rtp_exp, struct nf_conntrack_expect *rtcp_exp, unsigned int mediaoff, unsigned int medialen, union nf_inet_addr *rtp_addr) nf_nat_sdp_media() argument
/linux-4.1.27/firmware/keyspan_pda/
H A Dxircom_pgs.S233 mov dptr, #tx_ring
235 movx @dptr, a
236 inc dptr
240 mov dptr, #rx_ring
242 movx @dptr, a
243 inc dptr
248 mov dptr, PORTBCFG
250 movx @dptr, a
251 mov dptr, PORTCCFG
253 movx @dptr, a
257 mov dptr,OEC
258 movx @dptr,a
262 mov dptr,OUTC
263 movx @dptr,a
267 mov dptr,OEB
268 movx @dptr,a
272 mov dptr,OUTB
273 movx @dptr,a
277 mov dptr,OEC
278 movx @dptr,a
282 mov dptr, PORTCCFG
284 movx @dptr, a
288 mov dptr, USBBAV
289 movx a,@dptr
291 movx @dptr, a
294 mov dptr, USBIRQ
295 movx @dptr, a ; clear SUDAVI
296 mov dptr, USBIEN
297 movx @dptr, a
299 mov dptr, IN07IEN
301 movx @dptr, a
303 mov dptr, OUT07IEN
305 movx @dptr, a
306 mov dptr, OUT2BC
307 movx @dptr, a ; arm OUT2
310 ;; mov dptr,OUTC
311 ;; movx @dptr, a
314 mov dptr,USBBAV
315 movx @dptr, a
318 mov dptr,OEA
319 movx @dptr, a
322 mov dptr,OUTC
323 movx @dptr, a
370 mov dptr, USBCS
372 movx @dptr, a
384 movx @dptr, a
402 mov dptr, USBIRQ ; clear USB int
404 movx @dptr,a
407 mov dptr, SETUPDAT
408 movx a, @dptr
410 inc dptr
411 movx a, @dptr
413 inc dptr
414 movx a, @dptr
416 inc dptr
417 movx a, @dptr
457 mov dptr, PORTCCFG
458 movx a, @dptr
460 movx @dptr, a
464 mov dptr, OUTC
465 movx a, @dptr
467 movx @dptr, a
468 mov dptr, PORTCCFG
469 movx a, @dptr
471 movx @dptr, a
515 mov dptr, IN0BUF
517 movx @dptr, a
518 inc dptr
519 movx @dptr, a
520 mov dptr, IN0BC
522 movx @dptr, a
568 mov dptr, SUDPTRH
570 movx @dptr, a
571 mov dptr, SUDPTRL
573 movx @dptr, a
580 mov dptr, SUDPTRH
582 movx @dptr, a
583 mov dptr, SUDPTRL
585 movx @dptr, a
598 mov dptr, #desc_strings
615 movx a, @dptr
617 inc dptr
618 movx a, @dptr
620 mov dptr, SUDPTRH
622 movx @dptr, a
623 mov dptr, SUDPTRL
625 movx @dptr, a
638 mov dptr, IN0BUF
639 movx @dptr, a
641 mov dptr, IN0BC
642 movx @dptr, a
664 mov dptr, EP0CS
666 movx @dptr, a
671 mov dptr, EP0CS
672 movx a, @dptr
674 movx @dptr, a
705 movx a,@dptr ; BAUD_HIGH
708 inc dptr
709 movx a,@dptr ; BAUD_LOW
729 mov dptr, OUTC
730 movx a, @dptr ; only change bit 7
733 movx @dptr, a ; other pins are inputs, bits ignored
736 mov dptr, PINSC
737 movx a, @dptr
753 mov dptr, IN07IRQ ; clear USB int
755 movx @dptr,a
758 mov dptr,OEA
759 movx @dptr, a
766 mov dptr,OEA
767 movx @dptr, a
788 mov dptr,OEA
789 movx @dptr, a
796 mov dptr, OUT07IRQ ; clear USB int
798 movx @dptr,a
803 mov dptr, OUT2BC ; get byte count
804 movx a,@dptr
808 mov dptr, OUT2BUF ; load DPTR0 with source
812 movx a,@dptr ; read
815 movx @dptr,a ; store
822 inc dptr
830 mov dptr,OUT2BC
831 movx @dptr,a
838 mov dptr,OEA
839 movx @dptr, a
859 mov dptr, IN4CS
860 movx a, @dptr
862 mov dptr, IN4BUF
865 movx @dptr, a
866 inc dptr
868 movx @dptr, a
869 inc dptr
872 movx @dptr, a
873 inc dptr
875 movx @dptr, a
876 inc dptr
882 movx @dptr, a
883 inc dptr
886 mov dptr, #tx_ring ; DPTR1: source
889 movx a, @dptr
890 inc dptr
892 movx @dptr, a
893 inc dptr
899 movx @dptr, a
900 inc dptr
904 mov dptr, #rx_ring ; DPTR1: source
907 movx a, @dptr
908 inc dptr
910 movx @dptr, a
911 inc dptr
918 mov dptr, IN4BC
920 movx @dptr, a
939 movx a, @dptr
997 movx @dptr, a
1012 mov dptr, OEA
1013 movx @dptr,a
1015 mov dptr, IN2CS
1016 movx a, @dptr
1030 mov dptr, IN2BUF ; load DPTR1 with target
1031 movx @dptr, a ; in[0] signals that rest of IN is rx data
1032 inc dptr
1043 movx a, @dptr
1045 movx @dptr, a ; write into IN buffer
1046 inc dptr
1054 mov dptr,OEA
1055 movx @dptr, a
1056 mov dptr, IN2BC
1059 movx @dptr, a
1069 mov dptr, IN2BUF
1071 movx @dptr, a
1072 inc dptr
1074 movx @dptr, a
1075 mov dptr, IN2BC
1076 movx @dptr, a
H A Dkeyspan_pda.S231 mov dptr, #tx_ring
233 movx @dptr, a
234 inc dptr
238 mov dptr, #rx_ring
240 movx @dptr, a
241 inc dptr
247 mov dptr,OEB
248 movx @dptr,a
251 mov dptr,OUTB
252 movx @dptr,a
255 mov dptr,OEC
256 movx @dptr,a
258 mov dptr, PORTCCFG
260 movx @dptr, a
263 mov dptr, USBBAV
264 movx a,@dptr
266 movx @dptr, a
269 mov dptr, USBIRQ
270 movx @dptr, a ; clear SUDAVI
271 mov dptr, USBIEN
272 movx @dptr, a
274 mov dptr, IN07IEN
276 movx @dptr, a
278 mov dptr, OUT07IEN
280 movx @dptr, a
281 mov dptr, OUT2BC
282 movx @dptr, a ; arm OUT2
285 mov dptr,OUTC
286 movx @dptr, a
332 mov dptr, USBCS
334 movx @dptr, a
346 movx @dptr, a
364 mov dptr, USBIRQ ; clear USB int
366 movx @dptr,a
369 mov dptr, SETUPDAT
370 movx a, @dptr
372 inc dptr
373 movx a, @dptr
375 inc dptr
376 movx a, @dptr
378 inc dptr
379 movx a, @dptr
419 mov dptr, PORTCCFG
420 movx a, @dptr
422 movx @dptr, a
426 mov dptr, OUTC
427 movx a, @dptr
429 movx @dptr, a
430 mov dptr, PORTCCFG
431 movx a, @dptr
433 movx @dptr, a
477 mov dptr, IN0BUF
479 movx @dptr, a
480 inc dptr
481 movx @dptr, a
482 mov dptr, IN0BC
484 movx @dptr, a
530 mov dptr, SUDPTRH
532 movx @dptr, a
533 mov dptr, SUDPTRL
535 movx @dptr, a
542 mov dptr, SUDPTRH
544 movx @dptr, a
545 mov dptr, SUDPTRL
547 movx @dptr, a
560 mov dptr, #desc_strings
577 movx a, @dptr
579 inc dptr
580 movx a, @dptr
582 mov dptr, SUDPTRH
584 movx @dptr, a
585 mov dptr, SUDPTRL
587 movx @dptr, a
600 mov dptr, IN0BUF
601 movx @dptr, a
603 mov dptr, IN0BC
604 movx @dptr, a
626 mov dptr, EP0CS
628 movx @dptr, a
633 mov dptr, EP0CS
634 movx a, @dptr
636 movx @dptr, a
667 movx a,@dptr ; BAUD_HIGH
670 inc dptr
671 movx a,@dptr ; BAUD_LOW
690 mov dptr, OUTC
691 movx a, @dptr ; only change bits 7 and 2
694 movx @dptr, a ; other pins are inputs, bits ignored
697 mov dptr, PINSC
698 movx a, @dptr
714 mov dptr, IN07IRQ ; clear USB int
716 movx @dptr,a
739 mov dptr, OUT07IRQ ; clear USB int
741 movx @dptr,a
746 mov dptr, OUT2BC ; get byte count
747 movx a,@dptr
751 mov dptr, OUT2BUF ; load DPTR0 with source
755 movx a,@dptr ; read
758 movx @dptr,a ; store
765 inc dptr
773 mov dptr,OUT2BC
774 movx @dptr,a
798 mov dptr, IN4CS
799 movx a, @dptr
801 mov dptr, IN4BUF
804 movx @dptr, a
805 inc dptr
807 movx @dptr, a
808 inc dptr
811 movx @dptr, a
812 inc dptr
814 movx @dptr, a
815 inc dptr
821 movx @dptr, a
822 inc dptr
825 mov dptr, #tx_ring ; DPTR1: source
828 movx a, @dptr
829 inc dptr
831 movx @dptr, a
832 inc dptr
838 movx @dptr, a
839 inc dptr
843 mov dptr, #rx_ring ; DPTR1: source
846 movx a, @dptr
847 inc dptr
849 movx @dptr, a
850 inc dptr
857 mov dptr, IN4BC
859 movx @dptr, a
878 movx a, @dptr
936 movx @dptr, a
950 mov dptr, IN2CS
951 movx a, @dptr
965 mov dptr, IN2BUF ; load DPTR1 with target
966 movx @dptr, a ; in[0] signals that rest of IN is rx data
967 inc dptr
978 movx a, @dptr
980 movx @dptr, a ; write into IN buffer
981 inc dptr
988 mov dptr, IN2BC
991 movx @dptr, a
1001 mov dptr, IN2BUF
1003 movx @dptr, a
1004 inc dptr
1006 movx @dptr, a
1007 mov dptr, IN2BC
1008 movx @dptr, a
/linux-4.1.27/lib/raid6/
H A Davx2.c44 u8 **dptr = (u8 **)ptrs; raid6_avx21_gen_syndrome() local
49 p = dptr[z0+1]; /* XOR parity */ raid6_avx21_gen_syndrome()
50 q = dptr[z0+2]; /* RS syndrome */ raid6_avx21_gen_syndrome()
58 asm volatile("prefetchnta %0" : : "m" (dptr[z0][d])); raid6_avx21_gen_syndrome()
59 asm volatile("vmovdqa %0,%%ymm2" : : "m" (dptr[z0][d]));/* P[0] */ raid6_avx21_gen_syndrome()
60 asm volatile("prefetchnta %0" : : "m" (dptr[z0-1][d])); raid6_avx21_gen_syndrome()
62 asm volatile("vmovdqa %0,%%ymm6" : : "m" (dptr[z0-1][d])); raid6_avx21_gen_syndrome()
64 asm volatile("prefetchnta %0" : : "m" (dptr[z][d])); raid6_avx21_gen_syndrome()
71 asm volatile("vmovdqa %0,%%ymm6" : : "m" (dptr[z][d])); raid6_avx21_gen_syndrome()
103 u8 **dptr = (u8 **)ptrs; raid6_avx22_gen_syndrome() local
108 p = dptr[z0+1]; /* XOR parity */ raid6_avx22_gen_syndrome()
109 q = dptr[z0+2]; /* RS syndrome */ raid6_avx22_gen_syndrome()
118 asm volatile("prefetchnta %0" : : "m" (dptr[z0][d])); raid6_avx22_gen_syndrome()
119 asm volatile("prefetchnta %0" : : "m" (dptr[z0][d+32])); raid6_avx22_gen_syndrome()
120 asm volatile("vmovdqa %0,%%ymm2" : : "m" (dptr[z0][d]));/* P[0] */ raid6_avx22_gen_syndrome()
121 asm volatile("vmovdqa %0,%%ymm3" : : "m" (dptr[z0][d+32]));/* P[1] */ raid6_avx22_gen_syndrome()
125 asm volatile("prefetchnta %0" : : "m" (dptr[z][d])); raid6_avx22_gen_syndrome()
126 asm volatile("prefetchnta %0" : : "m" (dptr[z][d+32])); raid6_avx22_gen_syndrome()
135 asm volatile("vmovdqa %0,%%ymm5" : : "m" (dptr[z][d])); raid6_avx22_gen_syndrome()
136 asm volatile("vmovdqa %0,%%ymm7" : : "m" (dptr[z][d+32])); raid6_avx22_gen_syndrome()
167 u8 **dptr = (u8 **)ptrs; raid6_avx24_gen_syndrome() local
172 p = dptr[z0+1]; /* XOR parity */ raid6_avx24_gen_syndrome()
173 q = dptr[z0+2]; /* RS syndrome */ raid6_avx24_gen_syndrome()
190 asm volatile("prefetchnta %0" : : "m" (dptr[z][d])); raid6_avx24_gen_syndrome()
191 asm volatile("prefetchnta %0" : : "m" (dptr[z][d+32])); raid6_avx24_gen_syndrome()
192 asm volatile("prefetchnta %0" : : "m" (dptr[z][d+64])); raid6_avx24_gen_syndrome()
193 asm volatile("prefetchnta %0" : : "m" (dptr[z][d+96])); raid6_avx24_gen_syndrome()
210 asm volatile("vmovdqa %0,%%ymm5" : : "m" (dptr[z][d])); raid6_avx24_gen_syndrome()
211 asm volatile("vmovdqa %0,%%ymm7" : : "m" (dptr[z][d+32])); raid6_avx24_gen_syndrome()
212 asm volatile("vmovdqa %0,%%ymm13" : : "m" (dptr[z][d+64])); raid6_avx24_gen_syndrome()
213 asm volatile("vmovdqa %0,%%ymm15" : : "m" (dptr[z][d+96])); raid6_avx24_gen_syndrome()
H A Dsse2.c43 u8 **dptr = (u8 **)ptrs; raid6_sse21_gen_syndrome() local
48 p = dptr[z0+1]; /* XOR parity */ raid6_sse21_gen_syndrome()
49 q = dptr[z0+2]; /* RS syndrome */ raid6_sse21_gen_syndrome()
57 asm volatile("prefetchnta %0" : : "m" (dptr[z0][d])); raid6_sse21_gen_syndrome()
58 asm volatile("movdqa %0,%%xmm2" : : "m" (dptr[z0][d])); /* P[0] */ raid6_sse21_gen_syndrome()
59 asm volatile("prefetchnta %0" : : "m" (dptr[z0-1][d])); raid6_sse21_gen_syndrome()
61 asm volatile("movdqa %0,%%xmm6" : : "m" (dptr[z0-1][d])); raid6_sse21_gen_syndrome()
63 asm volatile("prefetchnta %0" : : "m" (dptr[z][d])); raid6_sse21_gen_syndrome()
71 asm volatile("movdqa %0,%%xmm6" : : "m" (dptr[z][d])); raid6_sse21_gen_syndrome()
95 u8 **dptr = (u8 **)ptrs; raid6_sse21_xor_syndrome() local
100 p = dptr[disks-2]; /* XOR parity */ raid6_sse21_xor_syndrome()
101 q = dptr[disks-1]; /* RS syndrome */ raid6_sse21_xor_syndrome()
108 asm volatile("movdqa %0,%%xmm4" :: "m" (dptr[z0][d])); raid6_sse21_xor_syndrome()
118 asm volatile("movdqa %0,%%xmm5" :: "m" (dptr[z][d])); raid6_sse21_xor_syndrome()
153 u8 **dptr = (u8 **)ptrs; raid6_sse22_gen_syndrome() local
158 p = dptr[z0+1]; /* XOR parity */ raid6_sse22_gen_syndrome()
159 q = dptr[z0+2]; /* RS syndrome */ raid6_sse22_gen_syndrome()
169 asm volatile("prefetchnta %0" : : "m" (dptr[z0][d])); raid6_sse22_gen_syndrome()
170 asm volatile("movdqa %0,%%xmm2" : : "m" (dptr[z0][d])); /* P[0] */ raid6_sse22_gen_syndrome()
171 asm volatile("movdqa %0,%%xmm3" : : "m" (dptr[z0][d+16])); /* P[1] */ raid6_sse22_gen_syndrome()
175 asm volatile("prefetchnta %0" : : "m" (dptr[z][d])); raid6_sse22_gen_syndrome()
184 asm volatile("movdqa %0,%%xmm5" : : "m" (dptr[z][d])); raid6_sse22_gen_syndrome()
185 asm volatile("movdqa %0,%%xmm7" : : "m" (dptr[z][d+16])); raid6_sse22_gen_syndrome()
206 u8 **dptr = (u8 **)ptrs; raid6_sse22_xor_syndrome() local
211 p = dptr[disks-2]; /* XOR parity */ raid6_sse22_xor_syndrome()
212 q = dptr[disks-1]; /* RS syndrome */ raid6_sse22_xor_syndrome()
219 asm volatile("movdqa %0,%%xmm4" :: "m" (dptr[z0][d])); raid6_sse22_xor_syndrome()
220 asm volatile("movdqa %0,%%xmm6" :: "m" (dptr[z0][d+16])); raid6_sse22_xor_syndrome()
237 asm volatile("movdqa %0,%%xmm5" :: "m" (dptr[z][d])); raid6_sse22_xor_syndrome()
238 asm volatile("movdqa %0,%%xmm7" :: "m" (dptr[z][d+16])); raid6_sse22_xor_syndrome()
285 u8 **dptr = (u8 **)ptrs; raid6_sse24_gen_syndrome() local
290 p = dptr[z0+1]; /* XOR parity */ raid6_sse24_gen_syndrome()
291 q = dptr[z0+2]; /* RS syndrome */ raid6_sse24_gen_syndrome()
312 asm volatile("prefetchnta %0" :: "m" (dptr[z][d])); raid6_sse24_gen_syndrome()
313 asm volatile("prefetchnta %0" :: "m" (dptr[z][d+32])); raid6_sse24_gen_syndrome()
330 asm volatile("movdqa %0,%%xmm5" :: "m" (dptr[z][d])); raid6_sse24_gen_syndrome()
331 asm volatile("movdqa %0,%%xmm7" :: "m" (dptr[z][d+16])); raid6_sse24_gen_syndrome()
332 asm volatile("movdqa %0,%%xmm13" :: "m" (dptr[z][d+32])); raid6_sse24_gen_syndrome()
333 asm volatile("movdqa %0,%%xmm15" :: "m" (dptr[z][d+48])); raid6_sse24_gen_syndrome()
372 u8 **dptr = (u8 **)ptrs; raid6_sse24_xor_syndrome() local
377 p = dptr[disks-2]; /* XOR parity */ raid6_sse24_xor_syndrome()
378 q = dptr[disks-1]; /* RS syndrome */ raid6_sse24_xor_syndrome()
385 asm volatile("movdqa %0,%%xmm4" :: "m" (dptr[z0][d])); raid6_sse24_xor_syndrome()
386 asm volatile("movdqa %0,%%xmm6" :: "m" (dptr[z0][d+16])); raid6_sse24_xor_syndrome()
387 asm volatile("movdqa %0,%%xmm12" :: "m" (dptr[z0][d+32])); raid6_sse24_xor_syndrome()
388 asm volatile("movdqa %0,%%xmm14" :: "m" (dptr[z0][d+48])); raid6_sse24_xor_syndrome()
399 asm volatile("prefetchnta %0" :: "m" (dptr[z][d])); raid6_sse24_xor_syndrome()
400 asm volatile("prefetchnta %0" :: "m" (dptr[z][d+32])); raid6_sse24_xor_syndrome()
421 asm volatile("movdqa %0,%%xmm5" :: "m" (dptr[z][d])); raid6_sse24_xor_syndrome()
422 asm volatile("movdqa %0,%%xmm7" :: "m" (dptr[z][d+16])); raid6_sse24_xor_syndrome()
423 asm volatile("movdqa %0,%%xmm13" :: "m" (dptr[z][d+32])); raid6_sse24_xor_syndrome()
424 asm volatile("movdqa %0,%%xmm15" :: "m" (dptr[z][d+48])); raid6_sse24_xor_syndrome()
H A Dsse1.c47 u8 **dptr = (u8 **)ptrs; raid6_sse11_gen_syndrome() local
52 p = dptr[z0+1]; /* XOR parity */ raid6_sse11_gen_syndrome()
53 q = dptr[z0+2]; /* RS syndrome */ raid6_sse11_gen_syndrome()
61 asm volatile("prefetchnta %0" : : "m" (dptr[z0][d])); raid6_sse11_gen_syndrome()
62 asm volatile("movq %0,%%mm2" : : "m" (dptr[z0][d])); /* P[0] */ raid6_sse11_gen_syndrome()
63 asm volatile("prefetchnta %0" : : "m" (dptr[z0-1][d])); raid6_sse11_gen_syndrome()
65 asm volatile("movq %0,%%mm6" : : "m" (dptr[z0-1][d])); raid6_sse11_gen_syndrome()
67 asm volatile("prefetchnta %0" : : "m" (dptr[z][d])); raid6_sse11_gen_syndrome()
75 asm volatile("movq %0,%%mm6" : : "m" (dptr[z][d])); raid6_sse11_gen_syndrome()
106 u8 **dptr = (u8 **)ptrs; raid6_sse12_gen_syndrome() local
111 p = dptr[z0+1]; /* XOR parity */ raid6_sse12_gen_syndrome()
112 q = dptr[z0+2]; /* RS syndrome */ raid6_sse12_gen_syndrome()
122 asm volatile("prefetchnta %0" : : "m" (dptr[z0][d])); raid6_sse12_gen_syndrome()
123 asm volatile("movq %0,%%mm2" : : "m" (dptr[z0][d])); /* P[0] */ raid6_sse12_gen_syndrome()
124 asm volatile("movq %0,%%mm3" : : "m" (dptr[z0][d+8])); /* P[1] */ raid6_sse12_gen_syndrome()
128 asm volatile("prefetchnta %0" : : "m" (dptr[z][d])); raid6_sse12_gen_syndrome()
137 asm volatile("movq %0,%%mm5" : : "m" (dptr[z][d])); raid6_sse12_gen_syndrome()
138 asm volatile("movq %0,%%mm7" : : "m" (dptr[z][d+8])); raid6_sse12_gen_syndrome()
H A Dmmx.c42 u8 **dptr = (u8 **)ptrs; raid6_mmx1_gen_syndrome() local
47 p = dptr[z0+1]; /* XOR parity */ raid6_mmx1_gen_syndrome()
48 q = dptr[z0+2]; /* RS syndrome */ raid6_mmx1_gen_syndrome()
56 asm volatile("movq %0,%%mm2" : : "m" (dptr[z0][d])); /* P[0] */ raid6_mmx1_gen_syndrome()
59 asm volatile("movq %0,%%mm6" : : "m" (dptr[z][d])); raid6_mmx1_gen_syndrome()
90 u8 **dptr = (u8 **)ptrs; raid6_mmx2_gen_syndrome() local
95 p = dptr[z0+1]; /* XOR parity */ raid6_mmx2_gen_syndrome()
96 q = dptr[z0+2]; /* RS syndrome */ raid6_mmx2_gen_syndrome()
105 asm volatile("movq %0,%%mm2" : : "m" (dptr[z0][d])); /* P[0] */ raid6_mmx2_gen_syndrome()
106 asm volatile("movq %0,%%mm3" : : "m" (dptr[z0][d+8])); raid6_mmx2_gen_syndrome()
118 asm volatile("movq %0,%%mm5" : : "m" (dptr[z][d])); raid6_mmx2_gen_syndrome()
119 asm volatile("movq %0,%%mm7" : : "m" (dptr[z][d+8])); raid6_mmx2_gen_syndrome()
/linux-4.1.27/net/lapb/
H A Dlapb_subr.c232 unsigned char *dptr; lapb_send_control() local
241 dptr = skb_put(skb, 1); lapb_send_control()
242 *dptr = frametype; lapb_send_control()
243 *dptr |= poll_bit ? LAPB_SPF : 0; lapb_send_control()
245 dptr = skb_put(skb, 2); lapb_send_control()
246 dptr[0] = frametype; lapb_send_control()
247 dptr[1] = (lapb->vr << 1); lapb_send_control()
248 dptr[1] |= poll_bit ? LAPB_EPF : 0; lapb_send_control()
251 dptr = skb_put(skb, 1); lapb_send_control()
252 *dptr = frametype; lapb_send_control()
253 *dptr |= poll_bit ? LAPB_SPF : 0; lapb_send_control()
255 *dptr |= (lapb->vr << 5); lapb_send_control()
268 unsigned char *dptr; lapb_transmit_frmr() local
276 dptr = skb_put(skb, 6); lapb_transmit_frmr()
277 *dptr++ = LAPB_FRMR; lapb_transmit_frmr()
278 *dptr++ = lapb->frmr_data.control[0]; lapb_transmit_frmr()
279 *dptr++ = lapb->frmr_data.control[1]; lapb_transmit_frmr()
280 *dptr++ = (lapb->vs << 1) & 0xFE; lapb_transmit_frmr()
281 *dptr = (lapb->vr << 1) & 0xFE; lapb_transmit_frmr()
283 *dptr |= 0x01; lapb_transmit_frmr()
284 dptr++; lapb_transmit_frmr()
285 *dptr++ = lapb->frmr_type; lapb_transmit_frmr()
292 dptr = skb_put(skb, 4); lapb_transmit_frmr()
293 *dptr++ = LAPB_FRMR; lapb_transmit_frmr()
294 *dptr++ = lapb->frmr_data.control[0]; lapb_transmit_frmr()
295 *dptr = (lapb->vs << 1) & 0x0E; lapb_transmit_frmr()
296 *dptr |= (lapb->vr << 5) & 0xE0; lapb_transmit_frmr()
298 *dptr |= 0x10; lapb_transmit_frmr()
299 dptr++; lapb_transmit_frmr()
300 *dptr++ = lapb->frmr_type; lapb_transmit_frmr()
/linux-4.1.27/net/x25/
H A Dx25_subr.c118 unsigned char *dptr; x25_write_internal() local
168 dptr = skb_put(skb, 2); x25_write_internal()
174 *dptr++ = lci1 | X25_GFI_EXTSEQ; x25_write_internal()
175 *dptr++ = lci2; x25_write_internal()
177 *dptr++ = lci1 | X25_GFI_STDSEQ; x25_write_internal()
178 *dptr++ = lci2; x25_write_internal()
187 dptr = skb_put(skb, 1); x25_write_internal()
188 *dptr++ = X25_CALL_REQUEST; x25_write_internal()
191 dptr = skb_put(skb, len); x25_write_internal()
192 memcpy(dptr, addresses, len); x25_write_internal()
197 dptr = skb_put(skb, len); x25_write_internal()
198 memcpy(dptr, facilities, len); x25_write_internal()
199 dptr = skb_put(skb, x25->calluserdata.cudlength); x25_write_internal()
200 memcpy(dptr, x25->calluserdata.cuddata, x25_write_internal()
206 dptr = skb_put(skb, 2); x25_write_internal()
207 *dptr++ = X25_CALL_ACCEPTED; x25_write_internal()
208 *dptr++ = 0x00; /* Address lengths */ x25_write_internal()
213 dptr = skb_put(skb, len); x25_write_internal()
214 memcpy(dptr, facilities, len); x25_write_internal()
220 dptr = skb_put(skb, x25_write_internal()
222 memcpy(dptr, x25->calluserdata.cuddata, x25_write_internal()
229 dptr = skb_put(skb, 3); x25_write_internal()
230 *dptr++ = frametype; x25_write_internal()
231 *dptr++ = x25->causediag.cause; x25_write_internal()
232 *dptr++ = x25->causediag.diagnostic; x25_write_internal()
236 dptr = skb_put(skb, 3); x25_write_internal()
237 *dptr++ = frametype; x25_write_internal()
238 *dptr++ = 0x00; /* XXX */ x25_write_internal()
239 *dptr++ = 0x00; /* XXX */ x25_write_internal()
246 dptr = skb_put(skb, 2); x25_write_internal()
247 *dptr++ = frametype; x25_write_internal()
248 *dptr++ = (x25->vr << 1) & 0xFE; x25_write_internal()
250 dptr = skb_put(skb, 1); x25_write_internal()
251 *dptr = frametype; x25_write_internal()
252 *dptr++ |= (x25->vr << 5) & 0xE0; x25_write_internal()
259 dptr = skb_put(skb, 1); x25_write_internal()
260 *dptr = frametype; x25_write_internal()
H A Dx25_link.c119 unsigned char *dptr; x25_transmit_restart_request() local
128 dptr = skb_put(skb, X25_STD_MIN_LEN + 2); x25_transmit_restart_request()
130 *dptr++ = nb->extended ? X25_GFI_EXTSEQ : X25_GFI_STDSEQ; x25_transmit_restart_request()
131 *dptr++ = 0x00; x25_transmit_restart_request()
132 *dptr++ = X25_RESTART_REQUEST; x25_transmit_restart_request()
133 *dptr++ = 0x00; x25_transmit_restart_request()
134 *dptr++ = 0; x25_transmit_restart_request()
146 unsigned char *dptr; x25_transmit_restart_confirmation() local
155 dptr = skb_put(skb, X25_STD_MIN_LEN); x25_transmit_restart_confirmation()
157 *dptr++ = nb->extended ? X25_GFI_EXTSEQ : X25_GFI_STDSEQ; x25_transmit_restart_confirmation()
158 *dptr++ = 0x00; x25_transmit_restart_confirmation()
159 *dptr++ = X25_RESTART_CONFIRMATION; x25_transmit_restart_confirmation()
173 unsigned char *dptr; x25_transmit_clear_request() local
182 dptr = skb_put(skb, X25_STD_MIN_LEN + 2); x25_transmit_clear_request()
184 *dptr++ = ((lci >> 8) & 0x0F) | (nb->extended ? x25_transmit_clear_request()
187 *dptr++ = (lci >> 0) & 0xFF; x25_transmit_clear_request()
188 *dptr++ = X25_CLEAR_REQUEST; x25_transmit_clear_request()
189 *dptr++ = cause; x25_transmit_clear_request()
190 *dptr++ = 0x00; x25_transmit_clear_request()
H A Dx25_dev.c208 unsigned char *dptr; x25_send_frame() local
214 dptr = skb_push(skb, 1); x25_send_frame()
215 *dptr = X25_IFACE_DATA; x25_send_frame()
/linux-4.1.27/net/rose/
H A Drose_subr.c106 unsigned char *dptr; rose_write_internal() local
134 dptr = skb_put(skb, skb_tailroom(skb)); rose_write_internal()
141 *dptr++ = ROSE_GFI | lci1; rose_write_internal()
142 *dptr++ = lci2; rose_write_internal()
143 *dptr++ = frametype; rose_write_internal()
144 *dptr++ = ROSE_CALL_REQ_ADDR_LEN_VAL; rose_write_internal()
145 memcpy(dptr, &rose->dest_addr, ROSE_ADDR_LEN); rose_write_internal()
146 dptr += ROSE_ADDR_LEN; rose_write_internal()
147 memcpy(dptr, &rose->source_addr, ROSE_ADDR_LEN); rose_write_internal()
148 dptr += ROSE_ADDR_LEN; rose_write_internal()
149 memcpy(dptr, buffer, faclen); rose_write_internal()
150 dptr += faclen; rose_write_internal()
154 *dptr++ = ROSE_GFI | lci1; rose_write_internal()
155 *dptr++ = lci2; rose_write_internal()
156 *dptr++ = frametype; rose_write_internal()
157 *dptr++ = 0x00; /* Address length */ rose_write_internal()
158 *dptr++ = 0; /* Facilities length */ rose_write_internal()
162 *dptr++ = ROSE_GFI | lci1; rose_write_internal()
163 *dptr++ = lci2; rose_write_internal()
164 *dptr++ = frametype; rose_write_internal()
165 *dptr++ = rose->cause; rose_write_internal()
166 *dptr++ = rose->diagnostic; rose_write_internal()
170 *dptr++ = ROSE_GFI | lci1; rose_write_internal()
171 *dptr++ = lci2; rose_write_internal()
172 *dptr++ = frametype; rose_write_internal()
173 *dptr++ = ROSE_DTE_ORIGINATED; rose_write_internal()
174 *dptr++ = 0; rose_write_internal()
179 *dptr++ = ROSE_GFI | lci1; rose_write_internal()
180 *dptr++ = lci2; rose_write_internal()
181 *dptr = frametype; rose_write_internal()
182 *dptr++ |= (rose->vr << 5) & 0xE0; rose_write_internal()
187 *dptr++ = ROSE_GFI | lci1; rose_write_internal()
188 *dptr++ = lci2; rose_write_internal()
189 *dptr++ = frametype; rose_write_internal()
H A Drose_link.c185 unsigned char *dptr; rose_transmit_restart_request() local
195 dptr = skb_put(skb, ROSE_MIN_LEN + 3); rose_transmit_restart_request()
197 *dptr++ = AX25_P_ROSE; rose_transmit_restart_request()
198 *dptr++ = ROSE_GFI; rose_transmit_restart_request()
199 *dptr++ = 0x00; rose_transmit_restart_request()
200 *dptr++ = ROSE_RESTART_REQUEST; rose_transmit_restart_request()
201 *dptr++ = ROSE_DTE_ORIGINATED; rose_transmit_restart_request()
202 *dptr++ = 0; rose_transmit_restart_request()
214 unsigned char *dptr; rose_transmit_restart_confirmation() local
224 dptr = skb_put(skb, ROSE_MIN_LEN + 1); rose_transmit_restart_confirmation()
226 *dptr++ = AX25_P_ROSE; rose_transmit_restart_confirmation()
227 *dptr++ = ROSE_GFI; rose_transmit_restart_confirmation()
228 *dptr++ = 0x00; rose_transmit_restart_confirmation()
229 *dptr++ = ROSE_RESTART_CONFIRMATION; rose_transmit_restart_confirmation()
242 unsigned char *dptr; rose_transmit_clear_request() local
252 dptr = skb_put(skb, ROSE_MIN_LEN + 3); rose_transmit_clear_request()
254 *dptr++ = AX25_P_ROSE; rose_transmit_clear_request()
255 *dptr++ = ((lci >> 8) & 0x0F) | ROSE_GFI; rose_transmit_clear_request()
256 *dptr++ = ((lci >> 0) & 0xFF); rose_transmit_clear_request()
257 *dptr++ = ROSE_CLEAR_REQUEST; rose_transmit_clear_request()
258 *dptr++ = cause; rose_transmit_clear_request()
259 *dptr++ = diagnostic; rose_transmit_clear_request()
267 unsigned char *dptr; rose_transmit_link() local
277 dptr = skb_push(skb, 1); rose_transmit_link()
278 *dptr++ = AX25_P_ROSE; rose_transmit_link()
/linux-4.1.27/include/linux/netfilter/
H A Dnf_conntrack_sip.h45 const char **dptr, unsigned int *datalen,
49 const char **dptr, unsigned int *datalen,
69 const char *dptr, const char *limit,
114 const char **dptr,
123 const char **dptr,
132 const char **dptr,
142 const char **dptr,
151 const char **dptr,
159 const char **dptr,
169 int ct_sip_parse_request(const struct nf_conn *ct, const char *dptr,
173 int ct_sip_get_header(const struct nf_conn *ct, const char *dptr,
177 int ct_sip_parse_header_uri(const struct nf_conn *ct, const char *dptr,
182 int ct_sip_parse_address_param(const struct nf_conn *ct, const char *dptr,
187 int ct_sip_parse_numerical_param(const struct nf_conn *ct, const char *dptr,
192 int ct_sip_get_sdp_header(const struct nf_conn *ct, const char *dptr,
/linux-4.1.27/net/netfilter/ipvs/
H A Dip_vs_pe_sip.c29 static int get_callid(const char *dptr, unsigned int dataoff, get_callid() argument
35 int ret = ct_sip_get_header(NULL, dptr, dataoff, datalen, get_callid()
55 if (*(dptr + *matchoff + *matchlen) != '\r' && get_callid()
56 *(dptr + *matchoff + *matchlen) != '\n') get_callid()
60 IP_VS_DEBUG_CALLID(dptr + *matchoff, *matchlen), get_callid()
70 const char *dptr; ip_vs_sip_fill_param() local
88 dptr = skb->data + dataoff; ip_vs_sip_fill_param()
91 if (get_callid(dptr, dataoff, datalen, &matchoff, &matchlen)) ip_vs_sip_fill_param()
97 p->pe_data = kmemdup(dptr + matchoff, matchlen, GFP_ATOMIC); ip_vs_sip_fill_param()
/linux-4.1.27/net/ax25/
H A Dax25_subr.c153 unsigned char *dptr; ax25_send_control() local
164 dptr = skb_put(skb, 1); ax25_send_control()
165 *dptr = frametype; ax25_send_control()
166 *dptr |= (poll_bit) ? AX25_PF : 0; ax25_send_control()
168 *dptr |= (ax25->vr << 5); ax25_send_control()
171 dptr = skb_put(skb, 1); ax25_send_control()
172 *dptr = frametype; ax25_send_control()
173 *dptr |= (poll_bit) ? AX25_PF : 0; ax25_send_control()
175 dptr = skb_put(skb, 2); ax25_send_control()
176 dptr[0] = frametype; ax25_send_control()
177 dptr[1] = (ax25->vr << 1); ax25_send_control()
178 dptr[1] |= (poll_bit) ? AX25_EPF : 0; ax25_send_control()
193 char *dptr; ax25_return_dm() local
207 dptr = skb_put(skb, 1); ax25_return_dm()
209 *dptr = AX25_DM | AX25_PF; ax25_return_dm()
214 dptr = skb_push(skb, ax25_addr_size(digi)); ax25_return_dm()
215 dptr += ax25_addr_build(dptr, dest, src, &retdigi, AX25_RESPONSE, AX25_MODULUS); ax25_return_dm()
/linux-4.1.27/net/ipv4/
H A Dip_options.c93 unsigned char *sptr, *dptr; __ip_options_echo() local
103 dptr = dopt->__data; __ip_options_echo()
109 memcpy(dptr, sptr+sopt->rr, optlen); __ip_options_echo()
113 dptr[2] = soffset + 4; __ip_options_echo()
116 dptr += optlen; __ip_options_echo()
123 memcpy(dptr, sptr+sopt->ts, optlen); __ip_options_echo()
134 if ((dptr[3]&0xF) != IPOPT_TS_PRESPEC) { __ip_options_echo()
143 memcpy(&addr, dptr+soffset-1, 4); __ip_options_echo()
151 dptr[2] = soffset; __ip_options_echo()
153 dptr += optlen; __ip_options_echo()
169 memcpy(&dptr[doffset-1], &start[soffset-1], 4); __ip_options_echo()
182 dptr[0] = start[0]; __ip_options_echo()
183 dptr[1] = doffset+3; __ip_options_echo()
184 dptr[2] = 4; __ip_options_echo()
185 dptr += doffset+3; __ip_options_echo()
194 memcpy(dptr, sptr+sopt->cipso, optlen); __ip_options_echo()
195 dptr += optlen; __ip_options_echo()
199 *dptr++ = IPOPT_END; __ip_options_echo()
H A Dip_output.c1501 static int ip_reply_glue_bits(void *dptr, char *to, int offset, ip_reply_glue_bits() argument
1506 csum = csum_partial_copy_nocheck(dptr+offset, to, len, 0); ip_reply_glue_bits()
/linux-4.1.27/lib/
H A Dearlycpio.c72 const char *p, *dptr, *nptr; find_cpio_data() local
119 dptr = PTR_ALIGN(p + ch[C_NAMESIZE], 4); find_cpio_data()
120 nptr = PTR_ALIGN(dptr + ch[C_FILESIZE], 4); find_cpio_data()
122 if (nptr > p + len || dptr < p || nptr < dptr) find_cpio_data()
136 cd.data = (void *)dptr; find_cpio_data()
/linux-4.1.27/fs/nilfs2/
H A Dbtree.h56 (sizeof(__le64 /* dkey */) + sizeof(__le64 /* dptr */)))
62 (sizeof(__le64 /* dkey */) + sizeof(__le64 /* dptr */)))
/linux-4.1.27/drivers/gpu/drm/radeon/
H A Datom.c591 int dptr = *ptr; atom_op_add() local
598 atom_put_dst(ctx, arg, attr, &dptr, dst, saved); atom_op_add()
605 int dptr = *ptr; atom_op_and() local
612 atom_put_dst(ctx, arg, attr, &dptr, dst, saved); atom_op_and()
640 int dptr = *ptr; atom_op_clear() local
645 atom_put_dst(ctx, arg, attr, &dptr, 0, saved); atom_op_clear()
753 int dptr = *ptr; atom_op_mask() local
763 atom_put_dst(ctx, arg, attr, &dptr, dst, saved); atom_op_mask()
770 int dptr = *ptr; atom_op_move() local
780 atom_put_dst(ctx, arg, attr, &dptr, src, saved); atom_op_move()
803 int dptr = *ptr; atom_op_or() local
810 atom_put_dst(ctx, arg, attr, &dptr, dst, saved); atom_op_or()
893 int dptr = *ptr; atom_op_shift_left() local
902 atom_put_dst(ctx, arg, attr, &dptr, dst, saved); atom_op_shift_left()
909 int dptr = *ptr; atom_op_shift_right() local
918 atom_put_dst(ctx, arg, attr, &dptr, dst, saved); atom_op_shift_right()
925 int dptr = *ptr; atom_op_shl() local
937 atom_put_dst(ctx, arg, attr, &dptr, dst, saved); atom_op_shl()
944 int dptr = *ptr; atom_op_shr() local
956 atom_put_dst(ctx, arg, attr, &dptr, dst, saved); atom_op_shr()
963 int dptr = *ptr; atom_op_sub() local
970 atom_put_dst(ctx, arg, attr, &dptr, dst, saved); atom_op_sub()
1016 int dptr = *ptr; atom_op_xor() local
1023 atom_put_dst(ctx, arg, attr, &dptr, dst, saved); atom_op_xor()
/linux-4.1.27/drivers/crypto/
H A Dhifn_795x.c933 u32 dptr = dev->desc_dma; hifn_init_dma() local
937 dma->cmdr[i].p = __cpu_to_le32(dptr + hifn_init_dma()
940 dma->resr[i].p = __cpu_to_le32(dptr + hifn_init_dma()
946 dma->cmdr[HIFN_D_CMD_RSIZE].p = __cpu_to_le32(dptr + hifn_init_dma()
948 dma->srcr[HIFN_D_SRC_RSIZE].p = __cpu_to_le32(dptr + hifn_init_dma()
950 dma->dstr[HIFN_D_DST_RSIZE].p = __cpu_to_le32(dptr + hifn_init_dma()
952 dma->resr[HIFN_D_RES_RSIZE].p = __cpu_to_le32(dptr + hifn_init_dma()
1028 u32 dptr = dev->desc_dma; hifn_init_registers() local
1036 hifn_write_1(dev, HIFN_1_DMA_CRAR, dptr + hifn_init_registers()
1038 hifn_write_1(dev, HIFN_1_DMA_SRAR, dptr + hifn_init_registers()
1040 hifn_write_1(dev, HIFN_1_DMA_DRAR, dptr + hifn_init_registers()
1042 hifn_write_1(dev, HIFN_1_DMA_RRAR, dptr + hifn_init_registers()
/linux-4.1.27/fs/udf/
H A Dballoc.c469 unsigned char *sptr, *dptr; udf_table_free_blocks() local
494 dptr = epos.bh->b_data + udf_table_free_blocks()
496 memcpy(dptr, sptr, adsize); udf_table_free_blocks()
H A Dinode.c1899 unsigned char *sptr, *dptr; udf_add_aext() local
1928 dptr = nbh->b_data + sizeof(struct allocExtDesc); udf_add_aext()
1929 memcpy(dptr, sptr, adsize); udf_add_aext()
/linux-4.1.27/drivers/net/wan/
H A Dz85230.h272 u8 *dptr; /* Pointer into rx buffer */ member in struct:z8530_channel
273 struct sk_buff *skb; /* Buffer dptr points into */
H A Dz85230.c352 *c->dptr++=ch; z8530_rx()
366 c->dptr=c->skb->data; z8530_rx()
1672 c->dptr = c->skb->data; z8530_rx_done()
/linux-4.1.27/block/
H A Dblk-mq.c773 struct list_head *dptr; __blk_mq_run_hw_queue() local
800 * Start off with dptr being NULL, so we start the first request __blk_mq_run_hw_queue()
803 dptr = NULL; __blk_mq_run_hw_queue()
817 bd.list = dptr; __blk_mq_run_hw_queue()
842 * left in the list, set dptr to defer issue. __blk_mq_run_hw_queue()
844 if (!dptr && rq_list.next != rq_list.prev) __blk_mq_run_hw_queue()
845 dptr = &driver_list; __blk_mq_run_hw_queue()
/linux-4.1.27/sound/aoa/fabrics/
H A Dlayout.c846 struct layout_dev_ptr *dptr = data; layout_notify() local
852 ldev = dptr->ptr; layout_notify()
/linux-4.1.27/drivers/dma/sh/
H A Drcar-dmac.c1142 unsigned int dptr = 0; rcar_dmac_chan_get_residue() local
1162 dptr = (rcar_dmac_chan_read(chan, RCAR_DMACHCRB) & rcar_dmac_chan_get_residue()
1164 WARN_ON(dptr >= desc->nchunks); rcar_dmac_chan_get_residue()
1171 if (chunk == running || ++dptr == desc->nchunks) rcar_dmac_chan_get_residue()
/linux-4.1.27/drivers/video/fbdev/aty/
H A Daty128fb.c834 u16 dptr; aty128_map_ROM() local
862 dptr = BIOS_IN16(0x18); aty128_map_ROM()
889 if (BIOS_IN32(dptr) != (('R' << 24) | ('I' << 16) | ('C' << 8) | 'P')) { aty128_map_ROM()
891 BIOS_IN32(dptr)); aty128_map_ROM()
894 rom_type = BIOS_IN8(dptr + 0x14); aty128_map_ROM()
H A Dradeon_base.c299 u16 dptr; radeon_map_ROM() local
333 dptr = BIOS_IN16(0x18); radeon_map_ROM()
359 if (BIOS_IN32(dptr) != (('R' << 24) | ('I' << 16) | ('C' << 8) | 'P')) { radeon_map_ROM()
361 "incorrect: %08x\n", pci_name(rinfo->pdev), BIOS_IN32(dptr)); radeon_map_ROM()
364 rom_type = BIOS_IN8(dptr + 0x14); radeon_map_ROM()
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
H A Dsdio.c1538 u8 *dptr, num = 0; brcmf_sdio_rxglom() local
1557 dptr = bus->glomd->data; brcmf_sdio_rxglom()
1566 sublen = get_unaligned_le16(dptr); brcmf_sdio_rxglom()
1568 dptr += sizeof(u16); brcmf_sdio_rxglom()
1725 dptr = (u8 *) (pfirst->data); brcmf_sdio_rxglom()
1726 sublen = get_unaligned_le16(dptr); brcmf_sdio_rxglom()
1727 doff = brcmf_sdio_getdatoffset(&dptr[SDPCM_HWHDR_LEN]); brcmf_sdio_rxglom()
1730 dptr, pfirst->len, brcmf_sdio_rxglom()
/linux-4.1.27/fs/gfs2/
H A Dops_fstype.c447 static int gfs2_lookup_root(struct super_block *sb, struct dentry **dptr, gfs2_lookup_root() argument
464 *dptr = dentry; gfs2_lookup_root()
/linux-4.1.27/drivers/input/touchscreen/
H A Dcyttsp4_core.c57 static void cyttsp4_pr_buf(struct device *dev, u8 *pr_buf, u8 *dptr, int size, cyttsp4_pr_buf() argument
71 scnprintf(pr_buf + k, CY_MAX_PRBUF_SIZE, fmt, dptr[i]); cyttsp4_pr_buf()
77 #define cyttsp4_pr_buf(dev, pr_buf, dptr, size, data_name) do { } while (0)
/linux-4.1.27/drivers/scsi/qla2xxx/
H A Dqla_init.c5070 uint32_t *dptr; qla24xx_nvram_config() local
5098 dptr = (uint32_t *)nv; qla24xx_nvram_config()
5099 ha->isp_ops->read_nvram(vha, (uint8_t *)dptr, ha->nvram_base, qla24xx_nvram_config()
5102 chksum += le32_to_cpu(*dptr++); qla24xx_nvram_config()
6022 uint32_t *dptr; qla81xx_nvram_config() local
6046 dptr = (uint32_t *)nv; qla81xx_nvram_config()
6048 chksum += le32_to_cpu(*dptr++); qla81xx_nvram_config()
H A Dqla_mbx.c1219 * dptr = Initialization control block pointer.
1558 * dptr = pointer for firmware state.
H A Dqla_mr.c379 * dptr = Initialization control block pointer.
/linux-4.1.27/fs/xfs/
H A Dxfs_log.c1790 char *dptr; xlog_sync() local
1803 dptr = (char *)&iclog->ic_header + count; xlog_sync()
1805 __uint32_t cycle = be32_to_cpu(*(__be32 *)dptr); xlog_sync()
1808 *(__be32 *)dptr = cpu_to_be32(cycle); xlog_sync()
1810 dptr += BBSIZE; xlog_sync()
/linux-4.1.27/arch/mips/include/asm/octeon/
H A Dcvmx-sli-defs.h2721 uint64_t dptr:32; member in struct:cvmx_sli_pkt_dpaddr::cvmx_sli_pkt_dpaddr_s
2723 uint64_t dptr:32;
H A Dcvmx-npei-defs.h3620 uint64_t dptr:32; member in struct:cvmx_npei_pkt_dpaddr::cvmx_npei_pkt_dpaddr_s
3622 uint64_t dptr:32;

Completed in 3249 milliseconds