Lines Matching refs:slot_num

48 				  int slot_num)  in ocfs2_invalidate_slot()  argument
50 BUG_ON((slot_num < 0) || (slot_num >= si->si_num_slots)); in ocfs2_invalidate_slot()
51 si->si_slots[slot_num].sl_valid = 0; in ocfs2_invalidate_slot()
55 int slot_num, unsigned int node_num) in ocfs2_set_slot() argument
57 BUG_ON((slot_num < 0) || (slot_num >= si->si_num_slots)); in ocfs2_set_slot()
59 si->si_slots[slot_num].sl_valid = 1; in ocfs2_set_slot()
60 si->si_slots[slot_num].sl_node_num = node_num; in ocfs2_set_slot()
148 int slot_num, in ocfs2_update_disk_slot_extended() argument
151 int blkind = slot_num / si->si_slots_per_block; in ocfs2_update_disk_slot_extended()
152 int slotno = slot_num % si->si_slots_per_block; in ocfs2_update_disk_slot_extended()
158 se->se_slots[slotno].es_valid = si->si_slots[slot_num].sl_valid; in ocfs2_update_disk_slot_extended()
159 if (si->si_slots[slot_num].sl_valid) in ocfs2_update_disk_slot_extended()
161 cpu_to_le32(si->si_slots[slot_num].sl_node_num); in ocfs2_update_disk_slot_extended()
166 int slot_num, in ocfs2_update_disk_slot_old() argument
185 int slot_num) in ocfs2_update_disk_slot() argument
192 ocfs2_update_disk_slot_extended(si, slot_num, &bh); in ocfs2_update_disk_slot()
194 ocfs2_update_disk_slot_old(si, slot_num, &bh); in ocfs2_update_disk_slot()
283 int ocfs2_slot_to_node_num_locked(struct ocfs2_super *osb, int slot_num, in ocfs2_slot_to_node_num_locked() argument
290 BUG_ON(slot_num < 0); in ocfs2_slot_to_node_num_locked()
291 BUG_ON(slot_num >= osb->max_slots); in ocfs2_slot_to_node_num_locked()
293 if (!si->si_slots[slot_num].sl_valid) in ocfs2_slot_to_node_num_locked()
296 *node_num = si->si_slots[slot_num].sl_node_num; in ocfs2_slot_to_node_num_locked()
321 int ocfs2_clear_slot(struct ocfs2_super *osb, int slot_num) in ocfs2_clear_slot() argument
329 ocfs2_invalidate_slot(si, slot_num); in ocfs2_clear_slot()
332 return ocfs2_update_disk_slot(osb, osb->slot_info, slot_num); in ocfs2_clear_slot()
477 osb->slot_num = slot; in ocfs2_find_slot()
480 trace_ocfs2_find_slot(osb->slot_num); in ocfs2_find_slot()
482 status = ocfs2_update_disk_slot(osb, si, osb->slot_num); in ocfs2_find_slot()
490 ocfs2_invalidate_slot(si, osb->slot_num); in ocfs2_find_slot()
491 osb->slot_num = OCFS2_INVALID_SLOT; in ocfs2_find_slot()
501 int status, slot_num; in ocfs2_put_slot() local
510 slot_num = osb->slot_num; in ocfs2_put_slot()
511 ocfs2_invalidate_slot(si, osb->slot_num); in ocfs2_put_slot()
512 osb->slot_num = OCFS2_INVALID_SLOT; in ocfs2_put_slot()
515 status = ocfs2_update_disk_slot(osb, si, slot_num); in ocfs2_put_slot()