Lines Matching refs:slot_num
66 int slot_num) in ocfs2_invalidate_slot() argument
68 BUG_ON((slot_num < 0) || (slot_num >= si->si_num_slots)); in ocfs2_invalidate_slot()
69 si->si_slots[slot_num].sl_valid = 0; in ocfs2_invalidate_slot()
73 int slot_num, unsigned int node_num) in ocfs2_set_slot() argument
75 BUG_ON((slot_num < 0) || (slot_num >= si->si_num_slots)); in ocfs2_set_slot()
77 si->si_slots[slot_num].sl_valid = 1; in ocfs2_set_slot()
78 si->si_slots[slot_num].sl_node_num = node_num; in ocfs2_set_slot()
166 int slot_num, in ocfs2_update_disk_slot_extended() argument
169 int blkind = slot_num / si->si_slots_per_block; in ocfs2_update_disk_slot_extended()
170 int slotno = slot_num % si->si_slots_per_block; in ocfs2_update_disk_slot_extended()
176 se->se_slots[slotno].es_valid = si->si_slots[slot_num].sl_valid; in ocfs2_update_disk_slot_extended()
177 if (si->si_slots[slot_num].sl_valid) in ocfs2_update_disk_slot_extended()
179 cpu_to_le32(si->si_slots[slot_num].sl_node_num); in ocfs2_update_disk_slot_extended()
184 int slot_num, in ocfs2_update_disk_slot_old() argument
203 int slot_num) in ocfs2_update_disk_slot() argument
210 ocfs2_update_disk_slot_extended(si, slot_num, &bh); in ocfs2_update_disk_slot()
212 ocfs2_update_disk_slot_old(si, slot_num, &bh); in ocfs2_update_disk_slot()
301 int ocfs2_slot_to_node_num_locked(struct ocfs2_super *osb, int slot_num, in ocfs2_slot_to_node_num_locked() argument
308 BUG_ON(slot_num < 0); in ocfs2_slot_to_node_num_locked()
309 BUG_ON(slot_num >= osb->max_slots); in ocfs2_slot_to_node_num_locked()
311 if (!si->si_slots[slot_num].sl_valid) in ocfs2_slot_to_node_num_locked()
314 *node_num = si->si_slots[slot_num].sl_node_num; in ocfs2_slot_to_node_num_locked()
339 int ocfs2_clear_slot(struct ocfs2_super *osb, int slot_num) in ocfs2_clear_slot() argument
347 ocfs2_invalidate_slot(si, slot_num); in ocfs2_clear_slot()
350 return ocfs2_update_disk_slot(osb, osb->slot_info, slot_num); in ocfs2_clear_slot()
499 osb->slot_num = slot; in ocfs2_find_slot()
502 trace_ocfs2_find_slot(osb->slot_num); in ocfs2_find_slot()
504 status = ocfs2_update_disk_slot(osb, si, osb->slot_num); in ocfs2_find_slot()
512 ocfs2_invalidate_slot(si, osb->slot_num); in ocfs2_find_slot()
513 osb->slot_num = OCFS2_INVALID_SLOT; in ocfs2_find_slot()
523 int status, slot_num; in ocfs2_put_slot() local
532 slot_num = osb->slot_num; in ocfs2_put_slot()
533 ocfs2_invalidate_slot(si, osb->slot_num); in ocfs2_put_slot()
534 osb->slot_num = OCFS2_INVALID_SLOT; in ocfs2_put_slot()
537 status = ocfs2_update_disk_slot(osb, si, slot_num); in ocfs2_put_slot()