Lines Matching refs:entry_list
911 struct ocfs2_dx_entry_list *entry_list;
916 entry_list = &dx_root->dr_entries;
944 entry_list = &dx_leaf->dl_list;
951 for (i = 0; i < le16_to_cpu(entry_list->de_num_used); i++) {
952 dx_entry = &entry_list->de_entries[i];
1219 static void ocfs2_dx_list_remove_entry(struct ocfs2_dx_entry_list *entry_list,
1222 int num_used = le16_to_cpu(entry_list->de_num_used);
1227 memmove(&entry_list->de_entries[index],
1228 &entry_list->de_entries[index + 1],
1232 memset(&entry_list->de_entries[num_used], 0,
1234 entry_list->de_num_used = cpu_to_le16(num_used);
1247 struct ocfs2_dx_entry_list *entry_list;
1256 * *Only* set 'entry_list' here, based on where we're looking
1262 entry_list = &dx_root->dr_entries;
1265 entry_list = &dx_leaf->dl_list;
1270 BUG_ON(le16_to_cpu(entry_list->de_count) <= 0);
1271 BUG_ON(le16_to_cpu(entry_list->de_num_used) <= 0);
1273 index = (char *)dx_entry - (char *)entry_list->de_entries;
1276 if (index >= le16_to_cpu(entry_list->de_num_used)) {
1279 entry_list, dx_entry);
1344 ocfs2_dx_list_remove_entry(entry_list, index);
1444 static void ocfs2_dx_entry_list_insert(struct ocfs2_dx_entry_list *entry_list,
1451 i = le16_to_cpu(entry_list->de_num_used);
1452 dx_entry = &entry_list->de_entries[i];
1459 le16_add_cpu(&entry_list->de_num_used, 1);
2531 struct ocfs2_dx_entry_list *entry_list;
2558 entry_list = &dx_root->dr_entries;
2562 ocfs2_dx_entry_list_insert(entry_list, &hinfo, leaf_bh->b_blocknr);
2565 ocfs2_dx_entry_list_insert(entry_list, &hinfo, leaf_bh->b_blocknr);
4025 struct ocfs2_dx_entry_list *entry_list;
4079 entry_list = &dx_root->dr_entries;
4081 for (i = 0; i < le16_to_cpu(entry_list->de_num_used); i++) {
4082 dx_entry = &entry_list->de_entries[i];
4133 struct ocfs2_dx_entry_list *entry_list;
4136 entry_list = &dx_root->dr_entries;
4138 if (le16_to_cpu(entry_list->de_num_used) >=
4139 le16_to_cpu(entry_list->de_count))