| /kernel/linux/linux-6.6/include/uapi/linux/ |
| D | fsl_hypervisor.h | 1 /* SPDX-License-Identifier: ((GPL-2.0+ WITH Linux-syscall-note) OR BSD-3-Clause) */ 5 * Copyright (C) 2008-2011 Freescale Semiconductor, Inc. 47 * struct fsl_hv_ioctl_restart - restart a partition 49 * @partition: the ID of the partition to restart, or -1 for the 50 * calling partition 56 __u32 partition; member 60 * struct fsl_hv_ioctl_status - get a partition's status 62 * @partition: the ID of the partition to query, or -1 for the 63 * calling partition 64 * @status: The returned status of the partition [all …]
|
| /kernel/linux/linux-5.10/include/uapi/linux/ |
| D | fsl_hypervisor.h | 1 /* SPDX-License-Identifier: ((GPL-2.0+ WITH Linux-syscall-note) OR BSD-3-Clause) */ 5 * Copyright (C) 2008-2011 Freescale Semiconductor, Inc. 47 * struct fsl_hv_ioctl_restart - restart a partition 49 * @partition: the ID of the partition to restart, or -1 for the 50 * calling partition 56 __u32 partition; member 60 * struct fsl_hv_ioctl_status - get a partition's status 62 * @partition: the ID of the partition to query, or -1 for the 63 * calling partition 64 * @status: The returned status of the partition [all …]
|
| /kernel/linux/linux-6.6/block/partitions/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 # Partition configuration 5 menu "Partition Types" 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 53 RiscOS operating system which runs on Acorn's ARM-based Risc PC [all …]
|
| /kernel/linux/linux-5.10/block/partitions/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 # Partition configuration 6 bool "Advanced partition selection" 19 bool "Acorn partition support" if PARTITION_ADVANCED 25 bool "Cumana partition support" if PARTITION_ADVANCED 33 bool "EESOX partition support" if PARTITION_ADVANCED 38 bool "ICS partition support" if PARTITION_ADVANCED 46 bool "Native filecore partition support" if PARTITION_ADVANCED 51 RiscOS operating system which runs on Acorn's ARM-based Risc PC 56 bool "PowerTec partition support" if PARTITION_ADVANCED [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mtd/partitions/ |
| D | partition.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/mtd/partitions/partition.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Partition 10 This binding describes a single flash partition. Each partition must have its 11 relative offset and size specified. Depending on partition function extra 14 A partition may be dynamically allocated by a specific parser at runtime. 16 Everything after 'partition-' will be used as the partition name to compare 18 If the partition contains invalid char a label can be provided that will [all …]
|
| D | fixed-partitions.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/mtd/partitions/fixed-partitions.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 12 on-flash partition table such as RedBoot. 14 The partition table should be a node named "partitions". Partitions are then 18 - Rafał Miłecki <rafal@milecki.pl> 23 - const: fixed-partitions 24 - items: 25 - const: sercomm,sc-partitions [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/ti/wl1251/ |
| D | io.c | 1 // SPDX-License-Identifier: GPL-2.0-only 30 * a chip-specific register address, so look it up in the registers in wl1251_translate_reg_addr() 36 return -EINVAL; in wl1251_translate_reg_addr() 41 return addr - wl->physical_reg_addr + wl->virtual_reg_addr; in wl1251_translate_reg_addr() 46 return addr - wl->physical_mem_addr + wl->virtual_mem_addr; in wl1251_translate_mem_addr() 55 wl->if_ops->read(wl, physical, buf, len); in wl1251_mem_read() 64 wl->if_ops->write(wl, physical, buf, len); in wl1251_mem_write() 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 [all …]
|
| /kernel/linux/linux-6.6/drivers/mtd/parsers/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 20 This provides partition parsing for BCM63xx devices with CFE 24 tristate "Broadcom's U-Boot partition parser" 27 Broadcom uses a custom way of storing U-Boot environment variables. 28 They are placed inside U-Boot partition itself at unspecified offset. 34 tristate "Command line partition table parsing" 37 Allow generic configuration of the MTD partition tables via the kernel 49 <mtddef> := <mtd-id>:<partdef>[,<partdef>] 51 <mtd-id> := unique id used in mapping driver/device 52 <size> := standard linux memsize OR "-" to denote all [all …]
|
| D | qcomsmempart.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Qualcomm SMEM NAND flash partition parser 28 * struct smem_flash_pentry - SMEM Flash partition entry 29 * @name: Name of the partition 31 * @length: Length of the partition in blocks 32 * @attr: Flags for this partition 42 * struct smem_flash_ptable - SMEM Flash partition table 43 * @magic1: Partition table Magic 1 44 * @magic2: Partition table Magic 2 45 * @version: Partition table version [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mtd/ |
| D | partition.txt | 8 flash layout set at production time. Some may use on-flash table that describes 17 When a single partition is represented with a DT node (it depends on a used 20 hierarchical (multi-level) layouts and should be used if there is some 21 significant relation between partitions or some partition internally uses 30 Partitions can be represented by sub-nodes of a flash device. This can be used 32 used for what purposes, but which don't use an on-flash partition table such 35 The partition table should be a subnode of the flash node and should be named 37 - compatible : (required) must be "fixed-partitions" 45 #address-cells & #size-cells must both be present in the partitions subnode of the 47 <1>: for partitions that require a single 32-bit cell to represent their [all …]
|
| /kernel/linux/linux-5.10/drivers/mtd/parsers/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 20 This provides partition parsing for BCM63xx devices with CFE 24 tristate "Command line partition table parsing" 27 Allow generic configuration of the MTD partition tables via the kernel 39 <mtddef> := <mtd-id>:<partdef>[,<partdef>] 41 <mtd-id> := unique id used in mapping driver/device 42 <size> := standard linux memsize OR "-" to denote all 47 allowed in the partition definition, including mtd id's and partition 52 1 flash resource (mtd-id "sa1100"), with 1 single writable partition: 53 mtdparts=sa1100:- [all …]
|
| /kernel/linux/linux-6.6/include/linux/mtd/ |
| D | partitions.h | 16 * Partition definition structure: 18 * An array of struct partition is passed along with a MTD object to 21 * For each partition, these fields are available: 22 * name: string that will be used to label the partition's MTD device. 25 * partition that contains at least kernel and rootfs. In such case an 29 * size: the partition size; if defined as MTDPART_SIZ_FULL, the partition 32 * defined as MTDPART_OFS_APPEND, the partition will start where the 35 * after the end of partition. 37 * master MTD flag set for the corresponding MTD partition. 38 * For example, to force a read-only partition, simply adding [all …]
|
| /kernel/linux/linux-5.10/include/linux/mtd/ |
| D | partitions.h | 16 * Partition definition structure: 18 * An array of struct partition is passed along with a MTD object to 21 * For each partition, these fields are available: 22 * name: string that will be used to label the partition's MTD device. 25 * partition that contains at least kernel and rootfs. In such case an 29 * size: the partition size; if defined as MTDPART_SIZ_FULL, the partition 32 * defined as MTDPART_OFS_APPEND, the partition will start where the 35 * after the end of partition. 37 * master MTD flag set for the corresponding MTD partition. 38 * For example, to force a read-only partition, simply adding [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ti/wl1251/ |
| D | io.c | 1 // SPDX-License-Identifier: GPL-2.0-only 30 * a chip-specific register address, so look it up in the registers in wl1251_translate_reg_addr() 36 return -EINVAL; in wl1251_translate_reg_addr() 41 return addr - wl->physical_reg_addr + wl->virtual_reg_addr; in wl1251_translate_reg_addr() 46 return addr - wl->physical_mem_addr + wl->virtual_mem_addr; in wl1251_translate_mem_addr() 55 wl->if_ops->read(wl, physical, buf, len); in wl1251_mem_read() 64 wl->if_ops->write(wl, physical, buf, len); in wl1251_mem_write() 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 [all …]
|
| /kernel/liteos_a/drivers/block/disk/include/ |
| D | disk.h | 2 * Copyright (c) 2013-2019 Huawei Technologies Co., Ltd. All rights reserved. 3 * Copyright (c) 2020-2021 Huawei Device Co., Ltd. All rights reserved. 61 #define PAR_OFFSET 446 /* MBR: Partition table offset (2) */ 64 #define BS_JMPBOOT 0 /* x86 jump instruction (3-byte) */ 107 #define SIGNATURE_OFFSET 0 /* The offset of GPT partition header signature */ 179 UINT32 part_count : 8; /* current partition count */ 199 UINT32 part_id : 8; /* partition number in the system */ 200 UINT32 part_no_disk : 8; /* partition number in the disk */ 201 UINT32 part_no_mbr : 5; /* partition number in the mbr */ 203 UINT8 filesystem_type; /* filesystem used in the partition */ [all …]
|
| /kernel/uniproton/src/include/uapi/ |
| D | prt_fs.h | 2 * Copyright (c) 2022-2022 Huawei Technologies Co., Ltd. All rights reserved. 9 * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, 12 * Create: 2022-09-21 30 /* partition low-level read func */ 31 S32 (*readFunc)(S32 partition, uintptr_t offset, void *buf, U32 size); 32 /* partition low-level write func */ 33 S32 (*writeFunc)(S32 partition, uintptr_t offset, const void *buf, U32 size); 34 /* partition low-level erase func */ 35 S32 (*eraseFunc)(S32 partition, uintptr_t offset, U32 size); 40 S32 blockCount; /* number of partition blocks */ [all …]
|
| /kernel/linux/linux-5.10/fs/hfsplus/ |
| D | part_tbl.c | 4 * Copyright (C) 1996-1997 Paul H. Hargrove 8 * Original code to handle the new style Mac partition table based on 12 * a structure means that the pointer is non-NULL and the structure it 22 #define HFS_PMAP_BLK 1 /* First block of partition map */ 23 #define HFS_MDB_BLK 2 /* Block (w/i partition) of MDB */ 27 #define HFS_OLD_PMAP_MAGIC 0x5453 /* "TS": old-type partition map */ 28 #define HFS_NEW_PMAP_MAGIC 0x504D /* "PM": new-type partition map */ 33 * The new style Mac partition map 35 * For each partition on the media there is a physical block (512-byte 42 __be32 pmMapBlkCnt; /* partition blocks count */ [all …]
|
| /kernel/linux/linux-6.6/fs/hfsplus/ |
| D | part_tbl.c | 4 * Copyright (C) 1996-1997 Paul H. Hargrove 8 * Original code to handle the new style Mac partition table based on 12 * a structure means that the pointer is non-NULL and the structure it 22 #define HFS_PMAP_BLK 1 /* First block of partition map */ 23 #define HFS_MDB_BLK 2 /* Block (w/i partition) of MDB */ 27 #define HFS_OLD_PMAP_MAGIC 0x5453 /* "TS": old-type partition map */ 28 #define HFS_NEW_PMAP_MAGIC 0x504D /* "PM": new-type partition map */ 33 * The new style Mac partition map 35 * For each partition on the media there is a physical block (512-byte 42 __be32 pmMapBlkCnt; /* partition blocks count */ [all …]
|
| /kernel/linux/linux-6.6/fs/udf/ |
| D | partition.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * partition.c 6 * Partition handling routines for the OSTA-UDF(tm) filesystem. 9 * (C) 1998-2001 Ben Fennema 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() 36 if (map->s_partition_func) in udf_get_pblock() [all …]
|
| /kernel/linux/linux-5.10/fs/udf/ |
| D | partition.c | 2 * partition.c 5 * Partition handling routines for the OSTA-UDF(tm) filesystem. 13 * (C) 1998-2001 Ben Fennema 30 uint16_t partition, uint32_t offset) in udf_get_pblock() argument 34 if (partition >= sbi->s_partitions) { in udf_get_pblock() 35 udf_debug("block=%u, partition=%u, offset=%u: invalid partition\n", in udf_get_pblock() 36 block, partition, offset); in udf_get_pblock() 39 map = &sbi->s_partmaps[partition]; in udf_get_pblock() 40 if (map->s_partition_func) in udf_get_pblock() 41 return map->s_partition_func(sb, block, partition, offset); in udf_get_pblock() [all …]
|
| /kernel/linux/linux-6.6/Documentation/misc-devices/ |
| D | ibmvmc.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 21 https://openpowerfoundation.org/wp-content/uploads/2016/05/LoPAPR_DRAFT_v11_24March2016_cmt1.pdf 24 interface between the hypervisor and a management partition. This interface 25 is like a message passing interface. This management partition is intended 27 Console (HMC) - based system management. 31 packaged as an external tower or rack-mounted personal computer. In a 33 processor-based systems. 36 ---------------------- 38 In the management partition, a management application exists which enables 43 The management application runs on a Linux logical partition on a [all …]
|
| /kernel/linux/linux-5.10/Documentation/misc-devices/ |
| D | ibmvmc.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 21 https://openpowerfoundation.org/wp-content/uploads/2016/05/LoPAPR_DRAFT_v11_24March2016_cmt1.pdf 24 interface between the hypervisor and a management partition. This interface 25 is like a message passing interface. This management partition is intended 27 Console (HMC) - based system management. 31 packaged as an external tower or rack-mounted personal computer. In a 33 processor-based systems. 36 ---------------------- 38 In the management partition, a management application exists which enables 43 The management application runs on a Linux logical partition on a [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/boot/dts/fsl/ |
| D | p1022ds.dtsi | 2 * P1022 DS Device Tree Source stub (no addresses or top-level ranges) 37 #address-cells = <1>; 38 #size-cells = <1>; 39 compatible = "cfi-flash"; 41 bank-width = <2>; 42 device-width = <1>; 44 partition@0 { 46 label = "ramdisk-nor"; 47 read-only; 50 partition@3000000 { [all …]
|
| D | mpc8536ds.dtsi | 2 * MPC8536DS Device Tree Source stub (no addresses or top-level ranges) 37 #address-cells = <1>; 38 #size-cells = <1>; 39 compatible = "cfi-flash"; 41 bank-width = <2>; 42 device-width = <1>; 44 partition@0 { 46 label = "ramdisk-nor"; 49 partition@3000000 { 51 label = "diagnostic-nor"; [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/boot/dts/fsl/ |
| D | p1022ds.dtsi | 2 * P1022 DS Device Tree Source stub (no addresses or top-level ranges) 37 #address-cells = <1>; 38 #size-cells = <1>; 39 compatible = "cfi-flash"; 41 bank-width = <2>; 42 device-width = <1>; 44 partition@0 { 46 label = "ramdisk-nor"; 47 read-only; 50 partition@3000000 { [all …]
|