Lines Matching refs:buffer

19 CalculateChecksum(const uint8 *buffer, int32 size)
25 sum += B_BENDIAN_TO_HOST_INT32(*(int32 *)buffer);
26 buffer += 4;
31 temp = (temp << 8) + *buffer++;
41 entry_ref_flatten(char *buffer, size_t *size, const entry_ref *ref)
46 memcpy((void *)buffer, (const void *)&ref->device, sizeof(ref->device));
47 buffer += sizeof(ref->device);
48 memcpy((void *)buffer, (const void *)&ref->directory, sizeof(ref->directory));
49 buffer += sizeof(ref->directory);
58 memcpy((void *)buffer, (const void *)ref->name, nameLength);
68 entry_ref_unflatten(entry_ref *ref, const char *buffer, size_t size)
75 memcpy((void *)&ref->device, (const void *)buffer, sizeof(ref->device));
76 buffer += sizeof(ref->device);
77 memcpy((void *)&ref->directory, (const void *)buffer,
79 buffer += sizeof(ref->directory);
83 ref->set_name(buffer);
96 entry_ref_swap(char *buffer, size_t size)
101 dev_t *dev = (dev_t *)buffer;
103 buffer += sizeof(dev_t);
105 ino_t *ino = (ino_t *)buffer;
114 node_ref_flatten(char *buffer, size_t *size, const node_ref *ref)
119 memcpy((void *)buffer, (const void *)&ref->device, sizeof(ref->device));
120 buffer += sizeof(ref->device);
121 memcpy((void *)buffer, (const void *)&ref->node, sizeof(ref->node));
122 buffer += sizeof(ref->node);
129 node_ref_unflatten(node_ref *ref, const char *buffer, size_t size)
136 memcpy((void *)&ref->device, (const void *)buffer, sizeof(dev_t));
137 buffer += sizeof(dev_t);
138 memcpy((void *)&ref->node, (const void *)buffer, sizeof(ino_t));
139 buffer += sizeof(ino_t);
146 node_ref_swap(char *buffer, size_t size)
151 dev_t *dev = (dev_t *)buffer;
153 buffer += sizeof(dev_t);
155 ino_t *ino = (ino_t *)buffer;