| /kernel/linux/linux-5.10/fs/nfs/blocklayout/ |
| D | dev.c | 112 dprintk("Too many volumes: %d\n", b->concat.volumes_count); in nfs4_block_decode_volume() 120 b->concat.volumes[i] = be32_to_cpup(p++); in nfs4_block_decode_volume() 130 dprintk("Too many volumes: %d\n", b->stripe.volumes_count); in nfs4_block_decode_volume() 138 b->stripe.volumes[i] = be32_to_cpup(p++); in nfs4_block_decode_volume() 231 struct pnfs_block_volume *volumes, int idx, gfp_t gfp_mask); 236 struct pnfs_block_volume *volumes, int idx, gfp_t gfp_mask) in bl_parse_simple() argument 238 struct pnfs_block_volume *v = &volumes[idx]; in bl_parse_simple() 353 struct pnfs_block_volume *volumes, int idx, gfp_t gfp_mask) in bl_parse_scsi() argument 355 struct pnfs_block_volume *v = &volumes[idx]; in bl_parse_scsi() 402 struct pnfs_block_volume *volumes, int idx, gfp_t gfp_mask) in bl_parse_slice() argument [all …]
|
| /kernel/linux/linux-6.6/fs/nfs/blocklayout/ |
| D | dev.c | 112 dprintk("Too many volumes: %d\n", b->concat.volumes_count); in nfs4_block_decode_volume() 120 b->concat.volumes[i] = be32_to_cpup(p++); in nfs4_block_decode_volume() 130 dprintk("Too many volumes: %d\n", b->stripe.volumes_count); in nfs4_block_decode_volume() 138 b->stripe.volumes[i] = be32_to_cpup(p++); in nfs4_block_decode_volume() 231 struct pnfs_block_volume *volumes, int idx, gfp_t gfp_mask); 236 struct pnfs_block_volume *volumes, int idx, gfp_t gfp_mask) in bl_parse_simple() argument 238 struct pnfs_block_volume *v = &volumes[idx]; in bl_parse_simple() 329 struct pnfs_block_volume *volumes, int idx, gfp_t gfp_mask) in bl_parse_scsi() argument 331 struct pnfs_block_volume *v = &volumes[idx]; in bl_parse_scsi() 384 struct pnfs_block_volume *volumes, int idx, gfp_t gfp_mask) in bl_parse_slice() argument [all …]
|
| /kernel/linux/linux-5.10/drivers/mtd/ubi/ |
| D | ubi-media.h | 49 * open time. Should only be set on volumes that 74 * table of the UBI image. In this case, one of the volumes (e.g., the one 88 * Compatibility constants used by internal volumes. 227 * There are 2 sorts of volumes in UBI: user volumes and internal volumes. 228 * Internal volumes are not seen from outside and are used for various internal 230 * layout volume. Internal volumes are the main mechanism of UBI extensions. 232 * volumes have their own reserved range of IDs. 234 * The @compat field is only used for internal volumes and contains the "degree 235 * of their compatibility". It is always zero for user volumes. This field 245 * eraseblock if this is a static volume. In case of dynamic volumes, it does [all …]
|
| D | Kconfig | 7 logical volumes on top of MTD devices, hides some complexities of 85 devices on top of UBI volumes: for each UBI volumes an MTD device is 92 bool "Read-only block devices on top of UBI volumes" 97 devices will be layered on top of UBI volumes, which means that the 100 volumes in read-only mode (e.g., ext4), but it is probably most
|
| D | vmt.c | 52 * out that the volume was removed from the @ubi->volumes array. 62 if (!ubi->volumes[vol->vol_id]) { in vol_attribute_show() 166 if (!ubi->volumes[i]) { in ubi_create_volume() 185 if (ubi->volumes[vol_id]) { in ubi_create_volume() 192 if (ubi->volumes[i] && in ubi_create_volume() 193 ubi->volumes[i]->name_len == req->name_len && in ubi_create_volume() 194 !strcmp(ubi->volumes[i]->name, req->name)) { in ubi_create_volume() 260 ubi->volumes[vol_id] = vol; in ubi_create_volume() 309 ubi->volumes[vol_id] = NULL; in ubi_create_volume() 341 ubi_assert(vol == ubi->volumes[vol_id]); in ubi_remove_volume() [all …]
|
| D | vtbl.c | 30 * information about how much data static volumes contain. 60 * ubi_update_layout_vol - helper for updatting layout volumes on flash 68 layout_vol = ubi->volumes[vol_id2idx(ubi, UBI_LAYOUT_VOLUME_ID)]; in ubi_update_layout_vol() 113 * ubi_vtbl_rename_volumes - rename UBI volumes in the volume table. 117 * This function re-names multiple volumes specified in @req in the volume 258 ubi_err(ubi, "volumes %d and %d have the same name \"%s\"", in vtbl_check() 511 * init_volumes - initialize volume information for existing volumes. 516 * This function allocates volume description objects for existing volumes. 565 ubi_assert(!ubi->volumes[i]); in init_volumes() 566 ubi->volumes[i] = vol; in init_volumes() [all …]
|
| D | build.c | 176 * ubi_notify_all - send a notification to all volumes. 181 * This function walks all volumes of UBI device @ubi and sends the @ntype 197 * change @ubi->volumes, we do not have to lock in ubi_notify_all() 200 if (!ubi->volumes[i]) in ubi_notify_all() 203 ubi_do_get_volume_info(ubi, ubi->volumes[i], &nt.vi); in ubi_notify_all() 217 * ubi_enumerate_volumes - send "add" notification for all existing volumes. 220 * This function walks all UBI devices and volumes and sends the 409 * kill_volumes - destroy all user volumes. 417 if (ubi->volumes[i]) in kill_volumes() 418 ubi_free_volume(ubi, ubi->volumes[i]); in kill_volumes() [all …]
|
| /kernel/linux/linux-6.6/drivers/mtd/ubi/ |
| D | ubi-media.h | 49 * open time. Should only be set on volumes that 74 * table of the UBI image. In this case, one of the volumes (e.g., the one 88 * Compatibility constants used by internal volumes. 227 * There are 2 sorts of volumes in UBI: user volumes and internal volumes. 228 * Internal volumes are not seen from outside and are used for various internal 230 * layout volume. Internal volumes are the main mechanism of UBI extensions. 232 * volumes have their own reserved range of IDs. 234 * The @compat field is only used for internal volumes and contains the "degree 235 * of their compatibility". It is always zero for user volumes. This field 245 * eraseblock if this is a static volume. In case of dynamic volumes, it does [all …]
|
| D | Kconfig | 7 logical volumes on top of MTD devices, hides some complexities of 85 devices on top of UBI volumes: for each UBI volumes an MTD device is 92 bool "Read-only block devices on top of UBI volumes" 97 devices will be layered on top of UBI volumes, which means that the 100 volumes in read-only mode (e.g., ext4), but it is probably most
|
| D | vmt.c | 52 * out that the volume was removed from the @ubi->volumes array. 62 if (!ubi->volumes[vol->vol_id]) { in vol_attribute_show() 166 if (!ubi->volumes[i]) { in ubi_create_volume() 185 if (ubi->volumes[vol_id]) { in ubi_create_volume() 192 if (ubi->volumes[i] && in ubi_create_volume() 193 ubi->volumes[i]->name_len == req->name_len && in ubi_create_volume() 194 !strcmp(ubi->volumes[i]->name, req->name)) { in ubi_create_volume() 260 ubi->volumes[vol_id] = vol; in ubi_create_volume() 309 ubi->volumes[vol_id] = NULL; in ubi_create_volume() 341 ubi_assert(vol == ubi->volumes[vol_id]); in ubi_remove_volume() [all …]
|
| D | vtbl.c | 30 * information about how much data static volumes contain. 60 * ubi_update_layout_vol - helper for updatting layout volumes on flash 68 layout_vol = ubi->volumes[vol_id2idx(ubi, UBI_LAYOUT_VOLUME_ID)]; in ubi_update_layout_vol() 113 * ubi_vtbl_rename_volumes - rename UBI volumes in the volume table. 117 * This function re-names multiple volumes specified in @req in the volume 258 ubi_err(ubi, "volumes %d and %d have the same name \"%s\"", in vtbl_check() 511 * init_volumes - initialize volume information for existing volumes. 516 * This function allocates volume description objects for existing volumes. 565 ubi_assert(!ubi->volumes[i]); in init_volumes() 566 ubi->volumes[i] = vol; in init_volumes() [all …]
|
| D | build.c | 178 * ubi_notify_all - send a notification to all volumes. 183 * This function walks all volumes of UBI device @ubi and sends the @ntype 199 * change @ubi->volumes, we do not have to lock in ubi_notify_all() 202 if (!ubi->volumes[i]) in ubi_notify_all() 205 ubi_do_get_volume_info(ubi, ubi->volumes[i], &nt.vi); in ubi_notify_all() 219 * ubi_enumerate_volumes - send "add" notification for all existing volumes. 222 * This function walks all UBI devices and volumes and sends the 411 * kill_volumes - destroy all user volumes. 419 if (ubi->volumes[i]) in kill_volumes() 420 ubi_free_volume(ubi, ubi->volumes[i]); in kill_volumes() [all …]
|
| /kernel/linux/linux-5.10/include/uapi/mtd/ |
| D | ubi-user.h | 46 * UBI volumes are created via the %UBI_IOCMKVOL ioctl command of UBI character 64 * UBI volumes re-name 67 * To re-name several volumes atomically at one go, the %UBI_IOCRNVOL command 139 * Block devices on UBI volumes 171 /* Re-name volumes */ 218 /* Maximum amount of UBI volumes that can be re-named at one go */ 237 * eraseblocks on dynamic volumes 297 * open time. Only valid for static volumes and 319 * This structure is used by user-space programs when creating new volumes. The 320 * @used_bytes field is only necessary when creating static volumes. [all …]
|
| /kernel/linux/linux-6.6/include/uapi/mtd/ |
| D | ubi-user.h | 46 * UBI volumes are created via the %UBI_IOCMKVOL ioctl command of UBI character 64 * UBI volumes re-name 67 * To re-name several volumes atomically at one go, the %UBI_IOCRNVOL command 139 * Block devices on UBI volumes 171 /* Re-name volumes */ 218 /* Maximum amount of UBI volumes that can be re-named at one go */ 237 * eraseblocks on dynamic volumes 303 * open time. Only valid for static volumes and 325 * This structure is used by user-space programs when creating new volumes. The 326 * @used_bytes field is only necessary when creating static volumes. [all …]
|
| /kernel/linux/linux-5.10/Documentation/ABI/stable/ |
| D | sysfs-class-ubi | 31 device may have many UBI volumes) 71 volumes may have smaller logical eraseblock size because of their 86 Maximum number of volumes which this UBI device may have. 132 Count of volumes on this UBI device. 140 etc directories describe UBI volumes on UBI device X (volumes 168 only for static volumes, and for dynamic volume it equivalent 199 Volume type. Contains ASCII "dynamic\n" for dynamic volumes and 200 "static\n" for static volumes.
|
| /kernel/linux/linux-6.6/Documentation/ABI/stable/ |
| D | sysfs-class-ubi | 31 device may have many UBI volumes) 71 volumes may have smaller logical eraseblock size because of their 86 Maximum number of volumes which this UBI device may have. 132 Count of volumes on this UBI device. 140 etc directories describe UBI volumes on UBI device X (volumes 168 only for static volumes, and for dynamic volume it equivalent 199 Volume type. Contains ASCII "dynamic\n" for dynamic volumes and 200 "static\n" for static volumes.
|
| /kernel/linux/linux-6.6/include/linux/mtd/ |
| D | ubi.h | 50 * @corrupted: non-zero if the volume is corrupted (static volumes only) 59 * The @corrupted flag is only relevant to static volumes and is always zero 80 * volumes and contain the number of bytes stored in this static volume and how 81 * many eraseblock this data occupies. In case of dynamic volumes, the 158 * Volumes of this UBI device may have smaller logical eraseblock size if their 222 /* UBI descriptor given to users when they open UBI volumes */
|
| /kernel/linux/linux-5.10/include/linux/mtd/ |
| D | ubi.h | 50 * @corrupted: non-zero if the volume is corrupted (static volumes only) 59 * The @corrupted flag is only relevant to static volumes and is always zero 80 * volumes and contain the number of bytes stored in this static volume and how 81 * many eraseblock this data occupies. In case of dynamic volumes, the 157 * Volumes of this UBI device may have smaller logical eraseblock size if their 221 /* UBI descriptor given to users when they open UBI volumes */
|
| /kernel/linux/linux-5.10/include/sound/ |
| D | ak4xxx-adda.h | 49 unsigned char volumes[AK4XXX_IMAGE_SIZE]; /* saved volume values */ member 81 (ak)->volumes[(chip) * 16 + (reg)] 83 ((ak)->volumes[(chip) * 16 + (reg)] = (val))
|
| /kernel/linux/linux-6.6/include/sound/ |
| D | ak4xxx-adda.h | 49 unsigned char volumes[AK4XXX_IMAGE_SIZE]; /* saved volume values */ member 81 (ak)->volumes[(chip) * 16 + (reg)] 83 ((ak)->volumes[(chip) * 16 + (reg)] = (val))
|
| /kernel/linux/linux-5.10/fs/afs/ |
| D | vl_alias.c | 116 * Compare the fileserver lists of two volumes. The server lists are sorted in 154 * Compare root.cell volumes. 195 if (!RB_EMPTY_ROOT(&p->volumes)) in afs_query_for_alias_one() 196 pvol = afs_get_volume(rb_entry(p->volumes.rb_node, in afs_query_for_alias_one() 232 * Query the new cell for volumes we know exist in cells we're already using. 246 if (RB_EMPTY_ROOT(&p->volumes)) in afs_query_for_alias()
|
| /kernel/linux/linux-6.6/fs/afs/ |
| D | vl_alias.c | 116 * Compare the fileserver lists of two volumes. The server lists are sorted in 154 * Compare root.cell volumes. 195 if (!RB_EMPTY_ROOT(&p->volumes)) in afs_query_for_alias_one() 196 pvol = afs_get_volume(rb_entry(p->volumes.rb_node, in afs_query_for_alias_one() 232 * Query the new cell for volumes we know exist in cells we're already using. 246 if (RB_EMPTY_ROOT(&p->volumes)) in afs_query_for_alias()
|
| /kernel/linux/linux-6.6/fs/freevxfs/ |
| D | Kconfig | 21 There is a userspace utility for HP-UX logical volumes which makes 22 creating HP-UX logical volumes easy from HP-UX disk block device file
|
| /kernel/linux/linux-5.10/fs/freevxfs/ |
| D | Kconfig | 20 There is a userspace utility for HP-UX logical volumes which makes 21 creating HP-UX logical volumes easy from HP-UX disk block device file
|
| /kernel/linux/linux-6.6/fs/ntfs3/ |
| D | Kconfig | 23 for 16T+ volumes. Windows will not be able to mount such volumes.
|