| /linux/drivers/staging/media/atomisp/pci/runtime/isys/src/ |
| A D | virtual_isys.c | 37 bool metadata, 55 bool metadata); 312 metadata ? cfg->metadata.bits_per_pixel : in create_input_system_channel() 314 metadata ? cfg->metadata.pixels_per_line : in create_input_system_channel() 316 metadata ? cfg->metadata.lines_per_frame : in create_input_system_channel() 318 metadata ? cfg->metadata.align_req_in_bytes : in create_input_system_channel() 461 if (metadata) in calculate_input_system_channel_cfg() 475 metadata, in calculate_input_system_channel_cfg() 483 metadata, in calculate_input_system_channel_cfg() 650 metadata ? &input_port->metadata.backend_lut_entry : in calculate_be_cfg() [all …]
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| 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/Documentation/networking/ |
| 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 …]
|
| A D | xsk-tx-metadata.rst | 8 via :doc:`af_xdp`. Refer to :doc:`xdp-rx-metadata` on how to access similar 9 metadata on the receive side. 14 The headroom for the metadata is reserved via ``tx_metadata_len`` and 15 ``XDP_UMEM_TX_METADATA_LEN`` flag in ``struct xdp_umem_reg``. The metadata 17 The metadata layout is a fixed UAPI, refer to ``union xsk_tx_metadata`` in 25 The headroom and the metadata itself should be located right before 26 ``xdp_desc->addr`` in the umem frame. Within a frame, the metadata 42 any metadata (i.e., the ones that don't have ``XDP_TX_METADATA`` option), 43 the metadata area is ignored by the kernel as well. 57 only the first chunk should carry the metadata. [all …]
|
| /linux/Documentation/admin-guide/device-mapper/ |
| 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 …]
|
| 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 …]
|
| 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 …]
|
| 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 …]
|
| 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/Documentation/filesystems/xfs/ |
| 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/Documentation/userspace-api/media/v4l/ |
| 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 …]
|
| 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/drivers/md/ |
| 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 …]
|
| 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/drivers/thunderbolt/ |
| 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 1828 u32 metadata; in usb4_port_retimer_is_last() local 1837 USB4_SB_METADATA, &metadata, sizeof(metadata)); in usb4_port_retimer_is_last() 1861 USB4_SB_METADATA, &metadata, sizeof(metadata)); in usb4_port_retimer_is_cable() 1887 USB4_SB_METADATA, &metadata, sizeof(metadata)); in usb4_port_retimer_nvm_sector_size() 1913 USB4_SB_METADATA, &metadata, sizeof(metadata)); in usb4_port_retimer_nvm_set_offset() [all …]
|
| /linux/tools/perf/util/ |
| 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 2944 metadata = zalloc(sizeof(*metadata) * out_blk_size); in cs_etm__create_meta_blk() 2945 if (!metadata) in cs_etm__create_meta_blk() 2984 return metadata; in cs_etm__create_meta_blk() 3356 metadata = zalloc(sizeof(*metadata) * num_cpu); in cs_etm__process_auxtrace_info_full() 3357 if (!metadata) in cs_etm__process_auxtrace_info_full() 3371 metadata[j] = in cs_etm__process_auxtrace_info_full() 3376 metadata[j] = in cs_etm__process_auxtrace_info_full() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| 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/drivers/media/pci/intel/ipu6/ |
| A D | ipu6-cpd.c | 65 ipu6_cpd_metadata_get_cmpnt(struct ipu6_device *isp, const void *metadata, in ipu6_cpd_metadata_get_cmpnt() argument 79 return metadata + extn_size + idx * isp->cpd_metadata_cmpnt_size; in ipu6_cpd_metadata_get_cmpnt() 83 const void *metadata, in ipu6_cpd_metadata_cmpnt_version() argument 88 cmpnt = ipu6_cpd_metadata_get_cmpnt(isp, metadata, metadata_size, idx); in ipu6_cpd_metadata_cmpnt_version() 96 const void *metadata, in ipu6_cpd_metadata_get_cmpnt_id() argument 101 cmpnt = ipu6_cpd_metadata_get_cmpnt(isp, metadata, metadata_size, idx); in ipu6_cpd_metadata_get_cmpnt_id() 112 u64 *pkg_dir, const void *metadata, in ipu6_cpd_parse_module_data() argument 138 id = ipu6_cpd_metadata_get_cmpnt_id(isp, metadata, in ipu6_cpd_parse_module_data() 145 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/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| 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/drivers/net/ethernet/google/gve/ |
| A D | gve_tx_dqo.c | 495 memset(metadata, 0, sizeof(*metadata)); in gve_extract_tx_metadata_dqo() 588 .flex0 = metadata->bytes[0], in gve_tx_fill_tso_ctx_desc() 589 .flex5 = metadata->bytes[5], in gve_tx_fill_tso_ctx_desc() 590 .flex6 = metadata->bytes[6], in gve_tx_fill_tso_ctx_desc() 591 .flex7 = metadata->bytes[7], in gve_tx_fill_tso_ctx_desc() 592 .flex8 = metadata->bytes[8], in gve_tx_fill_tso_ctx_desc() 593 .flex9 = metadata->bytes[9], in gve_tx_fill_tso_ctx_desc() 606 .flex0 = metadata->bytes[0], in gve_tx_fill_general_ctx_desc() 607 .flex1 = metadata->bytes[1], in gve_tx_fill_general_ctx_desc() 608 .flex2 = metadata->bytes[2], in gve_tx_fill_general_ctx_desc() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| 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/tools/testing/kunit/ |
| 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/tools/testing/selftests/bpf/progs/ |
| 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()
|
| /linux/Documentation/block/ |
| A D | data-integrity.rst | 8 Modern filesystems feature checksumming of data and metadata to 18 support for appending integrity metadata to an I/O. The integrity 19 metadata (or protection information in SCSI terminology) includes a 40 allow the operating system to interact with the integrity metadata 46 information to each sector. The data + integrity metadata is stored 73 buffers and the integrity metadata. These two distinct buffers must 76 The separation of the data and integrity metadata buffers as well as 140 containing the integrity metadata and the required housekeeping 147 Individual pages containing integrity metadata can subsequently be 230 the integrity metadata in the pages must be in a format [all …]
|
| /linux/net/bridge/ |
| A D | br_vlan_tunnel.c | 66 struct metadata_dst *metadata = rtnl_dereference(vlan->tinfo.tunnel_dst); in __vlan_tunnel_info_add() local 71 if (metadata) in __vlan_tunnel_info_add() 75 metadata = __ip_tun_set_dst(0, 0, 0, 0, 0, flags, key, 0); in __vlan_tunnel_info_add() 76 if (!metadata) in __vlan_tunnel_info_add() 79 metadata->u.tun_info.mode |= IP_TUNNEL_INFO_TX | IP_TUNNEL_INFO_BRIDGE; in __vlan_tunnel_info_add() 80 rcu_assign_pointer(vlan->tinfo.tunnel_dst, metadata); in __vlan_tunnel_info_add()
|