Lines Matching defs:dlen
107 uint16_t dlen;
111 dlen = cell->vl_naddrs * sizeof(cell->vl_addrs[0]);
112 dlen = min(dlen, bufmax);
113 dlen &= ~(sizeof(cell->vl_addrs[0]) - 1);
115 memcpy(buffer, cell->vl_addrs, dlen);
116 return dlen;
159 uint16_t dlen;
163 dlen = sizeof(struct afs_cache_vlocation);
164 dlen -= offsetof(struct afs_cache_vlocation, nservers);
165 if (dlen > bufmax)
168 memcpy(buffer, (uint8_t *)&vlocation->vldb.nservers, dlen);
170 _leave(" = %u", dlen);
171 return dlen;
184 uint16_t dlen;
189 dlen = sizeof(struct afs_cache_vlocation);
190 dlen -= offsetof(struct afs_cache_vlocation, nservers);
191 if (dlen != buflen)
199 memcpy((uint8_t *)&vlocation->vldb.nservers, buffer, dlen);
206 if (memcmp(&vlocation->vldb, buffer, dlen) != 0) {
292 uint16_t dlen;
298 dlen = sizeof(vnode->fid.unique) + sizeof(vnode->status.data_version);
299 if (dlen > bufmax)
307 _leave(" = %u", dlen);
308 return dlen;
319 uint16_t dlen;
326 dlen = sizeof(vnode->fid.unique) + sizeof(vnode->status.data_version);
327 if (dlen != buflen) {
328 _leave(" = OBSOLETE [len %hx != %hx]", dlen, buflen);