Lines Matching defs:data

52  * string.  Copies the data from the buffer and places into the structure,
56 * The data and structure length parameters can be larger than the number of
63 uchar_t *data,
70 uchar_t *dataend = data + datalen;
81 * due to unaligned data
87 if (((data + 1) > dataend) ||
91 *cp++ = *data++;
104 * due to unaligned data
110 if (((data + 2) > dataend) ||
114 *sp++ = (data[0] << 8) + data[1];
115 data += 2;
128 * due to unaligned data
134 if (((data + 4) > dataend) ||
138 *lp++ = ((((((uint32_t)data[0] << 8) | data[1]) << 8)
139 | data[2]) << 8) | data[3];
141 data += 4;
154 * due to unaligned data
160 if (((data + 8) > dataend) ||
164 * note: data[0] is cast to uint64_t so that the
169 *llp++ = ((((((((((((((uint64_t)data[0] << 8) |
170 data[1]) << 8) | data[2]) << 8) |
171 data[3]) << 8) | data[4]) << 8) |
172 data[5]) << 8) | data[6]) << 8) |
173 data[7];
175 data += 8;
198 * string. Copies the data from the structure and places in the buffer, taking
205 size_t structlen, uchar_t *data, size_t datalen)
209 uchar_t *dataend = data + datalen;
218 * due to unaligned data
224 if (((data + 1) > dataend) ||
229 *data++ = *cp++;
242 * due to unaligned data
248 if (((data + 2) > dataend) ||
253 data[0] = (uchar_t)(*sp >> 8);
254 data[1] = (uchar_t)(*sp);
257 data += 2;
271 * due to unaligned data
277 if (((data + 4) > dataend) ||
282 data[0] = (uchar_t)(*lp >> 24);
283 data[1] = (uchar_t)(*lp >> 16);
284 data[2] = (uchar_t)(*lp >> 8);
285 data[3] = (uchar_t)(*lp);
288 data += 4;
302 * due to unaligned data
308 if (((data + 8) > dataend) ||
313 data[0] = (uchar_t)(*llp >> 56);
314 data[1] = (uchar_t)(*llp >> 48);
315 data[2] = (uchar_t)(*llp >> 40);
316 data[3] = (uchar_t)(*llp >> 32);
317 data[4] = (uchar_t)(*llp >> 24);
318 data[5] = (uchar_t)(*llp >> 16);
319 data[6] = (uchar_t)(*llp >> 8);
320 data[7] = (uchar_t)(*llp);
322 data += 8;