Lines Matching defs:item
176 struct object_alias_item *item;
179 list_for_each_entry(item, &block->item_list, list) {
181 block->level, item->child_no, item->val);
199 struct object_alias_item *item;
207 item = mempool_alloc(super->s_alias_pool, GFP_NOFS);
208 if (!item)
210 memset(item, 0, sizeof(*item));
213 item->val = oa[i].val;
214 item->child_no = be16_to_cpu(oa[i].child_no);
221 ino, bix, level, item->child_no,
222 be64_to_cpu(item->val));
230 if (test_and_set_bit(item->child_no, block->alias_map)) {
235 list_add(&item->list, &block->item_list);
246 struct object_alias_item *item;
249 item = list_entry(block->item_list.next, typeof(*item), list);
250 list_del(&item->list);
251 mempool_free(item, super->s_alias_pool);
450 struct object_alias_item *item, *next;
461 list_for_each_entry_safe(item, next, &block->item_list, list) {
462 data[item->child_no] = item->val;
463 list_del(&item->list);
464 mempool_free(item, super->s_alias_pool);
489 struct object_alias_item *item;
507 item = mempool_alloc(super->s_alias_pool, GFP_NOFS);
508 BUG_ON(!item); /* mempool empty */
509 memset(item, 0, sizeof(*item));
512 item->val = child[pos];
514 item->child_no = pos;
515 list_add(&item->list, &block->item_list);