| /kernel/linux/linux-5.10/fs/afs/ |
| D | volume.c | 2 /* AFS volume management 16 * Insert a volume into a cell. If there's an existing volume record, that is 20 struct afs_volume *volume) in afs_insert_volume_into_cell() argument 31 if (p->vid < volume->vid) { in afs_insert_volume_into_cell() 33 } else if (p->vid > volume->vid) { in afs_insert_volume_into_cell() 36 volume = afs_get_volume(p, afs_volume_trace_get_cell_insert); in afs_insert_volume_into_cell() 41 rb_link_node_rcu(&volume->cell_node, parent, pp); in afs_insert_volume_into_cell() 42 rb_insert_color(&volume->cell_node, &cell->volumes); in afs_insert_volume_into_cell() 43 hlist_add_head_rcu(&volume->proc_link, &cell->proc_volumes); in afs_insert_volume_into_cell() 47 return volume; in afs_insert_volume_into_cell() [all …]
|
| D | afs.h | 14 #define AFS_MAXVOLNAME 64 /* Maximum length of a volume name */ 15 #define AFS_MAXNSERVERS 8 /* Maximum servers in a basic volume record */ 16 #define AFS_NMAXNSERVERS 13 /* Maximum servers in a N/U-class volume record */ 17 #define AFS_MAXTYPES 3 /* Maximum number of volume types */ 30 AFSVL_RWVOL, /* read/write volume */ 31 AFSVL_ROVOL, /* read-only volume */ 32 AFSVL_BACKVOL, /* backup volume */ 53 afs_volid_t vid; /* volume ID */ 54 afs_vnodeid_t vnode; /* Lower 64-bits of file index within volume */ 92 * AFS volume information [all …]
|
| D | afs_fs.h | 29 FSGETVOLUMEINFO = 148, /* AFS Get information about a volume */ 30 FSGETVOLUMESTATUS = 149, /* AFS Get volume status information */ 31 FSGETROOTVOLUME = 151, /* AFS Get root volume name */ 46 VSALVAGE = 101, /* volume needs salvaging */ 48 VNOVOL = 103, /* no such volume or volume unavailable */ 49 VVOLEXISTS = 104, /* volume name already exists */ 50 VNOSERVICE = 105, /* volume not currently in service */ 51 VOFFLINE = 106, /* volume is currently offline (more info available [VVL-spec]) */ 52 VONLINE = 107, /* volume is already online */ 54 VOVERQUOTA = 109, /* volume's maximum quota exceeded */ [all …]
|
| D | super.c | 158 struct afs_volume *volume = as->volume; in afs_show_devname() local 168 switch (volume->type) { in afs_show_devname() 173 if (volume->type_force) in afs_show_devname() 182 seq_printf(m, "%c%s:%s%s", pref, cell->name, volume->name, suf); in afs_show_devname() 212 * Parse the source name to get cell name, volume name, volume type and R/W 216 * "%[cell:]volume[.]" R/W volume 217 * "#[cell:]volume[.]" R/O or R/W volume (R/O parent), 218 * or R/W (R/W parent) volume 219 * "%[cell:]volume.readonly" R/O volume 220 * "#[cell:]volume.readonly" R/O volume [all …]
|
| /kernel/linux/linux-4.19/fs/afs/ |
| D | volume.c | 1 /* AFS volume management 22 * Allocate a volume record and load it up from a vldb record. 29 struct afs_volume *volume; in afs_alloc_volume() local 36 volume = kzalloc(sizeof(struct afs_volume), GFP_KERNEL); in afs_alloc_volume() 37 if (!volume) in afs_alloc_volume() 40 volume->vid = vldb->vid[params->type]; in afs_alloc_volume() 41 volume->update_at = ktime_get_real_seconds() + afs_volume_record_life; in afs_alloc_volume() 42 volume->cell = afs_get_cell(params->cell); in afs_alloc_volume() 43 volume->type = params->type; in afs_alloc_volume() 44 volume->type_force = params->force; in afs_alloc_volume() [all …]
|
| D | afs.h | 18 #define AFS_MAXVOLNAME 64 /* Maximum length of a volume name */ 19 #define AFS_MAXNSERVERS 8 /* Maximum servers in a basic volume record */ 20 #define AFS_NMAXNSERVERS 13 /* Maximum servers in a N/U-class volume record */ 21 #define AFS_MAXTYPES 3 /* Maximum number of volume types */ 31 AFSVL_RWVOL, /* read/write volume */ 32 AFSVL_ROVOL, /* read-only volume */ 33 AFSVL_BACKVOL, /* backup volume */ 54 afs_volid_t vid; /* volume ID */ 55 afs_vnodeid_t vnode; /* file index within volume */ 92 * AFS volume information [all …]
|
| /kernel/linux/linux-5.10/include/linux/mtd/ |
| D | ubi.h | 26 * enum ubi_open_mode - UBI volume open mode constants. 31 * UBI_METAONLY: modify only the volume meta-data, 32 * i.e. the data stored in the volume table, but not in any of volume LEBs. 42 * struct ubi_volume_info - UBI volume description data structure. 43 * @vol_id: volume ID 44 * @ubi_num: UBI device number this volume belongs to 45 * @size: how many physical eraseblocks are reserved for this volume 46 * @used_bytes: how many bytes of data this volume contains 47 * @used_ebs: how many physical eraseblocks of this volume actually contain any 49 * @vol_type: volume type (%UBI_DYNAMIC_VOLUME or %UBI_STATIC_VOLUME) [all …]
|
| /kernel/linux/linux-5.10/drivers/mtd/ubi/ |
| D | ubi-media.h | 30 /* Volume identifier header magic number (ASCII "UBI!") */ 34 * Volume type constants used in the volume identifier header. 36 * @UBI_VID_DYNAMIC: dynamic volume 37 * @UBI_VID_STATIC: static volume 45 * Volume flags used in the volume table record. 47 * @UBI_VTBL_AUTORESIZE_FLG: auto-resize this volume 48 * @UBI_VTBL_SKIP_CRC_CHECK_FLG: skip the CRC check done on a static volume at 54 * %UBI_VTBL_AUTORESIZE_FLG flag can be set only for one volume in the volume 55 * table. UBI automatically re-sizes the volume which has this flag and makes 56 * the volume to be of largest possible size. This means that if after the [all …]
|
| D | vtbl.c | 10 * 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 …]
|
| /kernel/linux/linux-4.19/drivers/mtd/ubi/ |
| D | ubi-media.h | 30 /* Volume identifier header magic number (ASCII "UBI!") */ 34 * Volume type constants used in the volume identifier header. 36 * @UBI_VID_DYNAMIC: dynamic volume 37 * @UBI_VID_STATIC: static volume 45 * Volume flags used in the volume table record. 47 * @UBI_VTBL_AUTORESIZE_FLG: auto-resize this volume 48 * @UBI_VTBL_SKIP_CRC_CHECK_FLG: skip the CRC check done on a static volume at 54 * %UBI_VTBL_AUTORESIZE_FLG flag can be set only for one volume in the volume 55 * table. UBI automatically re-sizes the volume which has this flag and makes 56 * the volume to be of largest possible size. This means that if after the [all …]
|
| D | vtbl.c | 23 * This file includes volume table manipulation code. The volume table is an 24 * on-flash table containing volume meta-data like name, number of reserved 25 * physical eraseblocks, type, etc. The volume table is stored in the so-called 26 * "layout volume". 28 * The layout volume is an internal volume which is organized as follows. It 30 * eraseblock stores one volume table copy, i.e. LEB 0 and LEB 1 duplicate each 31 * other. This redundancy guarantees robustness to unclean reboots. The volume 32 * table is basically an array of volume table records. Each record contains 33 * full information about the volume and protected by a CRC checksum. Note, 34 * nowadays we use the atomic LEB change operation when updating the volume [all …]
|
| /kernel/linux/linux-4.19/include/linux/mtd/ |
| D | ubi.h | 39 * enum ubi_open_mode - UBI volume open mode constants. 44 * UBI_METAONLY: modify only the volume meta-data, 45 * i.e. the data stored in the volume table, but not in any of volume LEBs. 55 * struct ubi_volume_info - UBI volume description data structure. 56 * @vol_id: volume ID 57 * @ubi_num: UBI device number this volume belongs to 58 * @size: how many physical eraseblocks are reserved for this volume 59 * @used_bytes: how many bytes of data this volume contains 60 * @used_ebs: how many physical eraseblocks of this volume actually contain any 62 * @vol_type: volume type (%UBI_DYNAMIC_VOLUME or %UBI_STATIC_VOLUME) [all …]
|
| /kernel/linux/linux-5.10/sound/soc/codecs/ |
| D | wm5100-tables.c | 872 { 0x0319, 0x0022 }, /* R793 - Input Volume Ramp */ 873 { 0x0320, 0x0180 }, /* R800 - ADC Digital Volume 1L */ 874 { 0x0321, 0x0180 }, /* R801 - ADC Digital Volume 1R */ 875 { 0x0322, 0x0180 }, /* R802 - ADC Digital Volume 2L */ 876 { 0x0323, 0x0180 }, /* R803 - ADC Digital Volume 2R */ 877 { 0x0324, 0x0180 }, /* R804 - ADC Digital Volume 3L */ 878 { 0x0325, 0x0180 }, /* R805 - ADC Digital Volume 3R */ 879 { 0x0326, 0x0180 }, /* R806 - ADC Digital Volume 4L */ 880 { 0x0327, 0x0180 }, /* R807 - ADC Digital Volume 4R */ 885 { 0x0410, 0x0080 }, /* R1040 - Out Volume 1L */ [all …]
|
| D | cs42l73.c | 61 { 21, 0x00 }, /* r15 - MICA Preamp, PGA Volume */ 62 { 22, 0x00 }, /* r16 - MICB Preamp, PGA Volume */ 63 { 23, 0x00 }, /* r17 - Input Path A Digital Volume */ 64 { 24, 0x00 }, /* r18 - Input Path B Digital Volume */ 66 { 26, 0x00 }, /* r1A - HP/LO Left Digital Volume */ 67 { 27, 0x00 }, /* r1B - HP/LO Right Digital Volume */ 68 { 28, 0x00 }, /* r1C - Speakerphone Digital Volume */ 69 { 29, 0x00 }, /* r1D - Ear/SPKLO Digital Volume */ 70 { 30, 0x00 }, /* r1E - HP Left Analog Volume */ 71 { 31, 0x00 }, /* r1F - HP Right Analog Volume */ [all …]
|
| /kernel/linux/linux-4.19/sound/soc/codecs/ |
| D | wm5100-tables.c | 876 { 0x0319, 0x0022 }, /* R793 - Input Volume Ramp */ 877 { 0x0320, 0x0180 }, /* R800 - ADC Digital Volume 1L */ 878 { 0x0321, 0x0180 }, /* R801 - ADC Digital Volume 1R */ 879 { 0x0322, 0x0180 }, /* R802 - ADC Digital Volume 2L */ 880 { 0x0323, 0x0180 }, /* R803 - ADC Digital Volume 2R */ 881 { 0x0324, 0x0180 }, /* R804 - ADC Digital Volume 3L */ 882 { 0x0325, 0x0180 }, /* R805 - ADC Digital Volume 3R */ 883 { 0x0326, 0x0180 }, /* R806 - ADC Digital Volume 4L */ 884 { 0x0327, 0x0180 }, /* R807 - ADC Digital Volume 4R */ 889 { 0x0410, 0x0080 }, /* R1040 - Out Volume 1L */ [all …]
|
| D | cs42l73.c | 65 { 21, 0x00 }, /* r15 - MICA Preamp, PGA Volume */ 66 { 22, 0x00 }, /* r16 - MICB Preamp, PGA Volume */ 67 { 23, 0x00 }, /* r17 - Input Path A Digital Volume */ 68 { 24, 0x00 }, /* r18 - Input Path B Digital Volume */ 70 { 26, 0x00 }, /* r1A - HP/LO Left Digital Volume */ 71 { 27, 0x00 }, /* r1B - HP/LO Right Digital Volume */ 72 { 28, 0x00 }, /* r1C - Speakerphone Digital Volume */ 73 { 29, 0x00 }, /* r1D - Ear/SPKLO Digital Volume */ 74 { 30, 0x00 }, /* r1E - HP Left Analog Volume */ 75 { 31, 0x00 }, /* r1F - HP Right Analog Volume */ [all …]
|
| /kernel/linux/linux-4.19/include/uapi/mtd/ |
| D | ubi-user.h | 43 * UBI volume creation 50 * UBI volume deletion 53 * To delete a volume, the %UBI_IOCRMVOL ioctl command of the UBI character 54 * device should be used. A pointer to the 32-bit volume ID hast to be passed 57 * UBI volume re-size 60 * To re-size a volume, the %UBI_IOCRSVOL ioctl command of the UBI character 71 * UBI volume update 74 * Volume update should be done via the %UBI_IOCVOLUP ioctl command of the 75 * corresponding UBI volume character device. A pointer to a 64-bit update 77 * this number of bytes to the volume character device. The update is finished [all …]
|
| /kernel/linux/linux-5.10/include/uapi/mtd/ |
| D | ubi-user.h | 43 * UBI volume creation 50 * UBI volume deletion 53 * To delete a volume, the %UBI_IOCRMVOL ioctl command of the UBI character 54 * device should be used. A pointer to the 32-bit volume ID hast to be passed 57 * UBI volume re-size 60 * To re-size a volume, the %UBI_IOCRSVOL ioctl command of the UBI character 71 * UBI volume update 74 * Volume update should be done via the %UBI_IOCVOLUP ioctl command of the 75 * corresponding UBI volume character device. A pointer to a 64-bit update 77 * this number of bytes to the volume character device. The update is finished [all …]
|
| /kernel/linux/linux-4.19/drivers/mfd/ |
| D | wm8997-tables.c | 251 { 0x00000309, 0x0022 }, /* R777 - Input Volume Ramp */ 253 { 0x00000311, 0x0180 }, /* R785 - ADC Digital Volume 1L */ 256 { 0x00000315, 0x0180 }, /* R789 - ADC Digital Volume 1R */ 259 { 0x00000319, 0x0180 }, /* R793 - ADC Digital Volume 2L */ 262 { 0x0000031D, 0x0180 }, /* R797 - ADC Digital Volume 2R */ 266 { 0x00000409, 0x0022 }, /* R1033 - Output Volume Ramp */ 268 { 0x00000411, 0x0180 }, /* R1041 - DAC Digital Volume 1L */ 269 { 0x00000412, 0x0080 }, /* R1042 - DAC Volume Limit 1L */ 272 { 0x00000415, 0x0180 }, /* R1045 - DAC Digital Volume 1R */ 273 { 0x00000416, 0x0080 }, /* R1046 - DAC Volume Limit 1R */ [all …]
|
| D | wm5102-tables.c | 347 { 0x00000309, 0x0022 }, /* R777 - Input Volume Ramp */ 349 { 0x00000311, 0x0180 }, /* R785 - ADC Digital Volume 1L */ 352 { 0x00000315, 0x0180 }, /* R789 - ADC Digital Volume 1R */ 355 { 0x00000319, 0x0180 }, /* R793 - ADC Digital Volume 2L */ 358 { 0x0000031D, 0x0180 }, /* R797 - ADC Digital Volume 2R */ 361 { 0x00000321, 0x0180 }, /* R801 - ADC Digital Volume 3L */ 364 { 0x00000325, 0x0180 }, /* R805 - ADC Digital Volume 3R */ 368 { 0x00000409, 0x0022 }, /* R1033 - Output Volume Ramp */ 370 { 0x00000411, 0x0180 }, /* R1041 - DAC Digital Volume 1L */ 371 { 0x00000412, 0x0081 }, /* R1042 - DAC Volume Limit 1L */ [all …]
|
| D | cs47l24-tables.c | 260 { 0x00000309, 0x0022 }, /* R777 - Input Volume Ramp */ 263 { 0x00000311, 0x0180 }, /* R785 - ADC Digital Volume 1L */ 266 { 0x00000315, 0x0180 }, /* R789 - ADC Digital Volume 1R */ 269 { 0x00000319, 0x0180 }, /* R793 - ADC Digital Volume 2L */ 272 { 0x0000031D, 0x0180 }, /* R797 - ADC Digital Volume 2R */ 276 { 0x00000409, 0x0022 }, /* R1033 - Output Volume Ramp */ 278 { 0x00000411, 0x0180 }, /* R1041 - DAC Digital Volume 1L */ 279 { 0x00000412, 0x0081 }, /* R1042 - DAC Volume Limit 1L */ 281 { 0x00000415, 0x0180 }, /* R1045 - DAC Digital Volume 1R */ 282 { 0x00000416, 0x0081 }, /* R1046 - DAC Volume Limit 1R */ [all …]
|
| /kernel/linux/linux-5.10/drivers/mfd/ |
| D | wm8997-tables.c | 248 { 0x00000309, 0x0022 }, /* R777 - Input Volume Ramp */ 250 { 0x00000311, 0x0180 }, /* R785 - ADC Digital Volume 1L */ 253 { 0x00000315, 0x0180 }, /* R789 - ADC Digital Volume 1R */ 256 { 0x00000319, 0x0180 }, /* R793 - ADC Digital Volume 2L */ 259 { 0x0000031D, 0x0180 }, /* R797 - ADC Digital Volume 2R */ 263 { 0x00000409, 0x0022 }, /* R1033 - Output Volume Ramp */ 265 { 0x00000411, 0x0180 }, /* R1041 - DAC Digital Volume 1L */ 266 { 0x00000412, 0x0080 }, /* R1042 - DAC Volume Limit 1L */ 269 { 0x00000415, 0x0180 }, /* R1045 - DAC Digital Volume 1R */ 270 { 0x00000416, 0x0080 }, /* R1046 - DAC Volume Limit 1R */ [all …]
|
| D | wm5102-tables.c | 344 { 0x00000309, 0x0022 }, /* R777 - Input Volume Ramp */ 346 { 0x00000311, 0x0180 }, /* R785 - ADC Digital Volume 1L */ 349 { 0x00000315, 0x0180 }, /* R789 - ADC Digital Volume 1R */ 352 { 0x00000319, 0x0180 }, /* R793 - ADC Digital Volume 2L */ 355 { 0x0000031D, 0x0180 }, /* R797 - ADC Digital Volume 2R */ 358 { 0x00000321, 0x0180 }, /* R801 - ADC Digital Volume 3L */ 361 { 0x00000325, 0x0180 }, /* R805 - ADC Digital Volume 3R */ 365 { 0x00000409, 0x0022 }, /* R1033 - Output Volume Ramp */ 367 { 0x00000411, 0x0180 }, /* R1041 - DAC Digital Volume 1L */ 368 { 0x00000412, 0x0081 }, /* R1042 - DAC Volume Limit 1L */ [all …]
|
| D | cs47l24-tables.c | 257 { 0x00000309, 0x0022 }, /* R777 - Input Volume Ramp */ 260 { 0x00000311, 0x0180 }, /* R785 - ADC Digital Volume 1L */ 263 { 0x00000315, 0x0180 }, /* R789 - ADC Digital Volume 1R */ 266 { 0x00000319, 0x0180 }, /* R793 - ADC Digital Volume 2L */ 269 { 0x0000031D, 0x0180 }, /* R797 - ADC Digital Volume 2R */ 273 { 0x00000409, 0x0022 }, /* R1033 - Output Volume Ramp */ 275 { 0x00000411, 0x0180 }, /* R1041 - DAC Digital Volume 1L */ 276 { 0x00000412, 0x0081 }, /* R1042 - DAC Volume Limit 1L */ 278 { 0x00000415, 0x0180 }, /* R1045 - DAC Digital Volume 1R */ 279 { 0x00000416, 0x0081 }, /* R1046 - DAC Volume Limit 1R */ [all …]
|
| /kernel/linux/linux-5.10/include/sound/ |
| D | ak4531_codec.h | 25 #define AK4531_LMASTER 0x00 /* master volume left */ 26 #define AK4531_RMASTER 0x01 /* master volume right */ 27 #define AK4531_LVOICE 0x02 /* channel volume left */ 28 #define AK4531_RVOICE 0x03 /* channel volume right */ 29 #define AK4531_LFM 0x04 /* FM volume left */ 30 #define AK4531_RFM 0x05 /* FM volume right */ 31 #define AK4531_LCD 0x06 /* CD volume left */ 32 #define AK4531_RCD 0x07 /* CD volume right */ 33 #define AK4531_LLINE 0x08 /* LINE volume left */ 34 #define AK4531_RLINE 0x09 /* LINE volume right */ [all …]
|