Lines Matching refs:ptbl
64 struct disk_part_tbl *ptbl; in disk_get_part() local
71 ptbl = rcu_dereference(disk->part_tbl); in disk_get_part()
72 if (likely(partno < ptbl->len)) { in disk_get_part()
73 part = rcu_dereference(ptbl->part[partno]); in disk_get_part()
98 struct disk_part_tbl *ptbl; in disk_part_iter_init() local
101 ptbl = rcu_dereference(disk->part_tbl); in disk_part_iter_init()
107 piter->idx = ptbl->len - 1; in disk_part_iter_init()
130 struct disk_part_tbl *ptbl; in disk_part_iter_next() local
139 ptbl = rcu_dereference(piter->disk->part_tbl); in disk_part_iter_next()
151 end = ptbl->len; in disk_part_iter_next()
158 part = rcu_dereference(ptbl->part[piter->idx]); in disk_part_iter_next()
218 struct disk_part_tbl *ptbl; in disk_map_sector_rcu() local
222 ptbl = rcu_dereference(disk->part_tbl); in disk_map_sector_rcu()
224 part = rcu_dereference(ptbl->last_lookup); in disk_map_sector_rcu()
228 for (i = 1; i < ptbl->len; i++) { in disk_map_sector_rcu()
229 part = rcu_dereference(ptbl->part[i]); in disk_map_sector_rcu()
232 rcu_assign_pointer(ptbl->last_lookup, part); in disk_map_sector_rcu()