| /linux-6.15/drivers/staging/media/atomisp/pci/runtime/isys/src/ |
| H A D | virtual_isys.c | 28 bool metadata, 46 bool metadata); 303 metadata ? cfg->metadata.bits_per_pixel : in create_input_system_channel() 305 metadata ? cfg->metadata.pixels_per_line : in create_input_system_channel() 307 metadata ? cfg->metadata.lines_per_frame : in create_input_system_channel() 309 metadata ? cfg->metadata.align_req_in_bytes : in create_input_system_channel() 452 if (metadata) in calculate_input_system_channel_cfg() 466 metadata, in calculate_input_system_channel_cfg() 474 metadata, in calculate_input_system_channel_cfg() 641 metadata ? &input_port->metadata.backend_lut_entry : in calculate_be_cfg() [all …]
|
| /linux-6.15/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_surface.c | 770 metadata = &srf->metadata; in vmw_surface_define_ioctl() 781 metadata->sizes = in vmw_surface_define_ioctl() 784 metadata->num_sizes, sizeof(*metadata->sizes)); in vmw_surface_define_ioctl() 796 metadata->base_size = *srf->metadata.sizes; in vmw_surface_define_ioctl() 1154 struct vmw_surface_metadata *metadata = &srf->metadata; in vmw_gb_surface_create() local 1737 metadata = &srf->metadata; in vmw_gb_surface_reference_internal() 2029 const struct vmw_surface_metadata *metadata = &srf->metadata; in vmw_surface_dirty_alloc() local 2057 ret = vmw_surface_setup_cache(&metadata->base_size, metadata->format, in vmw_surface_dirty_alloc() 2179 srf->metadata = *req; in vmw_gb_surface_define() 2182 metadata = &srf->metadata; in vmw_gb_surface_define() [all …]
|
| /linux-6.15/Documentation/networking/ |
| H A D | xdp-rx-metadata.rst | 8 hardware metadata related to a packet using a set of helper functions, 9 and how it can pass that metadata on to other consumers. 20 metadata is supported, this set will grow: 35 metadata available in which case the driver returns ``-ENODATA``. 46 | headroom | custom metadata | data | 73 | headroom | custom metadata | data | 91 can override some of the metadata used for building ``skbs``. 103 This means that for redirected packets only custom metadata is 108 that will also only have access to the custom metadata. 120 netlink. See ``xdp-rx-metadata-features`` attribute set in [all …]
|
| /linux-6.15/Documentation/admin-guide/device-mapper/ |
| H A D | era.rst | 21 era <metadata dev> <origin dev> <block size> 24 metadata dev fast device holding the persistent metadata 50 Drop the metadata snapshot. 55 <metadata block size> <#used metadata blocks>/<#total metadata blocks> 56 <current era> <held metadata root | '-'> 59 metadata block size Fixed block size for each metadata block in 61 #used metadata blocks Number of metadata blocks used 62 #total metadata blocks Total number of metadata blocks 64 held metadata root The location, in blocks, of the metadata root 88 - Take metadata snapshot [all …]
|
| H A D | thin-provisioning.rst | 27 - Improve metadata resilience by storing metadata on a mirrored volume 30 - Improve performance by storing the metadata on SSD. 73 make one by zeroing the first 4k to indicate empty metadata. 132 Updating on-disk metadata 150 that when the pool's metadata space is exhausted the current metadata 286 metadata. This mode is only available after the 302 <transaction id> <used metadata blocks>/<total metadata blocks> 317 held metadata root: 329 drop into a read-only metadata mode in which no changes to 347 flag being set in the metadata's superblock. The metadata [all …]
|
| H A D | dm-zoned.rst | 27 internally for storing metadata and performing reclaim operations. 48 1) Metadata zones: these are conventional zones used to store metadata. 63 The on-disk metadata format is as follows: 119 set, is used as the main metadata region, while the secondary set is 120 used as a staging area. Modified metadata is first written to the 123 newest metadata. Once this operation completes, in place of metadata 129 metadata blocks are staged and updated. Normal operation is then 130 resumed. Flushing metadata thus only temporarily delays write and 132 metadata flush is being executed. 138 identification purposes. The first and second copy of the metadata [all …]
|
| H A D | cache.rst | 86 the metadata. 131 Updating on-disk metadata 186 metadata dev fast device holding the persistent metadata 238 <metadata block size> <#used metadata blocks>/<#total metadata blocks> 243 <cache metadata mode> 247 metadata block size Fixed block size for each metadata block in 249 #used metadata blocks Number of metadata blocks used 250 #total metadata blocks Total number of metadata blocks 284 A metadata operation has failed, resulting in the 285 needs_check flag being set in the metadata's [all …]
|
| H A D | dm-clone.rst | 29 The dm-clone target reuses the metadata library used by the thin-provisioning 95 only updates its metadata. 124 Updating on-disk metadata 141 clone <metadata dev> <destination dev> <source dev> <region size> 145 metadata dev Fast device holding the persistent metadata 184 <metadata block size> <#used metadata blocks>/<#total metadata blocks> 187 <clone metadata mode> 190 metadata block size Fixed block size for each metadata block in sectors 191 #used metadata blocks Number of metadata blocks used 192 #total metadata blocks Total number of metadata blocks [all …]
|
| /linux-6.15/Documentation/filesystems/xfs/ |
| H A D | xfs-self-describing-metadata.rst | 17 Almost all metadata on XFS is dynamically allocated. The only fixed location 18 metadata is the allocation group headers (SB, AGF, AGFL and AGI), while all 19 other metadata structures need to be discovered by walking the filesystem 46 you can't look at a single metadata block in isolation and say "yes, it is 57 Hence we need to record more information into the metadata to allow us to 61 self describing metadata. 64 metadata object contains some form of unique identifier in a well known 67 the type of metadata in the object, then the metadata doesn't describe itself 77 metadata object at runtime, during forensic analysis or repair. 219 of the metadata. [all …]
|
| /linux-6.15/Documentation/userspace-api/media/v4l/ |
| H A D | dev-meta.rst | 13 intended for transfer of metadata between the userspace and the hardware and 16 The metadata interface is implemented on video device nodes. The device can be 17 dedicated to metadata or can support both video and metadata as specified in its 23 Device nodes supporting the metadata capture interface set the 26 ioctl. That flag means the device can capture metadata to memory. Similarly, 27 device nodes supporting metadata output interface set the 30 metadata from memory. 38 The metadata device uses the :ref:`format` ioctls to select the capture format. 50 Devices that capture metadata by line have the struct v4l2_fmtdesc 76 - Width of a line of metadata in Data Units. Valid when [all …]
|
| H A D | metafmt-generic.rst | 8 Generic line-based metadata formats 14 These generic line-based metadata formats define the memory layout of the data 15 without defining the format or meaning of the metadata itself. 22 The V4L2_META_FMT_GENERIC_8 format is a plain 8-bit metadata format. This format 30 Each cell is one byte. "M" denotes a byte of metadata. 55 V4L2_META_FMT_GENERIC_CSI2_10 contains 8-bit generic metadata packed in 10-bit 56 Data Units, with one padding byte after every four bytes of metadata. This 65 formats that pack two bytes of metadata into one Data Unit. Otherwise the 109 formats that pack two bytes of metadata into one Data Unit. Otherwise the 197 Some devices support more efficient packing of metadata in conjunction with [all …]
|
| /linux-6.15/drivers/md/ |
| H A D | dm-zoned-target.c | 50 struct dmz_metadata *metadata; member 172 struct dmz_metadata *zmd = dmz->metadata; in dmz_handle_read() 254 struct dmz_metadata *zmd = dmz->metadata; in dmz_handle_direct_write() 287 struct dmz_metadata *zmd = dmz->metadata; in dmz_handle_buffered_write() 321 struct dmz_metadata *zmd = dmz->metadata; in dmz_handle_write() 374 dmz_metadata_label(dmz->metadata), in dmz_handle_discard() 510 ret = dmz_flush_metadata(dmz->metadata); in dmz_flush_work() 905 dmz_metadata_label(dmz->metadata)); in dmz_ctr() 948 dmz_dtr_metadata(dmz->metadata); in dmz_ctr() 976 dmz_dtr_metadata(dmz->metadata); in dmz_dtr() [all …]
|
| H A D | dm-zoned-reclaim.c | 15 struct dmz_metadata *metadata; member 62 struct dmz_metadata *zmd = zrc->metadata; in dmz_reclaim_align_wp() 120 struct dmz_metadata *zmd = zrc->metadata; in dmz_reclaim_copy() 200 struct dmz_metadata *zmd = zrc->metadata; in dmz_reclaim_buf() 239 struct dmz_metadata *zmd = zrc->metadata; in dmz_reclaim_seq_data() 284 struct dmz_metadata *zmd = zrc->metadata; in dmz_reclaim_rnd_data() 342 struct dmz_metadata *zmd = zrc->metadata; in dmz_reclaim_empty() 366 struct dmz_metadata *zmd = zrc->metadata; in dmz_do_reclaim() 433 ret = dmz_flush_metadata(zrc->metadata); in dmz_do_reclaim() 473 if (dmz_nr_cache_zones(zrc->metadata)) { in dmz_should_reclaim() [all …]
|
| /linux-6.15/drivers/thunderbolt/ |
| H A D | usb4.c | 61 if (metadata) { in usb4_native_switch_op() 93 if (metadata) { in usb4_native_switch_op() 348 u32 metadata; in usb4_switch_drom_read_block() local 521 u32 metadata; in usb4_switch_nvm_sector_size() local 541 u32 metadata; in usb4_switch_nvm_read_block() local 1832 u32 metadata; in usb4_port_retimer_is_last() local 1841 USB4_SB_METADATA, &metadata, sizeof(metadata)); in usb4_port_retimer_is_last() 1865 USB4_SB_METADATA, &metadata, sizeof(metadata)); in usb4_port_retimer_is_cable() 1891 USB4_SB_METADATA, &metadata, sizeof(metadata)); in usb4_port_retimer_nvm_sector_size() 1917 USB4_SB_METADATA, &metadata, sizeof(metadata)); in usb4_port_retimer_nvm_set_offset() [all …]
|
| /linux-6.15/tools/perf/util/ |
| H A D | cs-etm.c | 79 u64 **metadata; member 166 u64 *metadata; in cs_etm__get_magic() local 180 u64 *metadata; in cs_etm__get_cpu() local 2964 metadata = zalloc(sizeof(*metadata) * out_blk_size); in cs_etm__create_meta_blk() 2965 if (!metadata) in cs_etm__create_meta_blk() 3004 return metadata; in cs_etm__create_meta_blk() 3380 metadata = zalloc(sizeof(*metadata) * num_cpu); in cs_etm__process_auxtrace_info_full() 3381 if (!metadata) in cs_etm__process_auxtrace_info_full() 3395 metadata[j] = in cs_etm__process_auxtrace_info_full() 3400 metadata[j] = in cs_etm__process_auxtrace_info_full() [all …]
|
| H A D | arm-spe.c | 83 u64 **metadata; member 777 metadata = spe->metadata[0]; in arm_spe__synth_ds() 782 if (!metadata) in arm_spe__synth_ds() 1308 u64 *metadata; in arm_spe__alloc_per_cpu_metadata() local 1311 if (!metadata) in arm_spe__alloc_per_cpu_metadata() 1315 return metadata; in arm_spe__alloc_per_cpu_metadata() 1324 free(metadata); in arm_spe__free_metadata() 1350 metadata = calloc(*nr_cpu, sizeof(*metadata)); in arm_spe__alloc_metadata() 1351 if (!metadata) in arm_spe__alloc_metadata() 1366 return metadata; in arm_spe__alloc_metadata() [all …]
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ipsec_rxtx.h | 43 #define MLX5_IPSEC_METADATA_MARKER(metadata) (((metadata) >> 31) & 0x1) argument 44 #define MLX5_IPSEC_METADATA_SYNDROM(metadata) (((metadata) >> 24) & GENMASK(5, 0)) argument 45 #define MLX5_IPSEC_METADATA_HANDLE(metadata) ((metadata) & GENMASK(23, 0)) argument 69 int mlx5_esw_ipsec_rx_make_metadata(struct mlx5e_priv *priv, u32 id, u32 *metadata);
|
| /linux-6.15/drivers/media/pci/intel/ipu6/ |
| H A D | ipu6-cpd.c | 66 ipu6_cpd_metadata_get_cmpnt(struct ipu6_device *isp, const void *metadata, in ipu6_cpd_metadata_get_cmpnt() argument 80 return metadata + extn_size + idx * isp->cpd_metadata_cmpnt_size; in ipu6_cpd_metadata_get_cmpnt() 84 const void *metadata, in ipu6_cpd_metadata_cmpnt_version() argument 89 cmpnt = ipu6_cpd_metadata_get_cmpnt(isp, metadata, metadata_size, idx); in ipu6_cpd_metadata_cmpnt_version() 97 const void *metadata, in ipu6_cpd_metadata_get_cmpnt_id() argument 102 cmpnt = ipu6_cpd_metadata_get_cmpnt(isp, metadata, metadata_size, idx); in ipu6_cpd_metadata_get_cmpnt_id() 113 u64 *pkg_dir, const void *metadata, in ipu6_cpd_parse_module_data() argument 139 id = ipu6_cpd_metadata_get_cmpnt_id(isp, metadata, in ipu6_cpd_parse_module_data() 146 ver = ipu6_cpd_metadata_cmpnt_version(isp, metadata, in ipu6_cpd_parse_module_data() 291 const void *metadata, u32 meta_size) in ipu6_cpd_validate_metadata() argument [all …]
|
| /linux-6.15/drivers/accel/amdxdna/ |
| H A D | aie2_pci.c | 253 ret = aie2_query_aie_metadata(ndev, &ndev->metadata); in aie2_mgmt_fw_query() 622 if (ndev->metadata.cols * ndev->metadata.size < status.buffer_size) { in aie2_get_aie_status() 624 status.buffer_size, ndev->metadata.cols * ndev->metadata.size); in aie2_get_aie_status() 656 meta->col_size = ndev->metadata.size; in aie2_get_aie_metadata() 657 meta->cols = ndev->metadata.cols; in aie2_get_aie_metadata() 658 meta->rows = ndev->metadata.rows; in aie2_get_aie_metadata() 660 meta->version.major = ndev->metadata.version.major; in aie2_get_aie_metadata() 661 meta->version.minor = ndev->metadata.version.minor; in aie2_get_aie_metadata() 663 meta->core.row_count = ndev->metadata.core.row_count; in aie2_get_aie_metadata() 669 meta->mem.row_count = ndev->metadata.mem.row_count; in aie2_get_aie_metadata() [all …]
|
| H A D | aie2_message.c | 141 metadata->size = resp.info.size; in aie2_query_aie_metadata() 142 metadata->cols = resp.info.cols; in aie2_query_aie_metadata() 143 metadata->rows = resp.info.rows; in aie2_query_aie_metadata() 145 metadata->version.major = resp.info.major; in aie2_query_aie_metadata() 146 metadata->version.minor = resp.info.minor; in aie2_query_aie_metadata() 148 metadata->core.row_count = resp.info.core_rows; in aie2_query_aie_metadata() 151 metadata->core.lock_count = resp.info.core_locks; in aie2_query_aie_metadata() 154 metadata->mem.row_count = resp.info.mem_rows; in aie2_query_aie_metadata() 157 metadata->mem.lock_count = resp.info.mem_locks; in aie2_query_aie_metadata() 160 metadata->shim.row_count = resp.info.shim_rows; in aie2_query_aie_metadata() [all …]
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | ptp.h | 92 static inline void mlx5e_ptp_metadata_fifo_push(struct mlx5e_ptp_metadata_fifo *fifo, u8 metadata) in mlx5e_ptp_metadata_fifo_push() argument 94 fifo->data[fifo->mask & fifo->pc++] = metadata; in mlx5e_ptp_metadata_fifo_push() 111 struct sk_buff *skb, u8 metadata) in mlx5e_ptp_metadata_map_put() argument 113 WARN_ON_ONCE(map->data[metadata]); in mlx5e_ptp_metadata_map_put() 114 map->data[metadata] = skb; in mlx5e_ptp_metadata_map_put() 141 void mlx5e_ptpsq_track_metadata(struct mlx5e_ptpsq *ptpsq, u8 metadata);
|
| /linux-6.15/drivers/net/ethernet/google/gve/ |
| H A D | gve_tx_dqo.c | 488 memset(metadata, 0, sizeof(*metadata)); in gve_extract_tx_metadata_dqo() 581 .flex0 = metadata->bytes[0], in gve_tx_fill_tso_ctx_desc() 582 .flex5 = metadata->bytes[5], in gve_tx_fill_tso_ctx_desc() 583 .flex6 = metadata->bytes[6], in gve_tx_fill_tso_ctx_desc() 584 .flex7 = metadata->bytes[7], in gve_tx_fill_tso_ctx_desc() 585 .flex8 = metadata->bytes[8], in gve_tx_fill_tso_ctx_desc() 586 .flex9 = metadata->bytes[9], in gve_tx_fill_tso_ctx_desc() 599 .flex0 = metadata->bytes[0], in gve_tx_fill_general_ctx_desc() 600 .flex1 = metadata->bytes[1], in gve_tx_fill_general_ctx_desc() 601 .flex2 = metadata->bytes[2], in gve_tx_fill_general_ctx_desc() [all …]
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | macsec_fs.h | 12 #define MLX5_MACSEC_METADATA_MARKER(metadata) ((((metadata) >> 30) & 0x3) == 0x1) argument 13 #define MLX5_MACSEC_RX_METADAT_HANDLE(metadata) ((metadata) & MLX5_MACSEC_RX_FS_ID_MASK) argument
|
| /linux-6.15/tools/testing/kunit/ |
| H A D | kunit_json.py | 50 def get_json_result(test: Test, metadata: Metadata) -> str: 52 "arch": metadata.arch, 53 "defconfig": metadata.def_config, 54 "build_environment": metadata.build_dir,
|
| /linux-6.15/tools/testing/selftests/bpf/progs/ |
| H A D | test_xdp_context_test_run.c | 9 __u32 *metadata = (void *)(long)xdp->data_meta; in xdp_context() local 12 if (metadata + 1 > data) in xdp_context() 14 ret = *metadata; in xdp_context()
|