/linux/drivers/hv/ |
H A D | mshv_root_main.c | 38 MODULE_DESCRIPTION("Microsoft Hyper-V root partition VMM interface /dev/mshv"); 80 static int mshv_init_async_handler(struct mshv_partition *partition); 124 * Only allow hypercalls that have a u64 partition id as the first member of 155 static int mshv_ioctl_passthru_hvcall(struct mshv_partition *partition, in mshv_ioctl_passthru_hvcall() argument 187 /* async hypercalls can only be called from partition fd */ in mshv_ioctl_passthru_hvcall() 190 ret = mshv_init_async_handler(partition); in mshv_ioctl_passthru_hvcall() 216 *(u64 *)input_pg = partition->pt_id; in mshv_ioctl_passthru_hvcall() 226 mshv_async_hvcall_handler(partition, &status); in mshv_ioctl_passthru_hvcall() 234 ret = hv_call_deposit_pages(NUMA_NO_NODE, partition->pt_id, 1); in mshv_ioctl_passthru_hvcall() 913 mshv_partition_ioctl_create_vp(struct mshv_partition *partition, in mshv_partition_ioctl_create_vp() argument 1037 mshv_init_async_handler(struct mshv_partition * partition) mshv_init_async_handler() argument 1051 struct mshv_partition *partition = data; mshv_async_hvcall_handler() local 1187 mshv_partition_region_by_gfn(struct mshv_partition * partition,u64 gfn) mshv_partition_region_by_gfn() argument 1201 mshv_partition_region_by_uaddr(struct mshv_partition * partition,u64 uaddr) mshv_partition_region_by_uaddr() argument 1219 mshv_partition_create_region(struct mshv_partition * partition,struct mshv_user_mem_region * mem,struct mshv_mem_region ** regionpp,bool is_mmio) mshv_partition_create_region() argument 1265 struct mshv_partition *partition = region->partition; mshv_partition_mem_region_map() local 1331 mshv_map_user_memory(struct mshv_partition * partition,struct mshv_user_mem_region mem) mshv_map_user_memory() argument 1379 mshv_unmap_user_memory(struct mshv_partition * partition,struct mshv_user_mem_region mem) mshv_unmap_user_memory() argument 1414 mshv_partition_ioctl_set_memory(struct mshv_partition * partition,struct mshv_user_mem_region __user * user_mem) mshv_partition_ioctl_set_memory() argument 1436 mshv_partition_ioctl_ioeventfd(struct mshv_partition * partition,void __user * user_args) mshv_partition_ioctl_ioeventfd() argument 1448 mshv_partition_ioctl_irqfd(struct mshv_partition * partition,void __user * user_args) mshv_partition_ioctl_irqfd() argument 1460 mshv_partition_ioctl_get_gpap_access_bitmap(struct mshv_partition * partition,void __user * user_args) mshv_partition_ioctl_get_gpap_access_bitmap() argument 1544 mshv_partition_ioctl_set_msi_routing(struct mshv_partition * partition,void __user * user_args) mshv_partition_ioctl_set_msi_routing() argument 1574 mshv_partition_ioctl_initialize(struct mshv_partition * partition) mshv_partition_ioctl_initialize() argument 1598 struct mshv_partition *partition = filp->private_data; mshv_partition_ioctl() local 1703 drain_all_vps(const struct mshv_partition * partition) drain_all_vps() argument 1728 remove_partition(struct mshv_partition * partition) remove_partition() argument 1741 destroy_partition(struct mshv_partition * partition) destroy_partition() argument 1835 mshv_partition_get(struct mshv_partition * partition) mshv_partition_get() argument 1857 mshv_partition_put(struct mshv_partition * partition) mshv_partition_put() argument 1866 struct mshv_partition *partition = filp->private_data; mshv_partition_release() local 1878 add_partition(struct mshv_partition * partition) add_partition() argument 1897 struct mshv_partition *partition; mshv_ioctl_create_partition() local [all...] |
H A D | mshv_irq.c | 18 int mshv_update_routing_table(struct mshv_partition *partition, in mshv_update_routing_table() argument 67 mutex_lock(&partition->pt_irq_lock); in mshv_update_routing_table() 68 old = rcu_dereference_protected(partition->pt_girq_tbl, 1); in mshv_update_routing_table() 69 rcu_assign_pointer(partition->pt_girq_tbl, new); in mshv_update_routing_table() 70 mshv_irqfd_routing_update(partition); in mshv_update_routing_table() 71 mutex_unlock(&partition->pt_irq_lock); in mshv_update_routing_table() 73 synchronize_srcu_expedited(&partition->pt_irq_srcu); in mshv_update_routing_table() 83 void mshv_free_routing_table(struct mshv_partition *partition) in mshv_free_routing_table() argument 86 rcu_access_pointer(partition->pt_girq_tbl); in mshv_free_routing_table() 92 mshv_ret_girq_entry(struct mshv_partition *partition, u3 argument [all...] |
H A D | mshv_eventfd.h | 17 * partition.irqfds.resampler_lock 43 void mshv_eventfd_init(struct mshv_partition *partition); 44 void mshv_eventfd_release(struct mshv_partition *partition); 46 void mshv_register_irq_ack_notifier(struct mshv_partition *partition, 48 void mshv_unregister_irq_ack_notifier(struct mshv_partition *partition, 50 bool mshv_notify_acked_gsi(struct mshv_partition *partition, int gsi); 52 int mshv_set_unset_irqfd(struct mshv_partition *partition,
|
/linux/drivers/mtd/maps/ |
H A D | vmu-flash.c | 25 int partition; member 44 int partition; member 57 struct mtd_info *mtd, int partition) in ofs_to_block() argument 69 if (src_ofs >= card->parts[partition].numblocks * card->blocklen) in ofs_to_block() 73 if (num > card->parts[partition].numblocks) in ofs_to_block() 115 int partition, error = 0, x, wait; in maple_vmu_read_block() local 122 partition = mpart->partition; in maple_vmu_read_block() 124 pcache = card->parts[partition].pcache; in maple_vmu_read_block() 145 sendbuf = cpu_to_be32(partition << 2 in maple_vmu_read_block() 232 int partition, error, locking, x, phaselen, wait; maple_vmu_write_block() local 310 int partition, error; vmu_flash_read_char() local 358 int index = 0, retval, partition, leftover, numblocks; vmu_flash_read() local 422 int index = 0, partition, error = 0, numblocks; vmu_flash_write() local [all...] |
/linux/block/partitions/ |
H A D | Kconfig | 8 bool "Advanced partition selection" 21 bool "Acorn partition support" if PARTITION_ADVANCED 27 bool "Cumana partition support" if PARTITION_ADVANCED 35 bool "EESOX partition support" if PARTITION_ADVANCED 40 bool "ICS partition support" if PARTITION_ADVANCED 48 bool "Native filecore partition support" if PARTITION_ADVANCED 58 bool "PowerTec partition support" if PARTITION_ADVANCED 62 Support reading partition tables created on Acorn machines using 66 bool "RISCiX partition support" if PARTITION_ADVANCED 75 bool "AIX basic partition tabl [all...] |
/linux/drivers/net/wireless/ti/wl1251/ |
H A D | io.c | 89 * There are two VIRTUAL partitions (the memory partition and the 90 * registers partition), which are mapped to two different areas of the 93 * memory partition comes before the register partition, but the opposite is 124 struct wl1251_partition_set *partition; in wl1251_set_partition() local 126 partition = kmalloc(sizeof(*partition), GFP_KERNEL); in wl1251_set_partition() 127 if (!partition) { in wl1251_set_partition() 128 wl1251_error("can not allocate partition buffer"); in wl1251_set_partition() 141 " address range. Truncating partition[ in wl1251_set_partition() [all...] |
/linux/fs/udf/ |
H A D | partition.c | 3 * partition.c 26 uint16_t partition, uint32_t offset) in udf_get_pblock() argument 30 if (partition >= sbi->s_partitions) { in udf_get_pblock() 31 udf_debug("block=%u, partition=%u, offset=%u: invalid partition\n", in udf_get_pblock() 32 block, partition, offset); in udf_get_pblock() 35 map = &sbi->s_partmaps[partition]; in udf_get_pblock() 37 return map->s_partition_func(sb, block, partition, offset); in udf_get_pblock() 43 uint16_t partition, uint32_t offset) in udf_get_pblock_virt15() argument 55 map = &sbi->s_partmaps[partition]; in udf_get_pblock_virt15() 102 udf_get_pblock_virt20(struct super_block * sb,uint32_t block,uint16_t partition,uint32_t offset) udf_get_pblock_virt20() argument 108 udf_get_pblock_spar15(struct super_block * sb,uint32_t block,uint16_t partition,uint32_t offset) udf_get_pblock_spar15() argument 276 udf_try_read_meta(struct inode * inode,uint32_t block,uint16_t partition,uint32_t offset) udf_try_read_meta() argument 304 udf_get_pblock_meta25(struct super_block * sb,uint32_t block,uint16_t partition,uint32_t offset) udf_get_pblock_meta25() argument [all...] |
/linux/arch/arm/boot/dts/marvell/ |
H A D | armada-385-linksys-caiman.dts | 81 partition@0 { 87 partition@100000 { 92 partition@140000 { 97 partition@900000 { 104 partition@a00000 { 109 partition@1000000 { 115 partition@3200000 { 120 partition@3800000 { 128 partition@5a00000 { 139 partition [all...] |
H A D | armada-385-linksys-shelby.dts | 81 partition@0 { 87 partition@100000 { 92 partition@140000 { 97 partition@900000 { 104 partition@a00000 { 109 partition@1000000 { 115 partition@3200000 { 120 partition@3800000 { 128 partition@5a00000 { 139 partition [all...] |
H A D | armada-385-linksys-cobra.dts | 81 partition@0 { 87 partition@100000 { 92 partition@140000 { 97 partition@900000 { 104 partition@a00000 { 109 partition@1000000 { 115 partition@3200000 { 120 partition@3800000 { 128 partition@5a00000 { 139 partition [all...] |
H A D | armada-385-linksys-rango.dts | 89 partition@0 { 95 partition@200000 { 100 partition@220000 { 105 partition@7e0000 { 111 partition@820000 { 118 partition@a00000 { 123 partition@1000000 { 129 partition@5a00000 { 134 partition@6000000 { 142 partition [all...] |
/linux/Documentation/block/ |
H A D | cmdline-partition.rst | 2 Embedded device command line partition parsing 6 block device partition table from the kernel command line. 11 Users can easily change the partition. 24 partition size, in bytes, such as: 512, 1m, 1G. 32 partition start address, in bytes. 38 partition name. Kernel sends uevent with "PARTNAME". Application can 39 create a link to block device partition with the name "PARTNAME". 40 User space application can access partition by partition name. 43 read-only. Flag the partition a [all...] |
/linux/arch/arm/boot/dts/nxp/mxs/ |
H A D | imx28-apf28.dts | 30 partition@0 { 35 partition@300000 { 40 partition@380000 { 45 partition@400000 { 50 partition@480000 { 55 partition@500000 { 60 partition@d00000 {
|
/linux/arch/powerpc/boot/dts/fsl/ |
H A D | p1022ds.dtsi | 44 partition@0 { 50 partition@3000000 { 56 partition@3e00000 { 62 partition@4000000 { 68 partition@4400000 { 73 partition@7f00000 { 79 partition@7f80000 { 92 partition@0 { 98 partition@2000000 { 103 partition [all...] |
H A D | mpc8536ds.dtsi | 44 partition@0 { 49 partition@3000000 { 55 partition@3e00000 { 61 partition@4000000 { 66 partition@4400000 { 71 partition@7f00000 { 76 partition@7f80000 { 90 partition@0 { 96 partition@2000000 { 101 partition [all...] |
H A D | p1024rdb.dtsi | 44 partition@0 { 52 partition@40000 { 58 partition@80000 { 64 partition@400000 { 70 partition@f00000 { 87 partition@0 { 95 partition@100000 { 101 partition@200000 { 107 partition@600000 { 113 partition [all...] |
H A D | p2020rdb.dts | 44 partition@0 { 52 partition@40000 { 59 partition@80000 { 66 partition@400000 { 72 partition@f00000 { 89 partition@0 { 97 partition@100000 { 104 partition@200000 { 111 partition@600000 { 118 partition [all...] |
/linux/arch/arm/boot/dts/ti/omap/ |
H A D | omap3430-sdp.dts | 84 partition@0 { 88 partition@40000 { 92 partition@80000 { 96 partition@280000 { 127 partition@0 { 131 partition@80000 { 135 partition@1c0000 { 139 partition@280000 { 143 partition@780000 { 172 partition [all...] |
/linux/drivers/md/dm-vdo/ |
H A D | encodings.c | 636 * @partition: The slab depot partition 647 int vdo_configure_slab_depot(const struct partition *partition, in vdo_configure_slab_depot() argument 657 __func__, (unsigned long long) partition->count, in vdo_configure_slab_depot() 658 (unsigned long long) partition->offset, in vdo_configure_slab_depot() 662 slab_count = (partition->count / slab_size); in vdo_configure_slab_depot() 671 last_block = partition->offset + total_slab_blocks; in vdo_configure_slab_depot() 675 .first_block = partition->offset, in vdo_configure_slab_depot() 683 (unsigned long long) (partition in vdo_configure_slab_depot() 784 struct partition *partition; allocate_partition() local 933 struct partition *partition; vdo_get_partition() local 955 struct partition *partition; vdo_get_known_partition() local 965 const struct partition *partition; encode_layout() local 1000 struct partition *partition; decode_layout() local [all...] |
/linux/arch/arm/boot/dts/qcom/ |
H A D | qcom-ipq4018-ap120c-ac.dtsi | 124 partition@0 { 130 partition@40000 { 136 partition@60000 { 142 partition@c0000 { 148 partition@d0000 { 154 partition@e0000 { 159 partition@f0000 { 165 partition@170000 { 185 partition@180000 { 191 partition [all...] |
H A D | qcom-ipq4018-jalapeno.dts | 83 partition@0 { 89 partition@40000 { 95 partition@60000 { 101 partition@c0000 { 107 partition@d0000 { 113 partition@e0000 { 118 partition@f0000 { 124 partition@170000 { 144 partition@0 { 149 partition [all...] |
/linux/drivers/mtd/parsers/ |
H A D | Kconfig | 15 This provides partition parsing for BCM63xx devices with CFE 19 tristate "Broadcom's U-Boot partition parser" 23 They are placed inside U-Boot partition itself at unspecified offset. 29 tristate "Command line partition table parsing" 32 Allow generic configuration of the MTD partition tables via the kernel 52 allowed in the partition definition, including mtd id's and partition 57 1 flash resource (mtd-id "sa1100"), with 1 single writable partition: 70 This provides a open firmware device tree partition parser 71 which derives the partition ma [all...] |
/linux/arch/arm/boot/dts/broadcom/ |
H A D | bcm53340-ubnt-unifi-switch8.dts | 45 partition@0 { 50 partition@c0000 { 55 partition@d0000 { 60 partition@e0000 { 65 partition@fe0000 { 70 partition@1ef0000 { 75 partition@1ff0000 {
|
/linux/arch/arm64/boot/dts/broadcom/northstar2/ |
H A D | ns2-xmc.dts | 88 partition@0 { 94 partition@280000 { 100 partition@2c0000 { 106 partition@300000 { 112 partition@4000000 { 117 partition@a400000 { 156 partition@0 { 161 partition@80000 { 166 partition@1e0000 { 171 partition [all...] |
/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt7986a-bananapi-bpi-r3-nor.dtso | 28 partition@0 { 34 partition@40000 { 39 partition@80000 { 44 partition@100000 { 50 partition@180000 { 55 partition@c00000 {
|