Home
last modified time | relevance | path

Searched refs:ptbl (Results 1 – 2 of 2) sorted by relevance

/block/
Dpartition-generic.c272 struct disk_part_tbl *ptbl = in delete_partition() local
276 if (partno >= ptbl->len) in delete_partition()
279 part = rcu_dereference_protected(ptbl->part[partno], 1); in delete_partition()
283 rcu_assign_pointer(ptbl->part[partno], NULL); in delete_partition()
284 rcu_assign_pointer(ptbl->last_lookup, NULL); in delete_partition()
317 struct disk_part_tbl *ptbl; in add_partition() local
324 ptbl = rcu_dereference_protected(disk->part_tbl, 1); in add_partition()
326 if (ptbl->part[partno]) in add_partition()
402 rcu_assign_pointer(ptbl->part[partno], p); in add_partition()
Dgenhd.c113 struct disk_part_tbl *ptbl = rcu_dereference(disk->part_tbl); in __disk_get_part() local
115 if (unlikely(partno < 0 || partno >= ptbl->len)) in __disk_get_part()
117 return rcu_dereference(ptbl->part[partno]); in __disk_get_part()
162 struct disk_part_tbl *ptbl; in disk_part_iter_init() local
165 ptbl = rcu_dereference(disk->part_tbl); in disk_part_iter_init()
171 piter->idx = ptbl->len - 1; in disk_part_iter_init()
194 struct disk_part_tbl *ptbl; in disk_part_iter_next() local
203 ptbl = rcu_dereference(piter->disk->part_tbl); in disk_part_iter_next()
215 end = ptbl->len; in disk_part_iter_next()
222 part = rcu_dereference(ptbl->part[piter->idx]); in disk_part_iter_next()
[all …]