Changeset 18b6a88 in mainline for uspace/srv/fs/fat/fat_idx.c
- Timestamp:
- 2018-04-15T09:35:04Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c1f44ca
- Parents:
- 8ebe212
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/fs/fat/fat_idx.c
r8ebe212 r18b6a88 119 119 static inline size_t pos_key_hash(void *key) 120 120 { 121 pos_key_t *pos = (pos_key_t *)key;121 pos_key_t *pos = (pos_key_t *)key; 122 122 123 123 size_t hash = 0; … … 141 141 static bool pos_key_equal(void *key, const ht_link_t *item) 142 142 { 143 pos_key_t *pos = (pos_key_t *)key;143 pos_key_t *pos = (pos_key_t *)key; 144 144 fat_idx_t *fidx = hash_table_get_inst(item, fat_idx_t, uph_link); 145 145 146 return pos->service_id == fidx->service_id 147 && pos->pdi == fidx->pdi148 &&pos->pfc == fidx->pfc;146 return pos->service_id == fidx->service_id && 147 pos->pdi == fidx->pdi && 148 pos->pfc == fidx->pfc; 149 149 } 150 150 … … 170 170 static size_t idx_key_hash(void *key_arg) 171 171 { 172 idx_key_t *key = (idx_key_t *)key_arg;172 idx_key_t *key = (idx_key_t *)key_arg; 173 173 return hash_combine(key->service_id, key->index); 174 174 } … … 183 183 { 184 184 fat_idx_t *fidx = hash_table_get_inst(item, fat_idx_t, uih_link); 185 idx_key_t *key = (idx_key_t *)key_arg;185 idx_key_t *key = (idx_key_t *)key_arg; 186 186 187 187 return key->index == fidx->index && key->service_id == fidx->service_id; … … 508 508 static bool rm_pos_service_id(ht_link_t *item, void *arg) 509 509 { 510 service_id_t service_id = *(service_id_t *)arg;510 service_id_t service_id = *(service_id_t *)arg; 511 511 fat_idx_t *fidx = hash_table_get_inst(item, fat_idx_t, uph_link); 512 512 … … 520 520 static bool rm_idx_service_id(ht_link_t *item, void *arg) 521 521 { 522 service_id_t service_id = *(service_id_t *)arg;522 service_id_t service_id = *(service_id_t *)arg; 523 523 fat_idx_t *fidx = hash_table_get_inst(item, fat_idx_t, uih_link); 524 524
Note:
See TracChangeset
for help on using the changeset viewer.