Home | History | Annotate | Download | only in mllite

Lines Matching refs:hd

41     struct data_header_t hd[NUM_STORAGE_BOXES]; /**< Header info for each entity */
69 if (key == ds.hd[kk].key) {
78 ds.hd[ds.num].key = key;
79 ds.hd[ds.num].size = size;
99 * Finds key in ds.hd[] array and returns location
106 if (key == ds.hd[kk].key) {
121 struct data_header_t *hd;
129 hd = (struct data_header_t *)data;
130 if (hd->key != DEFAULT_KEY)
132 len = MIN(hd->size, len);
133 len = hd->size;
137 if (checksum != hd->checksum)
141 hd = (struct data_header_t *)data;
142 entry = inv_find_entry(hd->key);
145 if (entry >= 0 && len >= hd->size) {
146 if (hd->size == ds.hd[entry].size) {
147 checksum = inv_checksum(data, hd->size);
148 if (checksum == hd->checksum) {
155 len -= hd->size;
157 data = data + hd->size;
173 struct data_header_t *hd;
178 hd = (struct data_header_t *)cur;
181 hd->checksum = inv_checksum(cur, ds.hd[kk].size);
182 hd->size = ds.hd[kk].size;
183 hd->key = ds.hd[kk].key;
184 cur += ds.hd[kk].size;
190 hd = (struct data_header_t *)data;
191 hd->checksum = inv_checksum(data + sizeof(struct data_header_t),
193 hd->key = DEFAULT_KEY;
194 hd->size = ds.total_size;