Home
last modified time | relevance | path

Searched full:volume (Results 1 – 25 of 354) sorted by relevance

12345678910>>...15

/openbmc/bmcweb/redfish-core/schema/dmtf/csdl/
H A DVolume_v1.xml88 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Volume">
92 <EntityType Name="Volume" BaseType="Resource.v1_0_0.Resource" Abstract="true">
93 …<Annotation Term="OData.Description" String="Volume contains properties used to describe a volume,…
94 …Data.LongDescription" String="This resource shall be used to represent a volume, virtual disk, log…
109 …otation Term="OData.Description" String="Volumes can be deleted by deleting the Volume resource."/>
141 …String="This action is used to prepare the contents of the volume for use by the system. If Initia…
145 <Parameter Name="Volume" Type="Volume.v1_0_0.Actions"/>
146 <Parameter Name="InitializeMethod" Type="Volume.InitializeMethod">
158 <Parameter Name="InitializeType" Type="Volume.InitializeType">
167 <Parameter Name="Volume" Type="Volume.v1_0_0.Actions"/>
[all …]
H A DVolumeCollection_v1.xml19 <edmx:Include Namespace="Volume"/>
26 <Annotation Term="OData.Description" String="A Collection of Volume resource instances."/>
27 …LongDescription" String="This collection shall contain references to all Volume resource instances…
31 …<Annotation Term="OData.Description" String="Volume collections may support adding Volume resource…
68 <NavigationProperty Name="Members" Type="Collection(Volume.Volume)">
70 …<Annotation Term="OData.Description" String="The value of each member references a Volume resource…
71 …OData.LongDescription" String="The value of each member entry shall reference a Volume resource."/>
H A DConnection_v1.xml32 <edmx:Include Namespace="Volume"/>
79 …<Annotation Term="OData.Description" String="This action adds a volume to the connection. Volumes…
80 …ongDescription" String="This action shall add a volume to the connection. Services shall add the
82 <Parameter Name="Volume" Type="Volume.Volume" Nullable="false">
83 <Annotation Term="OData.Description" String="The volume to add."/>
84 …This parameter shall contain a link to a resource of type `Volume` that represents the volume to a…
87 …String="The initiator-visible logical unit number (LUN) to assign to the volume. Clients are requ…
88 …contain the initiator-visible logical unit number (LUN) to assign to the volume. Services shall r…
91 …cription" String="The supported I/O access capabilities to assign to the volume. Clients are requ…
92 …all contain an array of the storage access capabilities to assign to the volume. Services shall r…
[all …]
/openbmc/u-boot/doc/
H A DREADME.ubi14 ubi info [l[ayout]] - Display volume and ubi layout information
15 ubi create[vol] volume [size] [type] - create volume name with size
16 ubi write[vol] address volume size - Write volume from address with size
17 ubi write.part address volume size [fullsize]
18 - Write part of a volume from address
19 ubi read[vol] address volume [size] - Read volume to address with size
20 ubi remove[vol] volume - Remove volume
22 volume: character name
77 ubi info Display volume and ubi layout information
78 ubi createvol Create UBI volume on UBI device
[all …]
/openbmc/u-boot/include/linux/mtd/
H A Dubi.h28 * enum ubi_open_mode - UBI volume open mode constants.
33 * UBI_METAONLY: modify only the volume meta-data,
34 * i.e. the data stored in the volume table, but not in any of volume LEBs.
44 * struct ubi_volume_info - UBI volume description data structure.
45 * @vol_id: volume ID
46 * @ubi_num: UBI device number this volume belongs to
47 * @size: how many physical eraseblocks are reserved for this volume
48 * @used_bytes: how many bytes of data this volume contains
49 * @used_ebs: how many physical eraseblocks of this volume actually contain any
51 * @vol_type: volume type (%UBI_DYNAMIC_VOLUME or %UBI_STATIC_VOLUME)
[all …]
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/
H A DVolume.v1_10_1.json2 "$id": "http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_10_1.json",
3 "$ref": "#/definitions/Volume",
25 "description": "The ANA group id for this volume.",
26 "longDescription": "This shall contain the ANA group id for this volume.",
54 "#Volume.AssignReplicaTarget": {
57 "#Volume.ChangeRAIDLayout": {
60 "#Volume.CheckConsistency": {
63 "#Volume.CreateReplicaTarget": {
66 "#Volume.ForceEnable": {
69 "#Volume.Initialize": {
[all …]
H A DConnection.v1_4_0.json79 …"description": "This action adds a volume to the connection. Volumes are added to the `VolumeInfo…
80 …"longDescription": "This action shall add a volume to the connection. Services shall add the volu…
83 …"description": "The supported I/O access capabilities to assign to the volume. Clients are requir…
87 …all contain an array of the storage access capabilities to assign to the volume. Services shall r…
91 …tion": "The initiator-visible logical unit number (LUN) to assign to the volume. Clients are requ…
92 …contain the initiator-visible logical unit number (LUN) to assign to the volume. Services shall r…
95 "Volume": { object
96 … "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/Volume.json#/definitions/Volume",
97 "description": "The volume to add.",
98 …This parameter shall contain a link to a resource of type `Volume` that represents the volume to a…
[all …]
/openbmc/u-boot/drivers/mtd/ubi/
H A Dubi-media.h33 /* Volume identifier header magic number (ASCII "UBI!") */
37 * Volume type constants used in the volume identifier header.
39 * @UBI_VID_DYNAMIC: dynamic volume
40 * @UBI_VID_STATIC: static volume
48 * Volume flags used in the volume table record.
50 * @UBI_VTBL_AUTORESIZE_FLG: auto-resize this volume
52 * %UBI_VTBL_AUTORESIZE_FLG flag can be set only for one volume in the volume
53 * table. UBI automatically re-sizes the volume which has this flag and makes
54 * the volume to be of largest possible size. This means that if after the
56 * present on the device, it automatically appends all of them to the volume
[all …]
H A Dvtbl.c10 * This file includes volume table manipulation code. The volume table is an
11 * on-flash table containing volume meta-data like name, number of reserved
12 * physical eraseblocks, type, etc. The volume table is stored in the so-called
13 * "layout volume".
15 * The layout volume is an internal volume which is organized as follows. It
17 * eraseblock stores one volume table copy, i.e. LEB 0 and LEB 1 duplicate each
18 * other. This redundancy guarantees robustness to unclean reboots. The volume
19 * table is basically an array of volume table records. Each record contains
20 * full information about the volume and protected by a CRC checksum. Note,
21 * nowadays we use the atomic LEB change operation when updating the volume
[all …]
H A Dvmt.c9 * This file contains implementation of volume creation, deletion, updating and
53 * A. process 1 opens a sysfs file related to volume Y, say
55 * B. process 2 removes volume Y;
59 * out that the volume was removed from the @ubi->volumes array.
78 /* Take a reference to prevent volume removal */ in vol_attribute_show()
108 /* We've done the operation, drop volume and UBI device references */ in vol_attribute_show()
131 /* Release method for volume devices */
141 * ubi_create_volume - create volume.
143 * @req: volume creation request
145 * This function creates volume described by @req. If @req->vol_id id
[all …]
H A Dupd.c8 * Jan 2007: Alexander Schmidt, hacked per-volume update.
12 * This file contains implementation of the volume update and atomic LEB change
15 * The update operation is based on the per-volume update marker which is
16 * stored in the volume table. The update marker is set before the update
20 * device next time. If the update marker is set for a volume, the volume is
42 * @vol: volume description object
44 * This function sets the update marker flag for volume @vol. Returns zero
52 dbg_gen("set update marker for volume %d", vol->vol_id); in set_update_marker()
73 * @vol: volume description object
76 * This function clears the update marker for volume @vol, sets new volume
[all …]
H A Dkapi.c69 * ubi_do_get_volume_info - get information about UBI volume.
71 * @vol: volume description object
92 * ubi_get_volume_info - get information about UBI volume.
93 * @desc: volume descriptor
104 * ubi_open_volume - open UBI volume.
106 * @vol_id: volume ID
109 * The @mode parameter specifies if the volume should be opened in read-only
111 * nobody else will be able to open this volume. UBI allows to have many volume
114 * If a static volume is being opened for the first time since boot, it will be
118 * This function returns volume descriptor in case of success and a negative
[all …]
H A Dubi.h80 /* The volume ID/LEB number/erase counter is unknown */
118 * MOVE_CANCEL_RACE: canceled because the volume is being deleted, the source
184 * @vol_id: volume ID of the locked logical eraseblock
204 * struct ubi_rename_entry - volume re-name description data structure.
205 * @new_name_len: new volume name length
206 * @new_name: new volume name
207 * @remove: if not zero, this volume should be removed, not re-named
208 * @desc: descriptor of the volume
211 * This data structure is utilized in the multiple volume re-name code. Namely,
262 * struct ubi_volume - UBI volume description data structure.
[all …]
/openbmc/u-boot/disk/
H A Dpart_iso.h14 …unsigned char desctype; /* type of Volume descriptor: 0 = boot record, 1 = primary, 2 = Suppleme…
24 …unsigned char desctype; /* type of Volume descriptor: 0 = boot record, 1 = primary, 2 = Suppleme…
29 char volid[32]; /* volume Identifier */
31 unsigned int volsiz_LE; /* volume size Little Endian */
32 unsigned int volsiz_BE; /* volume size Big Endian */
34 unsigned short setsize_LE; /* volume set size LE */
35 unsigned short setsize_BE; /* volume set size BE */
36 unsigned short seqnum_LE; /* volume sequence number LE */
37 unsigned short seqnum_BE; /* volume sequence number BE */
47 char volsetid[128];/* Volume set identifier */
[all …]
/openbmc/u-boot/include/mtd/
H A Dubi-user.h29 * UBI volume creation
36 * UBI volume deletion
39 * To delete a volume, the %UBI_IOCRMVOL ioctl command of the UBI character
40 * device should be used. A pointer to the 32-bit volume ID hast to be passed
43 * UBI volume re-size
46 * To re-size a volume, the %UBI_IOCRSVOL ioctl command of the UBI character
57 * UBI volume update
60 * Volume update should be done via the %UBI_IOCVOLUP ioctl command of the
61 * corresponding UBI volume character device. A pointer to a 64-bit update
63 * this number of bytes to the volume character device. The update is finished
[all …]
/openbmc/u-boot/cmd/
H A Dubi.c148 static int ubi_create_vol(char *volume, int64_t size, int dynamic, int vol_id) in ubi_create_vol() argument
162 strcpy(req.name, volume); in ubi_create_vol()
163 req.name_len = strlen(volume); in ubi_create_vol()
172 printf("Creating %s volume %s of size %lld\n", in ubi_create_vol()
173 dynamic ? "dynamic" : "static", volume, size); in ubi_create_vol()
174 /* Call real ubi create volume */ in ubi_create_vol()
178 static struct ubi_volume *ubi_find_volume(char *volume) in ubi_find_volume() argument
185 if (vol && !strcmp(vol->name, volume)) in ubi_find_volume()
189 printf("Volume %s not found!\n", volume); in ubi_find_volume()
193 static int ubi_remove_vol(char *volume) in ubi_remove_vol() argument
[all …]
H A Dubifs.c26 debug("Using volume %s\n", vol_name); in cmd_ubifs_mount()
62 printf("No UBIFS volume mounted!\n"); in cmd_ubifs_umount()
89 printf("UBIFS not mounted, use ubifsmount to mount volume first!\n"); in do_ubifs_ls()
116 printf("UBIFS not mounted, use ubifs mount to mount volume first!\n"); in do_ubifs_load()
147 "mount UBIFS volume",
148 "<volume-name>\n"
149 " - mount 'volume-name' volume"
154 "unmount UBIFS volume",
155 " - unmount current volume"
/openbmc/docs/architecture/code-update/
H A Demmc-storage-design.md12 filesystem type, partitioning, volume management, boot options and
57 - Filesystem layout: The root filesystem is hosted in a read-only volume. The
58 /var directory is mounted in a read-write volume that persists through code
60 ssh keys, so it is a bind mount to a directory in the read-write volume. A
68 | Read-only volume | | Read-write volume |
95 MTD partition for U-Boot, one for its environment, and a UBI volume spanning
137 logical volume to the kernel, although a [pre-init script][] will likely still
147 volume design.
167 - Volume management: LVM. This allows for dynamic partition/removal, similar
170 able to resize the partition if needed. In addition, UBI volume management
[all …]
/openbmc/u-boot/arch/x86/include/asm/fsp/
H A Dfsp_fv.h72 /* Describes the features and layout of the firmware volume */
80 * Declares the file system with which the firmware volume
85 * Length in bytes of the complete firmware volume, including
93 * volume.
96 /* Length in bytes of the complete firmware volume header */
99 * A 16-bit checksum of the firmware volume header.
125 /* Firmware Volume Header Revision definition */
128 /* Extension header pointed by ExtHeaderOffset of volume header */
130 /* firmware volume name */
/openbmc/bmcweb/redfish-core/include/registries/
H A Dstorage_device_message_registry.hpp247 …fully seated. Replace the defective cables, drive, or both. Delete the volume if it is no longer…
307volume, first back up all data, then replace the drive and restore all data afterward. If this dr…
336 "The storage controller has detected a degraded volume condition.",
337 "The volume '%1' attached to the storage controller located in '%2' is degraded.",
349 "The storage controller has detected a failed volume condition.",
350 "The volume '%1' attached to the storage controller located in '%2' has failed.",
362 "A volume health has changed to OK.",
363 …"The health of volume '%1' that is attached to the storage controller located in '%2' has changed …
375 "The storage controller has detected an offline volume condition.",
376 "The volume '%1' attached to the storage controller located in '%2' is offline.",
[all …]
/openbmc/qemu/include/crypto/
H A Dblock.h54 * @buf: the data from head of the volume
57 * Given @len bytes of data from the head of a storage volume
58 * in @buf, probe to determine if the volume has the encryption
76 * @readfunc: callback for reading data from the volume
82 * storage volume encrypted with format identified by
86 * context based on the volume header(s), extracting the
104 * to the volume being in the wrong format, a cipher
125 * @initfunc: callback for initializing volume header
126 * @writefunc: callback for writing data to the volume header
132 * a storage volume to be encrypted with format identified
[all …]
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Item/
H A DVolume.interface.yaml2 D-bus interface to manage a logical storage volume. Currently, this
26 Erase the contents of the volume.
38 Unmount the filesystem, lock the volume, and remove sensitive data
39 (e.g. volume key) from memory.
46 Activate the volume and mount the filesystem.
58 Change the LUKS password that unlocks the storage volume.
77 Indicates whether the LUKS volume is locked.
/openbmc/u-boot/drivers/mtd/ubispl/
H A Dubispl.h13 * The maximum number of volume ids we scan. So you can load volume id
28 * The maximum number of logical erase blocks per loadable volume
32 * The bitmap size for the above to denote the found blocks inside the volume
37 * struct ubi_vol_info - UBISPL internal volume represenation
38 * @last_block: The last block (highest LEB) found for this volume
78 * @volinfo: The volume information of the interesting (toload)
111 /* Data for storing the VID and volume information */
/openbmc/estoraged/src/
H A Destoraged.cpp34 using sdbusplus::xyz::openbmc_project::Inventory::Item::server::Volume;
58 /* Add Volume interface. */ in EStoraged()
60 objectPath, "xyz.openbmc_project.Inventory.Item.Volume"); in EStoraged()
63 Volume::FilesystemType type) { in EStoraged()
68 [this](Volume::EraseMethod eraseType) { this->erase(eraseType); }); in EStoraged()
99 * Now it is the same as the volume Locked property */ in EStoraged()
163 Volume::FilesystemType type) in formatLuks()
168 if (type != Volume::FilesystemType::ext4) in formatLuks()
182 void EStoraged::erase(Volume::EraseMethod inEraseMethod) in erase()
189 case Volume::EraseMethod::CryptoErase: in erase()
[all …]
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Volume/
H A Dmeson.build3 sdbusplus_current_path = 'xyz/openbmc_project/Inventory/Item/Volume'
8 '../../../../../../yaml/xyz/openbmc_project/Inventory/Item/Volume.interface.yaml',
28 'xyz/openbmc_project/Inventory/Item/Volume',

12345678910>>...15