• Home
  • Raw
  • Download

Lines Matching refs:ptbl

148 	struct disk_part_tbl *ptbl = rcu_dereference(disk->part_tbl);  in __disk_get_part()  local
150 if (unlikely(partno < 0 || partno >= ptbl->len)) in __disk_get_part()
152 return rcu_dereference(ptbl->part[partno]); in __disk_get_part()
196 struct disk_part_tbl *ptbl; in disk_part_iter_init() local
199 ptbl = rcu_dereference(disk->part_tbl); in disk_part_iter_init()
205 piter->idx = ptbl->len - 1; in disk_part_iter_init()
228 struct disk_part_tbl *ptbl; in disk_part_iter_next() local
237 ptbl = rcu_dereference(piter->disk->part_tbl); in disk_part_iter_next()
249 end = ptbl->len; in disk_part_iter_next()
256 part = rcu_dereference(ptbl->part[piter->idx]); in disk_part_iter_next()
321 struct disk_part_tbl *ptbl; in disk_map_sector_rcu() local
326 ptbl = rcu_dereference(disk->part_tbl); in disk_map_sector_rcu()
328 part = rcu_dereference(ptbl->last_lookup); in disk_map_sector_rcu()
332 for (i = 1; i < ptbl->len; i++) { in disk_map_sector_rcu()
333 part = rcu_dereference(ptbl->part[i]); in disk_map_sector_rcu()
343 rcu_assign_pointer(ptbl->last_lookup, part); in disk_map_sector_rcu()
369 struct disk_part_tbl *ptbl; in disk_has_partitions() local
374 ptbl = rcu_dereference(disk->part_tbl); in disk_has_partitions()
377 for (i = 1; i < ptbl->len; i++) { in disk_has_partitions()
378 if (rcu_dereference(ptbl->part[i])) { in disk_has_partitions()
1726 struct disk_part_tbl *ptbl; in __alloc_disk_node() local
1750 ptbl = rcu_dereference_protected(disk->part_tbl, 1); in __alloc_disk_node()
1751 rcu_assign_pointer(ptbl->part[0], &disk->part0); in __alloc_disk_node()