/linux-4.1.27/net/netrom/ |
H A D | nr_subr.c | 126 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 D | nr_out.c | 191 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 D | nr_route.c | 781 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 D | nf_conntrack_sip.c | 58 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 D | nf_nat_sip.c | 34 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 D | xircom_pgs.S | 233 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 D | keyspan_pda.S | 231 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 D | avx2.c | 44 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 D | sse2.c | 43 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 D | sse1.c | 47 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 D | mmx.c | 42 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 D | lapb_subr.c | 232 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 D | x25_subr.c | 118 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 D | x25_link.c | 119 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 D | x25_dev.c | 208 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 D | rose_subr.c | 106 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 D | rose_link.c | 185 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 D | nf_conntrack_sip.h | 45 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 D | ip_vs_pe_sip.c | 29 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 D | ax25_subr.c | 153 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 D | ip_options.c | 93 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 D | ip_output.c | 1501 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 D | earlycpio.c | 72 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 D | btree.h | 56 (sizeof(__le64 /* dkey */) + sizeof(__le64 /* dptr */))) 62 (sizeof(__le64 /* dkey */) + sizeof(__le64 /* dptr */)))
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
H A D | atom.c | 591 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 D | hifn_795x.c | 933 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 D | balloc.c | 469 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 D | inode.c | 1899 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 D | z85230.h | 272 u8 *dptr; /* Pointer into rx buffer */ member in struct:z8530_channel 273 struct sk_buff *skb; /* Buffer dptr points into */
|
H A D | z85230.c | 352 *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 D | blk-mq.c | 773 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 D | layout.c | 846 struct layout_dev_ptr *dptr = data; layout_notify() local 852 ldev = dptr->ptr; layout_notify()
|
/linux-4.1.27/drivers/dma/sh/ |
H A D | rcar-dmac.c | 1142 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 D | aty128fb.c | 834 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 D | radeon_base.c | 299 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 D | sdio.c | 1538 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 D | ops_fstype.c | 447 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 D | cyttsp4_core.c | 57 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 D | qla_init.c | 5070 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 D | qla_mbx.c | 1219 * dptr = Initialization control block pointer. 1558 * dptr = pointer for firmware state.
|
H A D | qla_mr.c | 379 * dptr = Initialization control block pointer.
|
/linux-4.1.27/fs/xfs/ |
H A D | xfs_log.c | 1790 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 D | cvmx-sli-defs.h | 2721 uint64_t dptr:32; member in struct:cvmx_sli_pkt_dpaddr::cvmx_sli_pkt_dpaddr_s 2723 uint64_t dptr:32;
|
H A D | cvmx-npei-defs.h | 3620 uint64_t dptr:32; member in struct:cvmx_npei_pkt_dpaddr::cvmx_npei_pkt_dpaddr_s 3622 uint64_t dptr:32;
|