arch/powerpc/include/asm/fsl_hcalls.h
224
static inline unsigned int fh_partition_restart(unsigned int partition)
arch/powerpc/include/asm/fsl_hcalls.h
230
r3 = partition;
arch/powerpc/include/asm/fsl_hcalls.h
255
static inline unsigned int fh_partition_get_status(unsigned int partition,
arch/powerpc/include/asm/fsl_hcalls.h
263
r3 = partition;
arch/powerpc/include/asm/fsl_hcalls.h
285
static inline unsigned int fh_partition_start(unsigned int partition,
arch/powerpc/include/asm/fsl_hcalls.h
294
r3 = partition;
arch/powerpc/include/asm/fsl_hcalls.h
312
static inline unsigned int fh_partition_stop(unsigned int partition)
arch/powerpc/include/asm/fsl_hcalls.h
318
r3 = partition;
arch/powerpc/include/asm/nvram.h
71
extern int pmac_get_partition(int partition);
arch/powerpc/kernel/nvram_64.c
1042
list_add_tail(&tmp_part->partition, &nvram_partitions);
arch/powerpc/kernel/nvram_64.c
42
struct list_head partition;
arch/powerpc/kernel/nvram_64.c
714
list_for_each_entry(tmp_part, &nvram_partitions, partition) {
arch/powerpc/kernel/nvram_64.c
791
list_for_each_entry(part, &nvram_partitions, partition) {
arch/powerpc/kernel/nvram_64.c
808
list_for_each_entry_safe(part, tmp, &nvram_partitions, partition) {
arch/powerpc/kernel/nvram_64.c
821
list_del(&part->partition);
arch/powerpc/kernel/nvram_64.c
874
list_for_each_entry(part, &nvram_partitions, partition) {
arch/powerpc/kernel/nvram_64.c
911
list_add_tail(&new_part->partition, &free_part->partition);
arch/powerpc/kernel/nvram_64.c
925
list_del(&free_part->partition);
arch/powerpc/kernel/nvram_64.c
954
list_for_each_entry(part, &nvram_partitions, partition) {
arch/powerpc/kernel/nvram_64.c
972
list_for_each_entry(p, &nvram_partitions, partition) {
arch/powerpc/platforms/powermac/nvram.c
626
int pmac_get_partition(int partition)
arch/powerpc/platforms/powermac/nvram.c
628
return nvram_partitions[partition];
block/partitions/core.c
208
static DEVICE_ATTR(partition, 0444, part_partition_show, NULL);
block/partitions/osf.c
54
struct d_partition * partition;
block/partitions/osf.c
61
partition = label->d_partitions;
block/partitions/osf.c
75
for (i = 0 ; i < npartitions; i++, partition++) {
block/partitions/osf.c
78
if (le32_to_cpu(partition->p_size))
block/partitions/osf.c
80
le32_to_cpu(partition->p_offset),
block/partitions/osf.c
81
le32_to_cpu(partition->p_size));
drivers/firmware/arm_ffa/driver.c
1006
struct ffa_dev_part_info *partition = NULL, *tmp;
drivers/firmware/arm_ffa/driver.c
1017
list_for_each_entry_safe(partition, tmp, phead, node) {
drivers/firmware/arm_ffa/driver.c
1018
read_lock(&partition->rw_lock);
drivers/firmware/arm_ffa/driver.c
1019
callback = partition->callback;
drivers/firmware/arm_ffa/driver.c
1020
cb_data = partition->cb_data;
drivers/firmware/arm_ffa/driver.c
1021
read_unlock(&partition->rw_lock);
drivers/firmware/arm_ffa/driver.c
1232
struct ffa_dev_part_info *partition = NULL;
drivers/firmware/arm_ffa/driver.c
1245
list_for_each_entry(partition, phead, node)
drivers/firmware/arm_ffa/driver.c
1246
if (partition->dev == dev)
drivers/firmware/arm_ffa/driver.c
1249
if (&partition->node == phead) {
drivers/firmware/arm_ffa/driver.c
1254
write_lock(&partition->rw_lock);
drivers/firmware/arm_ffa/driver.c
1256
cb_valid = !!partition->callback;
drivers/firmware/arm_ffa/driver.c
1258
write_unlock(&partition->rw_lock);
drivers/firmware/arm_ffa/driver.c
1262
partition->callback = callback;
drivers/firmware/arm_ffa/driver.c
1263
partition->cb_data = cb_data;
drivers/firmware/arm_ffa/driver.c
1265
write_unlock(&partition->rw_lock);
drivers/hv/mshv_debugfs.c
288
.partition.partition_id = partition_id,
drivers/hv/mshv_debugfs.c
289
.partition.stats_area_type = stats_area_type,
drivers/hv/mshv_debugfs.c
306
.partition.partition_id = partition_id,
drivers/hv/mshv_debugfs.c
307
.partition.stats_area_type = stats_area_type,
drivers/hv/mshv_debugfs.c
645
int mshv_debugfs_partition_create(struct mshv_partition *partition)
drivers/hv/mshv_debugfs.c
652
err = partition_debugfs_create(partition->pt_id,
drivers/hv/mshv_debugfs.c
653
&partition->pt_vp_dentry,
drivers/hv/mshv_debugfs.c
654
&partition->pt_stats_dentry,
drivers/hv/mshv_debugfs.c
662
void mshv_debugfs_partition_remove(struct mshv_partition *partition)
drivers/hv/mshv_debugfs.c
667
partition_debugfs_remove(partition->pt_id,
drivers/hv/mshv_debugfs.c
668
partition->pt_stats_dentry);
drivers/hv/mshv_eventfd.c
156
struct mshv_partition *partition = irqfd->irqfd_partn;
drivers/hv/mshv_eventfd.c
172
vp = partition->pt_vp_array[irq->lapic_apic_id];
drivers/hv/mshv_eventfd.c
197
struct mshv_partition *partition = irqfd->irqfd_partn;
drivers/hv/mshv_eventfd.c
207
idx = srcu_read_lock(&partition->pt_irq_srcu);
drivers/hv/mshv_eventfd.c
210
srcu_read_unlock(&partition->pt_irq_srcu, idx);
drivers/hv/mshv_eventfd.c
222
srcu_read_unlock(&partition->pt_irq_srcu, idx);
drivers/hv/mshv_eventfd.c
30
void mshv_register_irq_ack_notifier(struct mshv_partition *partition,
drivers/hv/mshv_eventfd.c
33
mutex_lock(&partition->pt_irq_lock);
drivers/hv/mshv_eventfd.c
34
hlist_add_head_rcu(&mian->link, &partition->irq_ack_notifier_list);
drivers/hv/mshv_eventfd.c
35
mutex_unlock(&partition->pt_irq_lock);
drivers/hv/mshv_eventfd.c
38
void mshv_unregister_irq_ack_notifier(struct mshv_partition *partition,
drivers/hv/mshv_eventfd.c
41
mutex_lock(&partition->pt_irq_lock);
drivers/hv/mshv_eventfd.c
43
mutex_unlock(&partition->pt_irq_lock);
drivers/hv/mshv_eventfd.c
47
bool mshv_notify_acked_gsi(struct mshv_partition *partition, int gsi)
drivers/hv/mshv_eventfd.c
53
hlist_for_each_entry_rcu(mian, &partition->irq_ack_notifier_list,
drivers/hv/mshv_eventfd.c
633
struct mshv_partition *partition = (struct mshv_partition *)data;
drivers/hv/mshv_eventfd.c
637
hlist_for_each_entry_rcu(p, &partition->ioeventfds_list, iovntfd_hnode)
drivers/hv/mshv_eventfd.c
80
struct mshv_partition *partition;
drivers/hv/mshv_eventfd.c
86
partition = resampler->rsmplr_partn;
drivers/hv/mshv_eventfd.c
88
idx = srcu_read_lock(&partition->pt_irq_srcu);
drivers/hv/mshv_eventfd.c
92
srcu_read_lock_held(&partition->pt_irq_srcu)) {
drivers/hv/mshv_eventfd.c
94
hv_call_clear_virtual_interrupt(partition->pt_id);
drivers/hv/mshv_eventfd.c
99
srcu_read_unlock(&partition->pt_irq_srcu, idx);
drivers/hv/mshv_eventfd.h
42
void mshv_eventfd_init(struct mshv_partition *partition);
drivers/hv/mshv_eventfd.h
43
void mshv_eventfd_release(struct mshv_partition *partition);
drivers/hv/mshv_eventfd.h
45
void mshv_register_irq_ack_notifier(struct mshv_partition *partition,
drivers/hv/mshv_eventfd.h
47
void mshv_unregister_irq_ack_notifier(struct mshv_partition *partition,
drivers/hv/mshv_eventfd.h
49
bool mshv_notify_acked_gsi(struct mshv_partition *partition, int gsi);
drivers/hv/mshv_eventfd.h
51
int mshv_set_unset_irqfd(struct mshv_partition *partition,
drivers/hv/mshv_irq.c
101
girq_tbl = srcu_dereference_check(partition->pt_girq_tbl,
drivers/hv/mshv_irq.c
102
&partition->pt_irq_srcu,
drivers/hv/mshv_irq.c
103
lockdep_is_held(&partition->pt_irq_lock));
drivers/hv/mshv_irq.c
18
int mshv_update_routing_table(struct mshv_partition *partition,
drivers/hv/mshv_irq.c
67
mutex_lock(&partition->pt_irq_lock);
drivers/hv/mshv_irq.c
68
old = rcu_dereference_protected(partition->pt_girq_tbl, 1);
drivers/hv/mshv_irq.c
69
rcu_assign_pointer(partition->pt_girq_tbl, new);
drivers/hv/mshv_irq.c
70
mshv_irqfd_routing_update(partition);
drivers/hv/mshv_irq.c
71
mutex_unlock(&partition->pt_irq_lock);
drivers/hv/mshv_irq.c
73
synchronize_srcu_expedited(&partition->pt_irq_srcu);
drivers/hv/mshv_irq.c
75
trace_mshv_update_routing_table(partition->pt_id,
drivers/hv/mshv_irq.c
87
void mshv_free_routing_table(struct mshv_partition *partition)
drivers/hv/mshv_irq.c
90
rcu_access_pointer(partition->pt_girq_tbl);
drivers/hv/mshv_irq.c
96
mshv_ret_girq_entry(struct mshv_partition *partition, u32 irqnum)
drivers/hv/mshv_regions.c
203
return hv_call_modify_spa_host_access(region->partition->pt_id,
drivers/hv/mshv_regions.c
228
return hv_call_modify_spa_host_access(region->partition->pt_id,
drivers/hv/mshv_regions.c
251
return hv_call_map_gpa_pages(region->partition->pt_id,
drivers/hv/mshv_regions.c
335
return hv_call_unmap_gpa_pages(region->partition->pt_id,
drivers/hv/mshv_regions.c
351
struct mshv_partition *partition = region->partition;
drivers/hv/mshv_regions.c
357
if (mshv_partition_encrypted(partition)) {
drivers/hv/mshv_regions.c
360
pt_err(partition,
drivers/hv/mshv_regions.c
491
region->partition->pt_id, region->start_uaddr,
drivers/hv/mshv_root.h
229
int mshv_update_routing_table(struct mshv_partition *partition,
drivers/hv/mshv_root.h
232
void mshv_free_routing_table(struct mshv_partition *partition);
drivers/hv/mshv_root.h
234
struct mshv_guest_irq_ent mshv_ret_girq_entry(struct mshv_partition *partition,
drivers/hv/mshv_root.h
240
void mshv_irqfd_routing_update(struct mshv_partition *partition);
drivers/hv/mshv_root.h
255
static inline bool mshv_partition_encrypted(struct mshv_partition *partition)
drivers/hv/mshv_root.h
257
return partition->isolation_type == HV_PARTITION_ISOLATION_TYPE_SNP;
drivers/hv/mshv_root.h
260
struct mshv_partition *mshv_partition_get(struct mshv_partition *partition);
drivers/hv/mshv_root.h
261
void mshv_partition_put(struct mshv_partition *partition);
drivers/hv/mshv_root.h
341
int mshv_debugfs_partition_create(struct mshv_partition *partition);
drivers/hv/mshv_root.h
342
void mshv_debugfs_partition_remove(struct mshv_partition *partition);
drivers/hv/mshv_root.h
352
static inline int mshv_debugfs_partition_create(struct mshv_partition *partition)
drivers/hv/mshv_root.h
356
static inline void mshv_debugfs_partition_remove(struct mshv_partition *partition) { }
drivers/hv/mshv_root.h
91
struct mshv_partition *partition;
drivers/hv/mshv_root_hv_call.c
881
return identity->partition.stats_area_type;
drivers/hv/mshv_root_main.c
1068
mshv_partition_ioctl_create_vp(struct mshv_partition *partition,
drivers/hv/mshv_root_main.c
1083
if (partition->pt_vp_array[args.vp_index])
drivers/hv/mshv_root_main.c
1086
ret = hv_call_create_vp(NUMA_NO_NODE, partition->pt_id, args.vp_index,
drivers/hv/mshv_root_main.c
1091
ret = hv_map_vp_state_page(partition->pt_id, args.vp_index,
drivers/hv/mshv_root_main.c
1097
if (!mshv_partition_encrypted(partition)) {
drivers/hv/mshv_root_main.c
1098
ret = hv_map_vp_state_page(partition->pt_id, args.vp_index,
drivers/hv/mshv_root_main.c
1105
if (mshv_partition_encrypted(partition) &&
drivers/hv/mshv_root_main.c
1107
ret = hv_map_vp_state_page(partition->pt_id, args.vp_index,
drivers/hv/mshv_root_main.c
1114
ret = mshv_vp_stats_map(partition->pt_id, args.vp_index,
drivers/hv/mshv_root_main.c
1123
vp->vp_partition = mshv_partition_get(partition);
drivers/hv/mshv_root_main.c
1135
if (!mshv_partition_encrypted(partition))
drivers/hv/mshv_root_main.c
1138
if (mshv_partition_encrypted(partition) && is_ghcb_mapping_available())
drivers/hv/mshv_root_main.c
1157
partition->pt_vp_count++;
drivers/hv/mshv_root_main.c
1158
partition->pt_vp_array[args.vp_index] = vp;
drivers/hv/mshv_root_main.c
1165
mshv_partition_put(partition);
drivers/hv/mshv_root_main.c
1169
mshv_vp_stats_unmap(partition->pt_id, args.vp_index, stats_pages);
drivers/hv/mshv_root_main.c
1171
if (mshv_partition_encrypted(partition) && is_ghcb_mapping_available())
drivers/hv/mshv_root_main.c
1172
hv_unmap_vp_state_page(partition->pt_id, args.vp_index,
drivers/hv/mshv_root_main.c
1176
if (!mshv_partition_encrypted(partition))
drivers/hv/mshv_root_main.c
1177
hv_unmap_vp_state_page(partition->pt_id, args.vp_index,
drivers/hv/mshv_root_main.c
1181
hv_unmap_vp_state_page(partition->pt_id, args.vp_index,
drivers/hv/mshv_root_main.c
1185
hv_call_delete_vp(partition->pt_id, args.vp_index);
drivers/hv/mshv_root_main.c
1187
trace_mshv_create_vp(partition->pt_id, args.vp_index, ret);
drivers/hv/mshv_root_main.c
1191
static int mshv_init_async_handler(struct mshv_partition *partition)
drivers/hv/mshv_root_main.c
1193
if (completion_done(&partition->async_hypercall)) {
drivers/hv/mshv_root_main.c
1194
pt_err(partition,
drivers/hv/mshv_root_main.c
1199
reinit_completion(&partition->async_hypercall);
drivers/hv/mshv_root_main.c
1205
struct mshv_partition *partition = data;
drivers/hv/mshv_root_main.c
1207
wait_for_completion(&partition->async_hypercall);
drivers/hv/mshv_root_main.c
1208
pt_dbg(partition, "Async hypercall completed!\n");
drivers/hv/mshv_root_main.c
1210
*status = partition->async_hypercall_status;
drivers/hv/mshv_root_main.c
1217
static int mshv_partition_create_region(struct mshv_partition *partition,
drivers/hv/mshv_root_main.c
1226
spin_lock(&partition->pt_mem_regions_lock);
drivers/hv/mshv_root_main.c
1227
hlist_for_each_entry(rg, &partition->pt_mem_regions, hnode) {
drivers/hv/mshv_root_main.c
1231
spin_unlock(&partition->pt_mem_regions_lock);
drivers/hv/mshv_root_main.c
1234
spin_unlock(&partition->pt_mem_regions_lock);
drivers/hv/mshv_root_main.c
1243
else if (mshv_partition_encrypted(partition) ||
drivers/hv/mshv_root_main.c
1249
rg->partition = partition;
drivers/hv/mshv_root_main.c
1271
struct mshv_partition *partition = region->partition;
drivers/hv/mshv_root_main.c
1276
pt_err(partition, "Failed to pin memory region: %d\n",
drivers/hv/mshv_root_main.c
1288
if (mshv_partition_encrypted(partition)) {
drivers/hv/mshv_root_main.c
1291
pt_err(partition,
drivers/hv/mshv_root_main.c
1299
if (ret && mshv_partition_encrypted(partition)) {
drivers/hv/mshv_root_main.c
1306
pt_err(partition,
drivers/hv/mshv_root_main.c
1337
mshv_map_user_memory(struct mshv_partition *partition,
drivers/hv/mshv_root_main.c
1359
ret = mshv_partition_create_region(partition, mem, ®ion,
drivers/hv/mshv_root_main.c
1374
ret = hv_call_map_gpa_pages(partition->pt_id,
drivers/hv/mshv_root_main.c
1380
ret = hv_call_map_mmio_pages(partition->pt_id,
drivers/hv/mshv_root_main.c
1387
trace_mshv_map_user_memory(partition->pt_id, region->start_uaddr,
drivers/hv/mshv_root_main.c
1394
spin_lock(&partition->pt_mem_regions_lock);
drivers/hv/mshv_root_main.c
1395
hlist_add_head(®ion->hnode, &partition->pt_mem_regions);
drivers/hv/mshv_root_main.c
1396
spin_unlock(&partition->pt_mem_regions_lock);
drivers/hv/mshv_root_main.c
1407
mshv_unmap_user_memory(struct mshv_partition *partition,
drivers/hv/mshv_root_main.c
1415
spin_lock(&partition->pt_mem_regions_lock);
drivers/hv/mshv_root_main.c
1417
region = mshv_partition_region_by_gfn(partition, mem->guest_pfn);
drivers/hv/mshv_root_main.c
1419
spin_unlock(&partition->pt_mem_regions_lock);
drivers/hv/mshv_root_main.c
1427
spin_unlock(&partition->pt_mem_regions_lock);
drivers/hv/mshv_root_main.c
1433
spin_unlock(&partition->pt_mem_regions_lock);
drivers/hv/mshv_root_main.c
1441
mshv_partition_ioctl_set_memory(struct mshv_partition *partition,
drivers/hv/mshv_root_main.c
1457
return mshv_unmap_user_memory(partition, &mem);
drivers/hv/mshv_root_main.c
1459
return mshv_map_user_memory(partition, &mem);
drivers/hv/mshv_root_main.c
1463
mshv_partition_ioctl_ioeventfd(struct mshv_partition *partition,
drivers/hv/mshv_root_main.c
1471
return mshv_set_unset_ioeventfd(partition, &args);
drivers/hv/mshv_root_main.c
1475
mshv_partition_ioctl_irqfd(struct mshv_partition *partition,
drivers/hv/mshv_root_main.c
1483
return mshv_set_unset_irqfd(partition, &args);
drivers/hv/mshv_root_main.c
1487
mshv_partition_ioctl_get_gpap_access_bitmap(struct mshv_partition *partition,
drivers/hv/mshv_root_main.c
1544
ret = hv_call_get_gpa_access_states(partition->pt_id, args.page_count,
drivers/hv/mshv_root_main.c
1571
mshv_partition_ioctl_set_msi_routing(struct mshv_partition *partition,
drivers/hv/mshv_root_main.c
1594
ret = mshv_update_routing_table(partition, entries, args.nr);
drivers/hv/mshv_root_main.c
1601
mshv_partition_ioctl_initialize(struct mshv_partition *partition)
drivers/hv/mshv_root_main.c
1605
if (partition->pt_initialized)
drivers/hv/mshv_root_main.c
1608
ret = hv_call_initialize_partition(partition->pt_id);
drivers/hv/mshv_root_main.c
1612
ret = mshv_debugfs_partition_create(partition);
drivers/hv/mshv_root_main.c
1616
partition->pt_initialized = true;
drivers/hv/mshv_root_main.c
1621
hv_call_finalize_partition(partition->pt_id);
drivers/hv/mshv_root_main.c
1623
hv_call_withdraw_memory(U64_MAX, NUMA_NO_NODE, partition->pt_id);
drivers/hv/mshv_root_main.c
1631
struct mshv_partition *partition = filp->private_data;
drivers/hv/mshv_root_main.c
1635
if (mutex_lock_killable(&partition->pt_mutex))
drivers/hv/mshv_root_main.c
1640
ret = mshv_partition_ioctl_initialize(partition);
drivers/hv/mshv_root_main.c
1643
ret = mshv_partition_ioctl_set_memory(partition, uarg);
drivers/hv/mshv_root_main.c
1646
ret = mshv_partition_ioctl_create_vp(partition, uarg);
drivers/hv/mshv_root_main.c
1649
ret = mshv_partition_ioctl_irqfd(partition, uarg);
drivers/hv/mshv_root_main.c
1652
ret = mshv_partition_ioctl_ioeventfd(partition, uarg);
drivers/hv/mshv_root_main.c
1655
ret = mshv_partition_ioctl_set_msi_routing(partition, uarg);
drivers/hv/mshv_root_main.c
1658
ret = mshv_partition_ioctl_get_gpap_access_bitmap(partition,
drivers/hv/mshv_root_main.c
1662
ret = mshv_ioctl_passthru_hvcall(partition, true, uarg);
drivers/hv/mshv_root_main.c
1668
mutex_unlock(&partition->pt_mutex);
drivers/hv/mshv_root_main.c
170
static int mshv_ioctl_passthru_hvcall(struct mshv_partition *partition,
drivers/hv/mshv_root_main.c
1741
static void drain_all_vps(const struct mshv_partition *partition)
drivers/hv/mshv_root_main.c
1752
vp = partition->pt_vp_array[i];
drivers/hv/mshv_root_main.c
1766
remove_partition(struct mshv_partition *partition)
drivers/hv/mshv_root_main.c
1769
hlist_del_rcu(&partition->pt_hnode);
drivers/hv/mshv_root_main.c
1779
static void destroy_partition(struct mshv_partition *partition)
drivers/hv/mshv_root_main.c
1786
if (refcount_read(&partition->pt_ref_count)) {
drivers/hv/mshv_root_main.c
1787
pt_err(partition,
drivers/hv/mshv_root_main.c
1792
trace_mshv_destroy_partition(partition->pt_id);
drivers/hv/mshv_root_main.c
1794
if (partition->pt_initialized) {
drivers/hv/mshv_root_main.c
1800
drain_all_vps(partition);
drivers/hv/mshv_root_main.c
1804
vp = partition->pt_vp_array[i];
drivers/hv/mshv_root_main.c
1809
mshv_vp_stats_unmap(partition->pt_id, vp->vp_index,
drivers/hv/mshv_root_main.c
1813
(void)hv_unmap_vp_state_page(partition->pt_id,
drivers/hv/mshv_root_main.c
1821
(void)hv_unmap_vp_state_page(partition->pt_id,
drivers/hv/mshv_root_main.c
1829
(void)hv_unmap_vp_state_page(partition->pt_id,
drivers/hv/mshv_root_main.c
183
u64 pt_id = partition ? partition->pt_id : HV_PARTITION_ID_SELF;
drivers/hv/mshv_root_main.c
1839
partition->pt_vp_array[i] = NULL;
drivers/hv/mshv_root_main.c
1842
mshv_debugfs_partition_remove(partition);
drivers/hv/mshv_root_main.c
1845
hv_call_finalize_partition(partition->pt_id);
drivers/hv/mshv_root_main.c
1847
partition->pt_initialized = false;
drivers/hv/mshv_root_main.c
1850
remove_partition(partition);
drivers/hv/mshv_root_main.c
1852
hlist_for_each_entry_safe(region, n, &partition->pt_mem_regions,
drivers/hv/mshv_root_main.c
1859
hv_call_withdraw_memory(U64_MAX, NUMA_NO_NODE, partition->pt_id);
drivers/hv/mshv_root_main.c
1860
hv_call_delete_partition(partition->pt_id);
drivers/hv/mshv_root_main.c
1862
mshv_free_routing_table(partition);
drivers/hv/mshv_root_main.c
1863
kfree(partition);
drivers/hv/mshv_root_main.c
1867
mshv_partition *mshv_partition_get(struct mshv_partition *partition)
drivers/hv/mshv_root_main.c
1869
if (refcount_inc_not_zero(&partition->pt_ref_count))
drivers/hv/mshv_root_main.c
1870
return partition;
drivers/hv/mshv_root_main.c
1889
mshv_partition_put(struct mshv_partition *partition)
drivers/hv/mshv_root_main.c
1891
if (refcount_dec_and_test(&partition->pt_ref_count))
drivers/hv/mshv_root_main.c
1892
destroy_partition(partition);
drivers/hv/mshv_root_main.c
1898
struct mshv_partition *partition = filp->private_data;
drivers/hv/mshv_root_main.c
1900
trace_mshv_partition_release(partition->pt_id);
drivers/hv/mshv_root_main.c
1902
mshv_eventfd_release(partition);
drivers/hv/mshv_root_main.c
1904
cleanup_srcu_struct(&partition->pt_irq_srcu);
drivers/hv/mshv_root_main.c
1906
mshv_partition_put(partition);
drivers/hv/mshv_root_main.c
1912
add_partition(struct mshv_partition *partition)
drivers/hv/mshv_root_main.c
1916
hash_add_rcu(mshv_root.pt_htable, &partition->pt_hnode,
drivers/hv/mshv_root_main.c
1917
partition->pt_id);
drivers/hv/mshv_root_main.c
201
if (!partition || !partition_locked)
drivers/hv/mshv_root_main.c
203
ret = mshv_init_async_handler(partition);
drivers/hv/mshv_root_main.c
2030
struct mshv_partition *partition;
drivers/hv/mshv_root_main.c
2040
partition = kzalloc_obj(*partition);
drivers/hv/mshv_root_main.c
2041
if (!partition)
drivers/hv/mshv_root_main.c
2044
partition->pt_module_dev = module_dev;
drivers/hv/mshv_root_main.c
2045
partition->isolation_type = isolation_properties.isolation_type;
drivers/hv/mshv_root_main.c
2047
refcount_set(&partition->pt_ref_count, 1);
drivers/hv/mshv_root_main.c
2049
mutex_init(&partition->pt_mutex);
drivers/hv/mshv_root_main.c
2051
mutex_init(&partition->pt_irq_lock);
drivers/hv/mshv_root_main.c
2053
init_completion(&partition->async_hypercall);
drivers/hv/mshv_root_main.c
2055
INIT_HLIST_HEAD(&partition->irq_ack_notifier_list);
drivers/hv/mshv_root_main.c
2057
INIT_HLIST_HEAD(&partition->pt_devices);
drivers/hv/mshv_root_main.c
2059
spin_lock_init(&partition->pt_mem_regions_lock);
drivers/hv/mshv_root_main.c
2060
INIT_HLIST_HEAD(&partition->pt_mem_regions);
drivers/hv/mshv_root_main.c
2062
mshv_eventfd_init(partition);
drivers/hv/mshv_root_main.c
2064
ret = init_srcu_struct(&partition->pt_irq_srcu);
drivers/hv/mshv_root_main.c
2075
partition->pt_id = pt_id;
drivers/hv/mshv_root_main.c
2077
ret = add_partition(partition);
drivers/hv/mshv_root_main.c
2081
ret = mshv_init_async_handler(partition);
drivers/hv/mshv_root_main.c
2087
partition, O_RDWR));
drivers/hv/mshv_root_main.c
2094
remove_partition(partition);
drivers/hv/mshv_root_main.c
2096
hv_call_delete_partition(partition->pt_id);
drivers/hv/mshv_root_main.c
2098
cleanup_srcu_struct(&partition->pt_irq_srcu);
drivers/hv/mshv_root_main.c
2100
kfree(partition);
drivers/hv/mshv_root_main.c
244
mshv_async_hvcall_handler(partition, &status);
drivers/hv/mshv_root_main.c
615
mshv_partition_region_by_gfn(struct mshv_partition *partition, u64 gfn)
drivers/hv/mshv_root_main.c
619
hlist_for_each_entry(region, &partition->pt_mem_regions, hnode) {
drivers/hv/mshv_root_main.c
66
static int mshv_init_async_handler(struct mshv_partition *partition);
drivers/hv/mshv_synic.c
143
struct mshv_partition *partition;
drivers/hv/mshv_synic.c
162
partition = mshv_partition_find(partition_id);
drivers/hv/mshv_synic.c
164
if (unlikely(!partition)) {
drivers/hv/mshv_synic.c
169
partition->async_hypercall_status = async_msg->status;
drivers/hv/mshv_synic.c
170
complete(&partition->async_hypercall);
drivers/hv/mshv_synic.c
191
struct mshv_partition *partition;
drivers/hv/mshv_synic.c
208
partition = mshv_partition_find(partition_id);
drivers/hv/mshv_synic.c
209
if (unlikely(!partition)) {
drivers/hv/mshv_synic.c
247
vp = partition->pt_vp_array[vp_index];
drivers/hv/mshv_synic.c
271
struct mshv_partition *partition = NULL;
drivers/hv/mshv_synic.c
281
if (idx == 0 || partition->pt_id != partition_id) {
drivers/hv/mshv_synic.c
282
partition = mshv_partition_find(partition_id);
drivers/hv/mshv_synic.c
283
if (unlikely(!partition)) {
drivers/hv/mshv_synic.c
296
vp = partition->pt_vp_array[vp_index];
drivers/hv/mshv_synic.c
328
struct mshv_partition *partition;
drivers/hv/mshv_synic.c
338
partition = mshv_partition_find(partition_id);
drivers/hv/mshv_synic.c
339
if (unlikely(!partition)) {
drivers/hv/mshv_synic.c
360
if (mshv_notify_acked_gsi(partition, eoi_msg->interrupt_vector)) {
drivers/hv/mshv_synic.c
392
vp = partition->pt_vp_array[vp_index];
drivers/input/rmi4/rmi_f34v7.c
231
u8 partition;
drivers/input/rmi4/rmi_f34v7.c
237
partition = CORE_CODE_PARTITION;
drivers/input/rmi4/rmi_f34v7.c
242
partition = CORE_CONFIG_PARTITION;
drivers/input/rmi4/rmi_f34v7.c
244
partition = DISPLAY_CONFIG_PARTITION;
drivers/input/rmi4/rmi_f34v7.c
246
partition = GUEST_SERIALIZATION_PARTITION;
drivers/input/rmi4/rmi_f34v7.c
248
partition = GLOBAL_PARAMETERS_PARTITION;
drivers/input/rmi4/rmi_f34v7.c
250
partition = FLASH_CONFIG_PARTITION;
drivers/input/rmi4/rmi_f34v7.c
253
partition = GUEST_CODE_PARTITION;
drivers/input/rmi4/rmi_f34v7.c
256
partition = CORE_CODE_PARTITION;
drivers/input/rmi4/rmi_f34v7.c
259
partition = GLOBAL_PARAMETERS_PARTITION;
drivers/input/rmi4/rmi_f34v7.c
262
partition = CORE_CONFIG_PARTITION;
drivers/input/rmi4/rmi_f34v7.c
265
partition = DISPLAY_CONFIG_PARTITION;
drivers/input/rmi4/rmi_f34v7.c
268
partition = FLASH_CONFIG_PARTITION;
drivers/input/rmi4/rmi_f34v7.c
271
partition = GUEST_CODE_PARTITION;
drivers/input/rmi4/rmi_f34v7.c
274
partition = BOOTLOADER_PARTITION;
drivers/input/rmi4/rmi_f34v7.c
284
&partition, sizeof(partition));
drivers/md/dm-vdo/dm-vdo-target.c
1417
struct partition *partition;
drivers/md/dm-vdo/dm-vdo-target.c
1445
partition = vdo_get_known_partition(&vdo->layout,
drivers/md/dm-vdo/dm-vdo-target.c
1448
vdo->states.vdo.nonce, vdo, partition,
drivers/md/dm-vdo/dm-vdo-target.c
1455
partition = vdo_get_known_partition(&vdo->layout, VDO_SLAB_SUMMARY_PARTITION);
drivers/md/dm-vdo/dm-vdo-target.c
1456
result = vdo_decode_slab_depot(vdo->states.slab_depot, vdo, partition,
drivers/md/dm-vdo/dm-vdo-target.c
2667
static void partition_to_region(struct partition *partition, struct vdo *vdo,
drivers/md/dm-vdo/dm-vdo-target.c
2670
physical_block_number_t pbn = partition->offset - vdo->geometry.bio_offset;
drivers/md/dm-vdo/dm-vdo-target.c
2675
.count = partition->count * VDO_SECTORS_PER_BLOCK,
drivers/md/dm-vdo/dm-vdo-target.c
2690
struct partition *from = vdo_get_known_partition(&vdo->layout, id);
drivers/md/dm-vdo/dm-vdo-target.c
2691
struct partition *to = vdo_get_known_partition(&vdo->next_layout, id);
drivers/md/dm-vdo/encodings.c
1000
for (partition = layout->head; partition != NULL; partition = partition->next) {
drivers/md/dm-vdo/encodings.c
1001
if (partition->id == id) {
drivers/md/dm-vdo/encodings.c
1003
*partition_ptr = partition;
drivers/md/dm-vdo/encodings.c
1018
struct partition *vdo_get_known_partition(struct layout *layout, enum partition_id id)
drivers/md/dm-vdo/encodings.c
1020
struct partition *partition;
drivers/md/dm-vdo/encodings.c
1021
int result = vdo_get_partition(layout, id, &partition);
drivers/md/dm-vdo/encodings.c
1025
return partition;
drivers/md/dm-vdo/encodings.c
1030
const struct partition *partition;
drivers/md/dm-vdo/encodings.c
1048
for (partition = layout->head; partition != NULL; partition = partition->next) {
drivers/md/dm-vdo/encodings.c
1049
buffer[(*offset)++] = partition->id;
drivers/md/dm-vdo/encodings.c
1050
encode_u64_le(buffer, offset, partition->offset);
drivers/md/dm-vdo/encodings.c
1053
encode_u64_le(buffer, offset, partition->count);
drivers/md/dm-vdo/encodings.c
1065
struct partition *partition;
drivers/md/dm-vdo/encodings.c
1122
result = vdo_get_partition(layout, REQUIRED_PARTITIONS[i], &partition);
drivers/md/dm-vdo/encodings.c
1130
start += partition->count;
drivers/md/dm-vdo/encodings.c
1557
struct partition *partition;
drivers/md/dm-vdo/encodings.c
1591
&partition);
drivers/md/dm-vdo/encodings.c
1597
result = vdo_configure_slab_depot(partition, slab_config, 0,
drivers/md/dm-vdo/encodings.c
1605
&partition);
drivers/md/dm-vdo/encodings.c
1614
.root_origin = partition->offset,
drivers/md/dm-vdo/encodings.c
712
int vdo_configure_slab_depot(const struct partition *partition,
drivers/md/dm-vdo/encodings.c
722
__func__, (unsigned long long) partition->count,
drivers/md/dm-vdo/encodings.c
723
(unsigned long long) partition->offset,
drivers/md/dm-vdo/encodings.c
727
slab_count = (partition->count / slab_size);
drivers/md/dm-vdo/encodings.c
736
last_block = partition->offset + total_slab_blocks;
drivers/md/dm-vdo/encodings.c
740
.first_block = partition->offset,
drivers/md/dm-vdo/encodings.c
748
(unsigned long long) (partition->count - (last_block - partition->offset)));
drivers/md/dm-vdo/encodings.c
849
struct partition *partition;
drivers/md/dm-vdo/encodings.c
852
result = vdo_allocate(1, __func__, &partition);
drivers/md/dm-vdo/encodings.c
856
partition->id = id;
drivers/md/dm-vdo/encodings.c
857
partition->offset = offset;
drivers/md/dm-vdo/encodings.c
858
partition->count = size;
drivers/md/dm-vdo/encodings.c
859
partition->next = layout->head;
drivers/md/dm-vdo/encodings.c
860
layout->head = partition;
drivers/md/dm-vdo/encodings.c
978
struct partition *part = layout->head;
drivers/md/dm-vdo/encodings.c
996
struct partition **partition_ptr)
drivers/md/dm-vdo/encodings.c
998
struct partition *partition;
drivers/md/dm-vdo/encodings.h
1059
int __must_check vdo_configure_slab_depot(const struct partition *partition,
drivers/md/dm-vdo/encodings.h
1256
struct partition **partition_ptr);
drivers/md/dm-vdo/encodings.h
1258
struct partition * __must_check vdo_get_known_partition(struct layout *layout,
drivers/md/dm-vdo/encodings.h
577
struct partition *head;
drivers/md/dm-vdo/encodings.h
584
struct partition *next; /* A pointer to the next partition in the layout */
drivers/md/dm-vdo/recovery-journal.c
703
struct vdo *vdo, struct partition *partition,
drivers/md/dm-vdo/recovery-journal.c
721
journal->origin = partition->offset;
drivers/md/dm-vdo/recovery-journal.h
256
struct partition *partition,
drivers/md/dm-vdo/slab-depot.c
4147
struct partition *summary_partition)
drivers/md/dm-vdo/slab-depot.c
4238
struct partition *summary_partition,
drivers/md/dm-vdo/slab-depot.c
4747
const struct partition *partition)
drivers/md/dm-vdo/slab-depot.c
4753
if ((partition->count >> depot->slab_size_shift) <= depot->slab_count)
drivers/md/dm-vdo/slab-depot.c
4757
VDO_ASSERT_LOG_ONLY(depot->first_block == partition->offset,
drivers/md/dm-vdo/slab-depot.c
4759
result = vdo_configure_slab_depot(partition, depot->slab_config,
drivers/md/dm-vdo/slab-depot.c
4782
depot->new_size = partition->count;
drivers/md/dm-vdo/slab-depot.h
556
struct partition *summary_partition,
drivers/md/dm-vdo/slab-depot.h
592
const struct partition *partition);
drivers/md/dm-vdo/vdo.c
958
struct partition *partition;
drivers/md/dm-vdo/vdo.c
961
result = vdo_get_partition(&vdo->states.layout, id, &partition);
drivers/md/dm-vdo/vdo.c
966
partition->offset * VDO_SECTORS_PER_BLOCK,
drivers/md/dm-vdo/vdo.c
967
partition->count * VDO_SECTORS_PER_BLOCK,
drivers/media/platform/allegro-dvt/allegro-core.c
2014
} *partition;
drivers/media/platform/allegro-dvt/allegro-core.c
2061
msg->partition_table_size * sizeof(*partition) >
drivers/media/platform/allegro-dvt/allegro-core.c
2069
partition =
drivers/media/platform/allegro-dvt/allegro-core.c
2071
if (partition->offset + partition->size >
drivers/media/platform/allegro-dvt/allegro-core.c
2075
channel->mcu_channel_id, partition->offset,
drivers/media/platform/allegro-dvt/allegro-core.c
2076
partition->size);
drivers/media/platform/allegro-dvt/allegro-core.c
2082
channel->mcu_channel_id, partition->size, partition->offset);
drivers/media/platform/allegro-dvt/allegro-core.c
2089
partition->offset + partition->size);
drivers/media/platform/allegro-dvt/allegro-core.c
2092
free = partition->offset;
drivers/media/platform/allegro-dvt/allegro-core.c
2187
msg->qp, partition->size);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
112
u32 partition[16][4];
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
1233
counts_helper->partition = &counts->partition;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
1404
for (i = 0; i < ARRAY_SIZE(frame_ctx_helper->partition); i++)
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
1405
memcpy(frame_ctx_helper->partition[i], frame_ctx->partition_prob[i],
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
1406
sizeof(frame_ctx_helper->partition[0]));
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
1493
for (i = 0; i < ARRAY_SIZE(frame_ctx_helper->partition); i++)
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
1494
memcpy(frame_ctx->partition_prob[i], frame_ctx_helper->partition[i],
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
1495
sizeof(frame_ctx_helper->partition[0]));
drivers/media/platform/renesas/vsp1/vsp1_drm.c
985
pipe->part_table = &drm_pipe->partition;
drivers/media/platform/renesas/vsp1/vsp1_drm.h
35
struct vsp1_partition partition;
drivers/media/platform/renesas/vsp1/vsp1_entity.c
101
const struct vsp1_partition *partition,
drivers/media/platform/renesas/vsp1/vsp1_entity.c
106
entity->ops->configure_partition(entity, pipe, partition,
drivers/media/platform/renesas/vsp1/vsp1_entity.h
102
struct vsp1_partition *partition,
drivers/media/platform/renesas/vsp1/vsp1_entity.h
179
const struct vsp1_partition *partition,
drivers/media/platform/renesas/vsp1/vsp1_entity.h
93
const struct vsp1_partition *partition,
drivers/media/platform/renesas/vsp1/vsp1_entity.h
99
void (*partition)(struct vsp1_entity *entity,
drivers/media/platform/renesas/vsp1/vsp1_pipe.c
608
struct vsp1_partition *partition,
drivers/media/platform/renesas/vsp1/vsp1_pipe.c
615
if (entity->ops->partition)
drivers/media/platform/renesas/vsp1/vsp1_pipe.c
616
entity->ops->partition(entity, entity->state, pipe,
drivers/media/platform/renesas/vsp1/vsp1_pipe.c
617
partition, index, window);
drivers/media/platform/renesas/vsp1/vsp1_pipe.c
631
struct vsp1_partition *partition,
drivers/media/platform/renesas/vsp1/vsp1_pipe.c
684
vsp1_pipeline_propagate_partition(pipe, partition, index, &window);
drivers/media/platform/renesas/vsp1/vsp1_pipe.h
177
struct vsp1_partition *partition,
drivers/media/platform/renesas/vsp1/vsp1_rpf.c
314
const struct vsp1_partition *partition,
drivers/media/platform/renesas/vsp1/vsp1_rpf.c
323
struct v4l2_rect crop = partition->rpf[rpf->entity.index];
drivers/media/platform/renesas/vsp1/vsp1_rpf.c
383
struct vsp1_partition *partition,
drivers/media/platform/renesas/vsp1/vsp1_rpf.c
388
struct v4l2_rect *rpf_rect = &partition->rpf[rpf->entity.index];
drivers/media/platform/renesas/vsp1/vsp1_rpf.c
411
.partition = rpf_partition,
drivers/media/platform/renesas/vsp1/vsp1_sru.c
315
struct vsp1_partition *partition,
drivers/media/platform/renesas/vsp1/vsp1_sru.c
333
partition->sru = *window;
drivers/media/platform/renesas/vsp1/vsp1_sru.c
339
.partition = sru_partition,
drivers/media/platform/renesas/vsp1/vsp1_uds.c
293
const struct vsp1_partition *partition,
drivers/media/platform/renesas/vsp1/vsp1_uds.c
302
(partition->uds_sink.width
drivers/media/platform/renesas/vsp1/vsp1_uds.c
307
(partition->uds_source.width
drivers/media/platform/renesas/vsp1/vsp1_uds.c
309
(partition->uds_source.height
drivers/media/platform/renesas/vsp1/vsp1_uds.c
350
struct vsp1_partition *partition,
drivers/media/platform/renesas/vsp1/vsp1_uds.c
360
partition->uds_sink.width = window->width * input->width
drivers/media/platform/renesas/vsp1/vsp1_uds.c
362
partition->uds_sink.left = window->left * input->width
drivers/media/platform/renesas/vsp1/vsp1_uds.c
364
partition->uds_sink.height = input->height;
drivers/media/platform/renesas/vsp1/vsp1_uds.c
365
partition->uds_sink.top = 0;
drivers/media/platform/renesas/vsp1/vsp1_uds.c
367
partition->uds_source = *window;
drivers/media/platform/renesas/vsp1/vsp1_uds.c
369
*window = partition->uds_sink;
drivers/media/platform/renesas/vsp1/vsp1_uds.c
376
.partition = uds_partition,
drivers/media/platform/renesas/vsp1/vsp1_video.c
254
unsigned int partition)
drivers/media/platform/renesas/vsp1/vsp1_video.c
256
struct vsp1_partition *part = &pipe->part_table[partition];
drivers/media/platform/renesas/vsp1/vsp1_video.c
270
unsigned int partition;
drivers/media/platform/renesas/vsp1/vsp1_video.c
292
for (partition = 1; partition < pipe->partitions; ++partition) {
drivers/media/platform/renesas/vsp1/vsp1_video.c
307
vsp1_video_pipeline_run_partition(pipe, dl_next, partition);
drivers/media/platform/renesas/vsp1/vsp1_vspx.c
42
struct vsp1_partition partition;
drivers/media/platform/renesas/vsp1/vsp1_vspx.c
600
pipe->part_table = &vspx_pipe->partition;
drivers/media/platform/renesas/vsp1/vsp1_wpf.c
388
const struct vsp1_partition *partition,
drivers/media/platform/renesas/vsp1/vsp1_wpf.c
408
width = partition->wpf.width;
drivers/media/platform/renesas/vsp1/vsp1_wpf.c
409
left = partition->wpf.left;
drivers/media/platform/renesas/vsp1/vsp1_wpf.c
410
height = partition->wpf.height;
drivers/media/platform/renesas/vsp1/vsp1_wpf.c
532
struct vsp1_partition *partition,
drivers/media/platform/renesas/vsp1/vsp1_wpf.c
536
partition->wpf = *window;
drivers/media/platform/renesas/vsp1/vsp1_wpf.c
545
.partition = wpf_partition,
drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c
103
u32 partition[16][4];
drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c
130
u32 partition[4][4][4];
drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c
333
memcpy(rkprobs->partition,
drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c
334
intra_only ? v4l2_vp9_kf_partition_probs : probs->partition,
drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c
335
sizeof(rkprobs->partition));
drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c
73
u8 partition[16][3];
drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c
904
vp9_ctx->inter_cnts.partition = &inter_cnts->partition;
drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c
911
vp9_ctx->intra_cnts.partition = (u32 (*)[16][4])(&intra_cnts->partition);
drivers/media/platform/verisilicon/hantro_g2_vp9_dec.c
694
for (i = 0; i < ARRAY_SIZE(adaptive->partition[0]); ++i) {
drivers/media/platform/verisilicon/hantro_g2_vp9_dec.c
695
memcpy(adaptive->partition[0][i], v4l2_vp9_kf_partition_probs[i],
drivers/media/platform/verisilicon/hantro_g2_vp9_dec.c
698
adaptive->partition[0][i][3] = 0;
drivers/media/platform/verisilicon/hantro_g2_vp9_dec.c
701
for (i = 0; i < ARRAY_SIZE(adaptive->partition[1]); ++i) {
drivers/media/platform/verisilicon/hantro_g2_vp9_dec.c
702
memcpy(adaptive->partition[1][i], probs->partition[i],
drivers/media/platform/verisilicon/hantro_g2_vp9_dec.c
703
sizeof(probs->partition[i]));
drivers/media/platform/verisilicon/hantro_g2_vp9_dec.c
705
adaptive->partition[1][i][3] = 0;
drivers/media/platform/verisilicon/hantro_vp9.c
123
vp9_ctx->cnts.partition = &cnts->partition_counts;
drivers/media/platform/verisilicon/hantro_vp9.h
29
u8 partition[2][16][4]; /* [keyframe][][], [inter][][] */
drivers/media/test-drivers/visl/visl-trace-vp9.h
198
__entry->h.partition,
drivers/media/test-drivers/visl/visl-trace-vp9.h
199
sizeof(__entry->h.partition),
drivers/media/v4l2-core/v4l2-vp9.c
1052
.partition = {
drivers/media/v4l2-core/v4l2-vp9.c
1339
u8 *p = probs->partition[i * 4 + j];
drivers/media/v4l2-core/v4l2-vp9.c
1340
const u8 *d = deltas->partition[i * 4 + j];
drivers/media/v4l2-core/v4l2-vp9.c
1790
for (i = 0; i < ARRAY_SIZE(probs->partition); i++)
drivers/media/v4l2-core/v4l2-vp9.c
1791
adapt_probs_variant_e(probs->partition[i], (*counts->partition)[i]);
drivers/misc/genwqe/card_dev.c
525
switch ((char)load->partition) {
drivers/misc/genwqe/card_dev.c
661
switch ((char)load->partition) {
drivers/misc/genwqe/card_sysfs.c
188
int partition;
drivers/misc/genwqe/card_sysfs.c
191
if (kstrtoint(buf, 0, &partition) < 0)
drivers/misc/genwqe/card_sysfs.c
194
switch (partition) {
drivers/misc/sram.c
155
part = &sram->partition[sram->partitions - 1];
drivers/misc/sram.c
270
sram->partition = devm_kcalloc(sram->dev,
drivers/misc/sram.c
271
exports, sizeof(*sram->partition),
drivers/misc/sram.c
273
if (!sram->partition) {
drivers/misc/sram.c
99
struct sram_partition *part = &sram->partition[sram->partitions];
drivers/misc/sram.h
31
struct sram_partition *partition;
drivers/mtd/ftl.c
1005
partition_t *partition;
drivers/mtd/ftl.c
1007
partition = kzalloc_obj(partition_t);
drivers/mtd/ftl.c
1009
if (!partition) {
drivers/mtd/ftl.c
1015
partition->mbd.mtd = mtd;
drivers/mtd/ftl.c
1017
if ((scan_header(partition) == 0) &&
drivers/mtd/ftl.c
1018
(build_maps(partition) == 0)) {
drivers/mtd/ftl.c
1020
partition->state = FTL_FORMATTED;
drivers/mtd/ftl.c
1023
le32_to_cpu(partition->header.FormattedSize) >> 10);
drivers/mtd/ftl.c
1025
partition->mbd.size = le32_to_cpu(partition->header.FormattedSize) >> 9;
drivers/mtd/ftl.c
1027
partition->mbd.tr = tr;
drivers/mtd/ftl.c
1028
partition->mbd.devnum = -1;
drivers/mtd/ftl.c
1029
if (!add_mtd_blktrans_dev(&partition->mbd))
drivers/mtd/ftl.c
1033
kfree(partition);
drivers/mtd/maps/pcmciamtd.c
407
pr_debug("region: %d partition = %u\n", i, t->geo[i].partition);
drivers/mtd/maps/vmu-flash.c
115
int partition, error = 0, x, wait;
drivers/mtd/maps/vmu-flash.c
122
partition = mpart->partition;
drivers/mtd/maps/vmu-flash.c
124
pcache = card->parts[partition].pcache;
drivers/mtd/maps/vmu-flash.c
145
sendbuf = cpu_to_be32(partition << 24 | x << 16 | num);
drivers/mtd/maps/vmu-flash.c
232
int partition, error, locking, x, phaselen, wait;
drivers/mtd/maps/vmu-flash.c
237
partition = mpart->partition;
drivers/mtd/maps/vmu-flash.c
248
sendbuf[0] = cpu_to_be32(partition << 24 | x << 16 | num);
drivers/mtd/maps/vmu-flash.c
25
int partition;
drivers/mtd/maps/vmu-flash.c
310
int partition, error;
drivers/mtd/maps/vmu-flash.c
314
partition = mpart->partition;
drivers/mtd/maps/vmu-flash.c
325
vblock = ofs_to_block(ofs, mtd, partition);
drivers/mtd/maps/vmu-flash.c
358
int index = 0, retval, partition, leftover, numblocks;
drivers/mtd/maps/vmu-flash.c
363
partition = mpart->partition;
drivers/mtd/maps/vmu-flash.c
366
numblocks = card->parts[partition].numblocks;
drivers/mtd/maps/vmu-flash.c
372
pcache = card->parts[partition].pcache;
drivers/mtd/maps/vmu-flash.c
374
vblock = ofs_to_block(from + index, mtd, partition);
drivers/mtd/maps/vmu-flash.c
422
int index = 0, partition, error = 0, numblocks;
drivers/mtd/maps/vmu-flash.c
429
partition = mpart->partition;
drivers/mtd/maps/vmu-flash.c
432
numblocks = card->parts[partition].numblocks;
drivers/mtd/maps/vmu-flash.c
44
int partition;
drivers/mtd/maps/vmu-flash.c
440
vblock = ofs_to_block(to, mtd, partition);
drivers/mtd/maps/vmu-flash.c
469
pcache = card->parts[partition].pcache;
drivers/mtd/maps/vmu-flash.c
518
"blocks with a root block at %d\n", card->partition,
drivers/mtd/maps/vmu-flash.c
521
part_cur = &card->parts[card->partition];
drivers/mtd/maps/vmu-flash.c
530
mdev->port, mdev->unit, card->partition);
drivers/mtd/maps/vmu-flash.c
531
mtd_cur = &card->mtd[card->partition];
drivers/mtd/maps/vmu-flash.c
547
mpart->partition = card->partition;
drivers/mtd/maps/vmu-flash.c
568
if (++card->partition < card->partitions) {
drivers/mtd/maps/vmu-flash.c
569
partnum = cpu_to_be32(card->partition << 24);
drivers/mtd/maps/vmu-flash.c
57
struct mtd_info *mtd, int partition)
drivers/mtd/maps/vmu-flash.c
580
for (error = 0; error <= card->partition; error++) {
drivers/mtd/maps/vmu-flash.c
586
for (error = 0; error <= card->partition; error++) {
drivers/mtd/maps/vmu-flash.c
625
card->partition = 0;
drivers/mtd/maps/vmu-flash.c
69
if (src_ofs >= card->parts[partition].numblocks * card->blocklen)
drivers/mtd/maps/vmu-flash.c
73
if (num > card->parts[partition].numblocks)
drivers/mtd/rfd_ftl.c
151
static int scan_header(struct partition *part)
drivers/mtd/rfd_ftl.c
241
struct partition *part = container_of(dev, struct partition, mbd);
drivers/mtd/rfd_ftl.c
267
static int erase_block(struct partition *part, int block)
drivers/mtd/rfd_ftl.c
318
static int move_block_contents(struct partition *part, int block_no, u_long *old_sector)
drivers/mtd/rfd_ftl.c
406
static int reclaim_block(struct partition *part, u_long *old_sector)
drivers/mtd/rfd_ftl.c
478
static int find_free_block(struct partition *part)
drivers/mtd/rfd_ftl.c
502
static int find_writable_block(struct partition *part, u_long *old_sector)
drivers/mtd/rfd_ftl.c
544
static int mark_sector_deleted(struct partition *part, u_long old_addr)
drivers/mtd/rfd_ftl.c
581
static int find_free_sector(const struct partition *part, const struct block *block)
drivers/mtd/rfd_ftl.c
602
struct partition *part = container_of(dev, struct partition, mbd);
drivers/mtd/rfd_ftl.c
668
struct partition *part = container_of(dev, struct partition, mbd);
drivers/mtd/rfd_ftl.c
710
struct partition *part = container_of(dev, struct partition, mbd);
drivers/mtd/rfd_ftl.c
737
struct partition *part = container_of(dev, struct partition, mbd);
drivers/mtd/rfd_ftl.c
748
struct partition *part;
drivers/mtd/rfd_ftl.c
754
part = kzalloc_obj(struct partition);
drivers/mtd/rfd_ftl.c
794
struct partition *part = container_of(dev, struct partition, mbd);
drivers/mtd/rfd_ftl.c
93
static int build_block_map(struct partition *part, int block_no)
drivers/net/dsa/sja1105/sja1105_main.c
1055
policing[port].partition = 0;
drivers/net/dsa/sja1105/sja1105_static_config.c
424
sja1105_packing(buf, &entry->partition, 14, 12, size, op);
drivers/net/dsa/sja1105/sja1105_static_config.c
438
sja1105_packing(buf, &entry->partition, 9, 7, size, op);
drivers/net/dsa/sja1105/sja1105_static_config.c
684
sja1105_packing(buf, &entry->partition, 27, 25, size, op);
drivers/net/dsa/sja1105/sja1105_static_config.c
697
sja1105_packing(buf, &entry->partition, 27, 25, size, op);
drivers/net/dsa/sja1105/sja1105_static_config.h
313
u64 partition;
drivers/net/dsa/sja1105/sja1105_static_config.h
418
u64 partition;
drivers/net/dsa/sja1105/sja1105_vl.c
496
vl_fwd[sharindx].partition = 0;
drivers/net/ethernet/sun/niu.c
3036
static int hash_read(struct niu *np, unsigned long partition,
drivers/net/ethernet/sun/niu.c
3043
if (partition >= FCRAM_NUM_PARTITIONS ||
drivers/net/ethernet/sun/niu.c
3047
nw64(HASH_TBL_ADDR(partition), val);
drivers/net/ethernet/sun/niu.c
3049
data[i] = nr64(HASH_TBL_DATA(partition));
drivers/net/ethernet/sun/niu.c
3055
static int hash_write(struct niu *np, unsigned long partition,
drivers/net/ethernet/sun/niu.c
3062
if (partition >= FCRAM_NUM_PARTITIONS ||
drivers/net/ethernet/sun/niu.c
3066
nw64(HASH_TBL_ADDR(partition), val);
drivers/net/ethernet/sun/niu.c
3068
nw64(HASH_TBL_DATA(partition), data[i]);
drivers/net/ethernet/sun/niu.c
3104
static int fflp_set_partition(struct niu *np, u64 partition,
drivers/net/ethernet/sun/niu.c
3110
if (partition >= FCRAM_NUM_PARTITIONS ||
drivers/net/ethernet/sun/niu.c
3115
reg = FLW_PRT_SEL(partition);
drivers/net/wireless/ti/wl1251/io.c
124
struct wl1251_partition_set *partition;
drivers/net/wireless/ti/wl1251/io.c
126
partition = kmalloc_obj(*partition);
drivers/net/wireless/ti/wl1251/io.c
127
if (!partition) {
drivers/net/wireless/ti/wl1251/io.c
173
partition->mem.start = mem_start;
drivers/net/wireless/ti/wl1251/io.c
174
partition->mem.size = mem_size;
drivers/net/wireless/ti/wl1251/io.c
175
partition->reg.start = reg_start;
drivers/net/wireless/ti/wl1251/io.c
176
partition->reg.size = reg_size;
drivers/net/wireless/ti/wl1251/io.c
184
wl->if_ops->write(wl, HW_ACCESS_PART0_SIZE_ADDR, partition,
drivers/net/wireless/ti/wl1251/io.c
185
sizeof(*partition));
drivers/net/wireless/ti/wl1251/io.c
187
kfree(partition);
drivers/net/wireless/ti/wlcore/boot.c
163
struct wlcore_partition_set partition;
drivers/net/wireless/ti/wlcore/boot.c
186
memcpy(&partition, &wl->ptable[PART_DOWN], sizeof(partition));
drivers/net/wireless/ti/wlcore/boot.c
187
partition.mem.start = dest;
drivers/net/wireless/ti/wlcore/boot.c
188
ret = wlcore_set_partition(wl, &partition);
drivers/net/wireless/ti/wlcore/boot.c
203
partition.mem.start = addr;
drivers/net/wireless/ti/wlcore/boot.c
204
ret = wlcore_set_partition(wl, &partition);
drivers/ntb/hw/mscc/ntb_hw_switchtec.c
1303
sndev->self_shared->partition_id = sndev->stdev->partition;
drivers/ntb/hw/mscc/ntb_hw_switchtec.c
417
int partition,
drivers/ntb/hw/mscc/ntb_hw_switchtec.c
423
&stdev->mmio_part_cfg_all[partition];
drivers/ntb/hw/mscc/ntb_hw_switchtec.c
853
sndev->self_partition = sndev->stdev->partition;
drivers/ntb/hw/mscc/ntb_hw_switchtec.c
913
int lut_idx, int partition, u64 addr)
drivers/ntb/hw/mscc/ntb_hw_switchtec.c
931
iowrite64((NTB_CTRL_LUT_EN | (partition << 1) | addr),
drivers/pci/quirks.c
5919
u8 partition;
drivers/pci/quirks.c
5939
partition = ioread8(&mmio_ntb->partition_id);
drivers/pci/quirks.c
5943
partition_map &= ~(1ULL << partition);
drivers/pci/switch/switchtec.c
1004
index = stdev->partition;
drivers/pci/switch/switchtec.c
1131
p.partition = part;
drivers/pci/switch/switchtec.c
1173
if (p.partition == SWITCHTEC_IOCTL_EVENT_LOCAL_PART_IDX)
drivers/pci/switch/switchtec.c
1175
else if (p.partition < stdev->partition_count)
drivers/pci/switch/switchtec.c
1176
pcfg = &stdev->mmio_part_cfg_all[p.partition];
drivers/pci/switch/switchtec.c
1613
stdev->partition = ioread8(part_id);
drivers/pci/switch/switchtec.c
1616
stdev->mmio_part_cfg = &stdev->mmio_part_cfg_all[stdev->partition];
drivers/pci/switch/switchtec.c
437
return sysfs_emit(buf, "%d\n", stdev->partition);
drivers/pci/switch/switchtec.c
439
static DEVICE_ATTR_RO(partition);
drivers/pcmcia/cistpl.c
1217
geo->geo[n].partition = 1 << (p[4]-1);
drivers/platform/x86/intel/pmt/discovery-kunit.c
31
region->plat_info.partition, region->plat_info.segment);
drivers/platform/x86/intel/pmt/discovery-kunit.c
41
KUNIT_ASSERT_GE(test, region->plat_info.partition, 0);
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
1566
u8 partition;
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
1589
partition = plat_info->partition;
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
1590
if (partition >= SST_MAX_PARTITIONS) {
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
1591
dev_err(&auxdev->dev, "Invalid partition :%x\n", partition);
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
1685
tpmi_sst->power_domain_info[partition] = pd_info;
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
1686
tpmi_sst->number_of_power_domains[partition] = num_resources;
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
1687
tpmi_sst->cdie_mask[partition] = cdie_mask;
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
1688
tpmi_sst->io_dies[partition] = io_die_cnt;
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
1689
tpmi_sst->partition_mask |= BIT(partition);
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
1690
tpmi_sst->partition_mask_current |= BIT(partition);
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
1718
tpmi_sst->power_domain_info[plat_info->partition] = NULL;
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
1719
tpmi_sst->partition_mask_current &= ~BIT(plat_info->partition);
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
1744
power_domain_info = tpmi_sst->power_domain_info[plat_info->partition];
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
1745
num_resources = tpmi_sst->number_of_power_domains[plat_info->partition];
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
1785
power_domain_info = tpmi_sst->power_domain_info[plat_info->partition];
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
1786
num_resources = tpmi_sst->number_of_power_domains[plat_info->partition];
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
432
static int map_cdies(struct tpmi_sst_struct *sst_inst, u8 id, u8 *partition)
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
441
*partition = i;
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
493
static int map_partition_power_domain_id(struct tpmi_sst_struct *sst_inst, u8 id, u8 *partition)
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
497
*partition = 0;
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
509
return map_cdies(sst_inst, id, partition);
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
519
*partition = i;
drivers/platform/x86/intel/uncore-frequency/uncore-frequency-tpmi.c
406
if (plat_info->partition >= MAX_PARTITIONS) {
drivers/platform/x86/intel/uncore-frequency/uncore-frequency-tpmi.c
432
if (!io_die_start[plat_info->partition]) {
drivers/platform/x86/intel/uncore-frequency/uncore-frequency-tpmi.c
433
io_die_start[plat_info->partition] = io_die_index_next;
drivers/platform/x86/intel/uncore-frequency/uncore-frequency-tpmi.c
454
pkg_io_index = io_die_start[plat_info->partition] + part_io_index;
drivers/platform/x86/intel/uncore-frequency/uncore-frequency-tpmi.c
732
if (topology_max_dies_per_package() > 1 || plat_info->partition)
drivers/platform/x86/intel/vsec_tpmi.c
148
u64 partition:2;
drivers/platform/x86/intel/vsec_tpmi.c
715
tpmi_info->plat_info.partition = header.partition;
drivers/scsi/scsi_debug.c
3444
int partition;
drivers/scsi/scsi_debug.c
3454
partition = devip->tape_partition;
drivers/scsi/scsi_debug.c
3456
for (i = 0, blp = devip->tape_blocks[partition];
drivers/scsi/scsi_debug.c
3457
i < pos && i < devip->tape_eop[partition]; i++, blp++)
drivers/scsi/scsi_debug.c
3461
devip->tape_location[partition] = i;
drivers/scsi/scsi_debug.c
3465
devip->tape_location[partition] = pos;
drivers/scsi/scsi_debug.c
3476
int partition = devip->tape_partition;
drivers/scsi/scsi_debug.c
3484
for (i = 0, pos = devip->tape_location[partition]; i < count; i++, pos++) {
drivers/scsi/scsi_debug.c
3485
if (pos >= devip->tape_eop[partition] - 1) { /* don't overwrite EOD */
drivers/scsi/scsi_debug.c
3486
devip->tape_location[partition] = devip->tape_eop[partition] - 1;
drivers/scsi/scsi_debug.c
3491
(devip->tape_blocks[partition] + pos)->fl_size = data;
drivers/scsi/scsi_debug.c
3493
(devip->tape_blocks[partition] + pos)->fl_size =
drivers/scsi/scsi_debug.c
3495
devip->tape_location[partition] = pos;
drivers/scsi/scsi_debug.c
3506
int partition = devip->tape_partition;
drivers/scsi/scsi_debug.c
3513
pos = devip->tape_location[partition];
drivers/scsi/scsi_debug.c
3518
for (i = 0, blp = devip->tape_blocks[partition] + pos; i < count;
drivers/scsi/scsi_debug.c
3530
for (i = 0, blp = devip->tape_blocks[partition] + pos; i < count;
drivers/scsi/scsi_debug.c
3538
if (pos >= devip->tape_eop[partition])
drivers/scsi/scsi_debug.c
3548
for (i = 0, blp = devip->tape_blocks[partition] + pos;
drivers/scsi/scsi_debug.c
3559
for (i = 0, blp = devip->tape_blocks[partition] + pos;
drivers/scsi/scsi_debug.c
3563
pos < devip->tape_eop[partition];
drivers/scsi/scsi_debug.c
3568
if (pos >= devip->tape_eop[partition])
drivers/scsi/scsi_debug.c
3573
for (blp = devip->tape_blocks[partition] + pos;
drivers/scsi/scsi_debug.c
3574
!IS_TAPE_BLOCK_EOD(blp->fl_size) && pos < devip->tape_eop[partition];
drivers/scsi/scsi_debug.c
3577
if (pos >= devip->tape_eop[partition])
drivers/scsi/scsi_debug.c
3584
devip->tape_location[partition] = pos;
drivers/scsi/scsi_debug.c
3588
devip->tape_location[partition] = pos;
drivers/scsi/scsi_debug.c
3595
devip->tape_location[partition] = pos;
drivers/scsi/scsi_debug.c
3602
devip->tape_location[partition] = 0;
drivers/scsi/scsi_debug.c
3606
devip->tape_location[partition] = 0;
drivers/scsi/scsi_debug.c
3610
devip->tape_location[partition] = devip->tape_eop[partition] - 1;
drivers/scsi/scsi_debug.c
3708
int partition = devip->tape_partition;
drivers/scsi/scsi_debug.c
3709
int pos = devip->tape_location[partition];
drivers/scsi/scsi_debug.c
3712
blp = devip->tape_blocks[partition] + pos;
drivers/scsi/scsi_debug.c
4456
int partition = devip->tape_partition;
drivers/scsi/scsi_debug.c
4457
u32 pos = devip->tape_location[partition];
drivers/scsi/scsi_debug.c
4486
for (i = 0, blp = devip->tape_blocks[partition] + pos;
drivers/scsi/scsi_debug.c
4487
i < num && pos < devip->tape_eop[partition];
drivers/scsi/scsi_debug.c
4489
devip->tape_location[partition] = pos + 1;
drivers/scsi/scsi_debug.c
4502
devip->tape_location[partition] = pos;
drivers/scsi/scsi_debug.c
4531
if (pos >= devip->tape_eop[partition]) {
drivers/scsi/scsi_debug.c
4535
devip->tape_location[partition] = pos - 1;
drivers/scsi/scsi_debug.c
4538
devip->tape_location[partition] = pos;
drivers/scsi/scsi_debug.c
4855
int partition = devip->tape_partition;
drivers/scsi/scsi_debug.c
4856
int pos = devip->tape_location[partition];
drivers/scsi/scsi_debug.c
4881
for (i = 0, blp = devip->tape_blocks[partition] + pos, ew = false;
drivers/scsi/scsi_debug.c
4882
i < num && pos < devip->tape_eop[partition] - 1; i++, pos++, blp++) {
drivers/scsi/scsi_debug.c
4888
ew |= (pos == devip->tape_eop[partition] - TAPE_EW);
drivers/scsi/scsi_debug.c
4891
devip->tape_location[partition] = pos;
drivers/scsi/scsi_debug.c
4893
if (pos >= devip->tape_eop[partition] - 1) {
drivers/scsi/st.c
1101
STp->partition = STp->new_partition = 0;
drivers/scsi/st.c
1129
STp->partition = STp->new_partition = 0;
drivers/scsi/st.c
1243
if ((STp->partition = find_partition(STp)) < 0) {
drivers/scsi/st.c
1244
retval = STp->partition;
drivers/scsi/st.c
1247
STp->new_partition = STp->partition;
drivers/scsi/st.c
1377
struct st_partstat *STps = &(STp->ps[STp->partition]);
drivers/scsi/st.c
1450
STps = &(STp->ps[STp->partition]);
drivers/scsi/st.c
1680
STps = &(STp->ps[STp->partition]);
drivers/scsi/st.c
1943
STps = &(STp->ps[STp->partition]);
drivers/scsi/st.c
2152
STps = &(STp->ps[STp->partition]);
drivers/scsi/st.c
2694
STps = &(STp->ps[STp->partition]);
drivers/scsi/st.c
2745
STps = &(STp->ps[STp->partition]);
drivers/scsi/st.c
3135
static int get_location(struct scsi_tape *STp, unsigned int *block, int *partition,
drivers/scsi/st.c
3163
*block = *partition = 0;
drivers/scsi/st.c
3172
*partition = 0;
drivers/scsi/st.c
3178
*partition = (STp->buffer)->b_data[1];
drivers/scsi/st.c
3184
*block, *partition);
drivers/scsi/st.c
3195
static int set_location(struct scsi_tape *STp, unsigned int block, int partition,
drivers/scsi/st.c
3208
STps = &(STp->ps[STp->partition]);
drivers/scsi/st.c
3211
block, partition);
drivers/scsi/st.c
3212
DEB(if (partition < 0)
drivers/scsi/st.c
3216
if ((!STp->can_partitions && partition != 0) ||
drivers/scsi/st.c
3217
partition >= ST_NBR_PARTITIONS)
drivers/scsi/st.c
3219
if (partition != STp->partition) {
drivers/scsi/st.c
3227
blk, STp->partition);
drivers/scsi/st.c
3246
if (STp->partition != partition) {
drivers/scsi/st.c
3248
scmd[8] = partition;
drivers/scsi/st.c
3250
"from %d to %d\n", STp->partition,
drivers/scsi/st.c
3251
partition);
drivers/scsi/st.c
3271
STp->partition = p;
drivers/scsi/st.c
3274
STp->partition = partition;
drivers/scsi/st.c
3275
STps = &(STp->ps[partition]);
drivers/scsi/st.c
3299
int i, partition;
drivers/scsi/st.c
3302
if ((i = get_location(STp, &block, &partition, 1)) < 0)
drivers/scsi/st.c
3304
if (partition >= ST_NBR_PARTITIONS)
drivers/scsi/st.c
3306
return partition;
drivers/scsi/st.c
3315
if (STp->partition == STp->new_partition)
drivers/scsi/st.c
3612
STps = &(STp->ps[STp->partition]);
drivers/scsi/st.c
3683
(STp->new_partition != STp->partition);
drivers/scsi/st.c
3736
STp->partition = 0;
drivers/scsi/st.c
3800
STp->partition = STp->new_partition = 0;
drivers/scsi/st.c
3902
mt_status.mt_resid = STp->partition;
drivers/scsi/st.c
4409
tpnt->partition = 0;
drivers/scsi/st.c
705
STps = &(STp->ps[STp->partition]);
drivers/scsi/st.c
809
STps = &(STp->ps[STp->partition]);
drivers/scsi/st.c
859
STps = &(STp->ps[STp->partition]);
drivers/scsi/st.c
964
STp->partition = find_partition(STp);
drivers/scsi/st.c
965
if (STp->partition < 0)
drivers/scsi/st.c
966
STp->partition = 0;
drivers/scsi/st.h
154
int partition;
drivers/virt/fsl_hypervisor.c
108
param.ret = fh_partition_start(param.partition, param.entry_point,
drivers/virt/fsl_hypervisor.c
130
param.ret = fh_partition_stop(param.partition);
drivers/virt/fsl_hypervisor.c
483
uint32_t partition; /* The partition handle, if used */
drivers/virt/fsl_hypervisor.c
541
blocking_notifier_call_chain(&failover_subscribers, dbisr->partition,
drivers/virt/fsl_hypervisor.c
560
ret = fh_partition_get_status(dbisr->partition, &status);
drivers/virt/fsl_hypervisor.c
63
param.ret = fh_partition_restart(param.partition);
drivers/virt/fsl_hypervisor.c
85
param.ret = fh_partition_get_status(param.partition, &status);
drivers/virt/fsl_hypervisor.c
869
dbisr->partition = ret = get_parent_handle(np);
fs/afs/afs_vl.h
92
unsigned partition; /* partition ID on this server */
fs/udf/balloc.c
107
static void udf_add_free_space(struct super_block *sb, u16 partition, u32 cnt)
fs/udf/balloc.c
116
le32_add_cpu(&lvid->freeSpaceTable[partition], cnt);
fs/udf/balloc.c
177
uint16_t partition, uint32_t first_block,
fs/udf/balloc.c
188
part_len = sbi->s_partmaps[partition].s_partition_len;
fs/udf/balloc.c
218
udf_add_free_space(sb, partition, -alloc_count);
fs/udf/balloc.c
224
struct udf_bitmap *bitmap, uint16_t partition,
fs/udf/balloc.c
240
if (goal >= sbi->s_partmaps[partition].s_partition_len)
fs/udf/balloc.c
332
if (newblock >= sbi->s_partmaps[partition].s_partition_len) {
fs/udf/balloc.c
338
" as free, partition length is %u)\n", partition,
fs/udf/balloc.c
339
newblock, sbi->s_partmaps[partition].s_partition_len);
fs/udf/balloc.c
350
udf_add_free_space(sb, partition, -1);
fs/udf/balloc.c
494
struct inode *table, uint16_t partition,
fs/udf/balloc.c
506
if (first_block >= sbi->s_partmaps[partition].s_partition_len)
fs/udf/balloc.c
553
udf_add_free_space(sb, partition, -alloc_count);
fs/udf/balloc.c
559
struct inode *table, uint16_t partition,
fs/udf/balloc.c
583
if (goal >= sbi->s_partmaps[partition].s_partition_len)
fs/udf/balloc.c
649
udf_add_free_space(sb, partition, -1);
fs/udf/balloc.c
660
uint16_t partition = bloc->partitionReferenceNum;
fs/udf/balloc.c
661
struct udf_part_map *map = &UDF_SB(sb)->s_partmaps[partition];
fs/udf/balloc.c
669
partition, bloc->logicalBlockNum, offset, count,
fs/udf/balloc.c
690
uint16_t partition, uint32_t first_block,
fs/udf/balloc.c
693
struct udf_part_map *map = &UDF_SB(sb)->s_partmaps[partition];
fs/udf/balloc.c
699
partition, first_block,
fs/udf/balloc.c
704
partition, first_block,
fs/udf/balloc.c
716
uint16_t partition, uint32_t goal, int *err)
fs/udf/balloc.c
718
struct udf_part_map *map = &UDF_SB(sb)->s_partmaps[partition];
fs/udf/balloc.c
724
partition, goal, err);
fs/udf/balloc.c
728
partition, goal, err);
fs/udf/partition.c
102
uint16_t partition, uint32_t offset)
fs/udf/partition.c
104
return udf_get_pblock_virt15(sb, block, partition, offset);
fs/udf/partition.c
108
uint16_t partition, uint32_t offset)
fs/udf/partition.c
117
map = &sbi->s_partmaps[partition];
fs/udf/partition.c
26
uint16_t partition, uint32_t offset)
fs/udf/partition.c
276
uint16_t partition, uint32_t offset)
fs/udf/partition.c
292
map = &UDF_SB(sb)->s_partmaps[partition];
fs/udf/partition.c
30
if (partition >= sbi->s_partitions) {
fs/udf/partition.c
304
uint16_t partition, uint32_t offset)
fs/udf/partition.c
314
map = &sbi->s_partmaps[partition];
fs/udf/partition.c
32
block, partition, offset);
fs/udf/partition.c
321
retblk = udf_try_read_meta(inode, block, partition, offset);
fs/udf/partition.c
336
retblk = udf_try_read_meta(inode, block, partition, offset);
fs/udf/partition.c
35
map = &sbi->s_partmaps[partition];
fs/udf/partition.c
37
return map->s_partition_func(sb, block, partition, offset);
fs/udf/partition.c
43
uint16_t partition, uint32_t offset)
fs/udf/partition.c
55
map = &sbi->s_partmaps[partition];
fs/udf/partition.c
82
sb, block, partition);
fs/udf/partition.c
91
if (iinfo->i_location.partitionReferenceNum == partition) {
fs/udf/super.c
1038
int udf_compute_nr_groups(struct super_block *sb, u32 partition)
fs/udf/super.c
1040
struct udf_part_map *map = &UDF_SB(sb)->s_partmaps[partition];
fs/udf/super.c
974
static int udf_load_metadata_files(struct super_block *sb, int partition,
fs/udf/super.c
983
map = &sbi->s_partmaps[partition];
fs/udf/udf_sb.h
166
int udf_compute_nr_groups(struct super_block *sb, u32 partition);
fs/udf/udfdecl.h
243
uint16_t partition, uint32_t goal, int *err);
include/hyperv/hvhdk_mini.h
75
} __packed partition;
include/linux/intel_vsec.h
185
u8 partition;
include/linux/switchtec.h
481
int partition;
include/media/v4l2-vp9.h
120
u32 (*partition)[16][4];
include/media/v4l2-vp9.h
81
u8 partition[16][3];
include/pcmcia/cistpl.h
494
u_int partition;
include/uapi/linux/fsl_hypervisor.h
106
__u32 partition;
include/uapi/linux/fsl_hypervisor.h
56
__u32 partition;
include/uapi/linux/fsl_hypervisor.h
76
__u32 partition;
include/uapi/linux/fsl_hypervisor.h
91
__u32 partition;
include/uapi/linux/genwqe/genwqe_card.h
342
__u32 partition; /* '0', '1', or 'v' */
include/uapi/linux/switchtec_ioctl.h
142
__u32 partition;
include/uapi/linux/v4l2-controls.h
2901
__u8 partition[16][3];