Lines Matching refs:ptbl
63 struct disk_part_tbl *ptbl; in disk_get_part() local
70 ptbl = rcu_dereference(disk->part_tbl); in disk_get_part()
71 if (likely(partno < ptbl->len)) { in disk_get_part()
72 part = rcu_dereference(ptbl->part[partno]); in disk_get_part()
97 struct disk_part_tbl *ptbl; in disk_part_iter_init() local
100 ptbl = rcu_dereference(disk->part_tbl); in disk_part_iter_init()
106 piter->idx = ptbl->len - 1; in disk_part_iter_init()
129 struct disk_part_tbl *ptbl; in disk_part_iter_next() local
138 ptbl = rcu_dereference(piter->disk->part_tbl); in disk_part_iter_next()
150 end = ptbl->len; in disk_part_iter_next()
157 part = rcu_dereference(ptbl->part[piter->idx]); in disk_part_iter_next()
217 struct disk_part_tbl *ptbl; in disk_map_sector_rcu() local
221 ptbl = rcu_dereference(disk->part_tbl); in disk_map_sector_rcu()
223 part = rcu_dereference(ptbl->last_lookup); in disk_map_sector_rcu()
227 for (i = 1; i < ptbl->len; i++) { in disk_map_sector_rcu()
228 part = rcu_dereference(ptbl->part[i]); in disk_map_sector_rcu()
231 rcu_assign_pointer(ptbl->last_lookup, part); in disk_map_sector_rcu()