Home | History | Annotate | Download | only in mllite

Lines Matching refs:ds

50 static struct data_storage_t ds;
56 memset(&ds, 0, sizeof(ds));
57 ds.total_size = sizeof(struct data_header_t);
75 for (kk=0; kk<ds.num; ++kk) {
76 if (key == ds.hd[kk].key) {
81 if (ds.num >= NUM_STORAGE_BOXES) {
85 ds.hd[ds.num].key = key;
86 ds.hd[ds.num].size = size;
87 ds.load[ds.num] = load_func;
88 ds.save[ds.num] = save_func;
89 ds.total_size += size + sizeof(struct data_header_t);
90 ds.num++;
101 *size = ds.total_size;
106 * Finds key in ds.hd[] array and returns location
112 for (kk=0; kk<ds.num; ++kk) {
113 if (key == ds.hd[kk].key) {
155 if (hd->size != ds.hd[entry].size)
160 ds.load[entry](data);
184 if (sz >= ds.total_size) {
186 for (kk = 0; kk < ds.num; ++kk) {
189 ds.save[kk](cur);
190 hd->checksum = inv_checksum(cur, ds.hd[kk].size);
191 hd->size = ds.hd[kk].size;
192 hd->key = ds.hd[kk].key;
193 cur += ds.hd[kk].size;
201 ds.total_size - sizeof(struct data_header_t));
203 hd->size = ds.total_size;