Lines Matching defs:slot_num
66 int slot_num)
68 BUG_ON((slot_num < 0) || (slot_num >= si->si_num_slots));
69 si->si_slots[slot_num].sl_valid = 0;
73 int slot_num, unsigned int node_num)
75 BUG_ON((slot_num < 0) || (slot_num >= si->si_num_slots));
77 si->si_slots[slot_num].sl_valid = 1;
78 si->si_slots[slot_num].sl_node_num = node_num;
167 int slot_num,
170 int blkind = slot_num / si->si_slots_per_block;
171 int slotno = slot_num % si->si_slots_per_block;
177 se->se_slots[slotno].es_valid = si->si_slots[slot_num].sl_valid;
178 if (si->si_slots[slot_num].sl_valid)
180 cpu_to_le32(si->si_slots[slot_num].sl_node_num);
185 int slot_num,
204 int slot_num)
211 ocfs2_update_disk_slot_extended(si, slot_num, &bh);
213 ocfs2_update_disk_slot_old(si, slot_num, &bh);
302 int ocfs2_slot_to_node_num_locked(struct ocfs2_super *osb, int slot_num,
309 BUG_ON(slot_num < 0);
310 BUG_ON(slot_num > osb->max_slots);
312 if (!si->si_slots[slot_num].sl_valid)
315 *node_num = si->si_slots[slot_num].sl_node_num;
341 int ocfs2_clear_slot(struct ocfs2_super *osb, int slot_num)
349 ocfs2_invalidate_slot(si, slot_num);
352 return ocfs2_update_disk_slot(osb, osb->slot_info, slot_num);
505 osb->slot_num = slot;
508 mlog(0, "taking node slot %d\n", osb->slot_num);
510 status = ocfs2_update_disk_slot(osb, si, osb->slot_num);
521 int status, slot_num;
530 slot_num = osb->slot_num;
531 ocfs2_invalidate_slot(si, osb->slot_num);
532 osb->slot_num = OCFS2_INVALID_SLOT;
535 status = ocfs2_update_disk_slot(osb, si, slot_num);