Home | History | Annotate | Download | only in mllite

Lines Matching refs:hd

44     struct data_header_t hd[NUM_STORAGE_BOXES]; /**< Header info for each entity */
72 if (key == ds.hd[kk].key) {
81 ds.hd[ds.num].key = key;
82 ds.hd[ds.num].size = size;
102 * Finds key in ds.hd[] array and returns location
109 if (key == ds.hd[kk].key) {
124 struct data_header_t *hd;
132 hd = (struct data_header_t *)data;
133 if (hd->key != DEFAULT_KEY)
135 len = MIN(hd->size, len);
136 len = hd->size;
140 if (checksum != hd->checksum)
144 hd = (struct data_header_t *)data;
145 entry = inv_find_entry(hd->key);
148 if (entry >= 0 && len >= hd->size) {
149 if (hd->size == ds.hd[entry].size) {
150 checksum = inv_checksum(data, hd->size);
151 if (checksum == hd->checksum) {
158 len -= hd->size;
160 data = data + hd->size;
176 struct data_header_t *hd;
181 hd = (struct data_header_t *)cur;
184 hd->checksum = inv_checksum(cur, ds.hd[kk].size);
185 hd->size = ds.hd[kk].size;
186 hd->key = ds.hd[kk].key;
187 cur += ds.hd[kk].size;
193 hd = (struct data_header_t *)data;
194 hd->checksum = inv_checksum(data + sizeof(struct data_header_t),
196 hd->key = DEFAULT_KEY;
197 hd->size = ds.total_size;