Lines Matching defs:slot
108 * @slot: hash lookup from mm to mm_slot
111 struct mm_slot slot;
415 struct mm_slot *slot;
427 slot = &mm_slot->slot;
430 mm_slot_insert(mm_slots_hash, mm, slot);
436 list_add_tail(&slot->mm_node, &khugepaged_scan.mm_head);
457 struct mm_slot *slot;
461 slot = mm_slot_lookup(mm_slots_hash, mm);
462 mm_slot = mm_slot_entry(slot, struct khugepaged_mm_slot, slot);
464 hash_del(&slot->hash);
465 list_del(&slot->mm_node);
1413 struct mm_slot *slot = &mm_slot->slot;
1414 struct mm_struct *mm = slot->mm;
1420 hash_del(&slot->hash);
1421 list_del(&slot->mm_node);
2329 struct mm_slot *slot;
2340 slot = &mm_slot->slot;
2342 slot = list_entry(khugepaged_scan.mm_head.next,
2344 mm_slot = mm_slot_entry(slot, struct khugepaged_mm_slot, slot);
2350 mm = slot->mm;
2455 if (slot->mm_node.next != &khugepaged_scan.mm_head) {
2456 slot = list_entry(slot->mm_node.next,
2459 mm_slot_entry(slot, struct khugepaged_mm_slot, slot);