Home
last modified time | relevance | path

Searched +full:image +full:- +full:specific (Results 1 – 25 of 785) sorted by relevance

12345678910>>...32

/linux-6.14.4/Documentation/arch/powerpc/
Dbootwrapper.rst7 PowerPC image targets compresses and wraps the kernel image (vmlinux) with
10 be adaptable for each kind of image that needs to be built.
13 Makefile in that directory has targets for all the available image types.
14 The different image types are used to support all of the various firmware
17 others. U-Boot is typically found on embedded PowerPC hardware, but there
19 firmware interface requires a different image format.
23 image. The details of the build system is discussed in the next section.
24 Currently, the following image format targets exist:
28 U-Boot (for versions that don't understand the device
29 tree). This image embeds a device tree blob inside
[all …]
Dcxl.rst29 +----------+ +---------+
35 +----------+ +---------+
37 | +------+ | PSL |
38 | | CAPP |<------>| |
39 +---+------+ PCIE +---------+
48 (AFU). The AFU is used to implement specific functionality behind
66 - POWER8 and PSL Version 8 are compliant to the CAIA Version 1.0.
67 - POWER9 and PSL Version 9 are compliant to the CAIA Version 2.0.
92 applications may use the accelerator (although specific AFUs may
124 The WED is a 64-bit parameter passed to the AFU when a context is
[all …]
/linux-6.14.4/include/uapi/linux/
Dpfrut.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
16 * PFRU_IOC_SET_REV - _IOW(PFRUT_IOCTL_MAGIC, 0x01, unsigned int)
19 * * 0 - success
20 * * -EFAULT - fail to read the revision id
21 * * -EINVAL - user provides an invalid revision id
28 * PFRU_IOC_STAGE - _IOW(PFRUT_IOCTL_MAGIC, 0x02, unsigned int)
31 * * 0 - success
32 * * -EINVAL - stage phase returns invalid result
34 * Stage a capsule image from communication buffer and perform authentication.
39 * PFRU_IOC_ACTIVATE - _IOW(PFRUT_IOCTL_MAGIC, 0x03, unsigned int)
[all …]
/linux-6.14.4/Documentation/arch/arm/google/
Dchromebook-boot-flow.rst1 .. SPDX-License-Identifier: GPL-2.0
9 Image`_ which contains an OS image as well as a collection of device trees. It
10 is up to depthcharge_ to pick the right device tree from the `FIT Image`_ and
16 - Board name, specified at depthcharge_ compile time. This is $(BOARD) below.
17 - Board revision number, determined at runtime (perhaps by reading GPIO
19 - SKU number, read from GPIO strappings at boot time. This is $(SKU) below.
23 - google,$(BOARD)-rev$(REV)-sku$(SKU)
24 - google,$(BOARD)-rev$(REV)
25 - google,$(BOARD)-sku$(SKU)
26 - google,$(BOARD)
[all …]
/linux-6.14.4/Documentation/driver-api/fpga/
Dfpga-mgr.rst5 --------
8 an image. The API is manufacturer agnostic. All manufacturer specifics are
10 The FPGA image data itself is very manufacturer specific, but for our purposes
13 The FPGA image to be programmed can be in a scatter gather list, a single
18 The particulars for programming the image are presented in a structure (struct
20 FPGA image as well as image-specific particulars such as whether the image was
24 --------------------------------
39 struct device *dev = &pdev->dev;
46 return -ENOMEM;
79 The ops will implement whatever device specific register writes are needed to
[all …]
/linux-6.14.4/Documentation/userspace-api/media/v4l/
Dpixfmt-v4l2.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
4 Single-planar format structure
13 .. flat-table:: struct v4l2_pix_format
14 :header-rows: 0
15 :stub-columns: 0
18 * - __u32
19 - ``width``
20 - Image width in pixels.
21 * - __u32
22 - ``height``
[all …]
Dext-ctrls-image-process.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _image-process-controls:
6 Image Process Control Reference
9 The Image Process control class is intended for low-level control of
10 image processing functions. Unlike ``V4L2_CID_IMAGE_SOURCE_CLASS``, the
11 controls in this class affect processing the image, and do not control
15 .. _image-process-control-id:
17 Image Process Control IDs
23 .. _v4l2-cid-link-freq:
26 The frequency of the data bus (e.g. parallel or CSI-2).
[all …]
/linux-6.14.4/tools/testing/selftests/kexec/
Dtest_kexec_file_load.sh2 # SPDX-License-Identifier: GPL-2.0
4 # Loading a kernel image via the kexec_file_load syscall can verify either
8 # To determine whether the kernel image is signed, this test depends
11 # enabled or access to the extract-ikconfig script.
16 trap "{ rm -f $IKCONFIG ; }" EXIT
18 # Some of the IMA builtin policies may require the kexec kernel image to
29 "IMA kernel image signature required"
30 if [ $? -eq 1 ]; then
35 # The architecture specific or a custom policy may require the
36 # kexec kernel image be signed. Policy rules are walked
[all …]
/linux-6.14.4/arch/riscv/kernel/
Dmachine_kexec.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2019 FORTH-ICS/CARV
22 * machine_kexec_prepare - Initialize kexec
25 * provided us with an image to be loaded. Its goal is to validate
26 * the image and prepare the control code buffer as needed.
31 machine_kexec_prepare(struct kimage *image) in machine_kexec_prepare() argument
33 struct kimage_arch *internal = &image->arch; in machine_kexec_prepare()
40 for (i = 0; i < image->nr_segments; i++) { in machine_kexec_prepare()
41 if (image->segment[i].memsz <= sizeof(fdt)) in machine_kexec_prepare()
44 if (image->file_mode) in machine_kexec_prepare()
[all …]
/linux-6.14.4/Documentation/admin-guide/media/
Dipu3.rst1 .. SPDX-License-Identifier: GPL-2.0
6 Intel Image Processing Unit 3 (IPU3) Imaging Unit (ImgU) driver
14 This file documents the Intel IPU3 (3rd generation Image Processing Unit)
23 frames in a format that is specific to the IPU3 (for consumption by the IPU3
24 ImgU). The CIO2 driver is available as drivers/media/pci/intel/ipu3/ipu3-cio2*
36 Both of the drivers implement V4L2, Media Controller and V4L2 sub-device
38 MIPI CSI-2 interfaces through V4L2 sub-device sensor drivers.
44 interface to the user space. There is a video node for each CSI-2 receiver,
47 The CIO2 contains four independent capture channel, each with its own MIPI CSI-2
48 receiver and DMA engine. Each channel is modelled as a V4L2 sub-device exposed
[all …]
/linux-6.14.4/include/linux/fpga/
Dfpga-mgr.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Copyright (C) 2013-2016 Altera Corporation
18 * enum fpga_mgr_states - fpga framework states
25 * @FPGA_MGR_STATE_PARSE_HEADER: parse FPGA image header
29 * @FPGA_MGR_STATE_WRITE: writing image to FPGA
42 /* getting an image for loading */
63 * Flags used in the &fpga_image_info->flags field
82 * struct fpga_image_info - information specific to an FPGA image
88 * @firmware_name: name of FPGA image firmware file
89 * @sgt: scatter/gather table containing FPGA image
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/fpga/
Dfpga-region.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/fpga/fpga-region.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Michal Simek <[email protected]>
14 - Introduction
15 - Terminology
16 - Sequence
17 - FPGA Region
18 - Supported Use Models
[all …]
/linux-6.14.4/arch/arm64/boot/
DMakefile5 # architecture-specific flags and dependencies.
17 OBJCOPYFLAGS_Image :=-O binary -R .note -R .note.gnu.build-id -R .comment -S
19 targets := Image Image.bz2 Image.gz Image.lz4 Image.lzma Image.lzo \
20 Image.zst Image.xz image.fit
22 $(obj)/Image: vmlinux FORCE
25 $(obj)/Image.bz2: $(obj)/Image FORCE
28 $(obj)/Image.gz: $(obj)/Image FORCE
31 $(obj)/Image.lz4: $(obj)/Image FORCE
34 $(obj)/Image.lzma: $(obj)/Image FORCE
37 $(obj)/Image.lzo: $(obj)/Image FORCE
[all …]
/linux-6.14.4/drivers/staging/vme_user/
Dvme.c1 // SPDX-License-Identifier: GPL-2.0-or-later
24 #include <linux/dma-mapping.h>
51 switch (resource->type) { in find_bridge()
53 return list_entry(resource->entry, struct vme_master_resource, in find_bridge()
54 list)->parent; in find_bridge()
56 return list_entry(resource->entry, struct vme_slave_resource, in find_bridge()
57 list)->parent; in find_bridge()
59 return list_entry(resource->entry, struct vme_dma_resource, in find_bridge()
60 list)->parent; in find_bridge()
62 return list_entry(resource->entry, struct vme_lm_resource, in find_bridge()
[all …]
/linux-6.14.4/drivers/thunderbolt/
Dnvm.c1 // SPDX-License-Identifier: GPL-2.0
19 /* Intel specific NVM offsets */
25 /* ASMedia specific NVM offsets */
32 * struct tb_nvm_vendor_ops - Vendor specific NVM operations
34 * @validate: Validates the NVM image before update (optional)
35 * @write_headers: Writes headers before the rest of the image (optional)
44 * struct tb_nvm_vendor - Vendor to &struct tb_nvm_vendor_ops mapping
46 * @vops: Vendor specific NVM operations
58 struct tb_switch *sw = tb_to_switch(nvm->dev); in intel_switch_nvm_version()
63 * If the switch is in safe-mode the only accessible portion of in intel_switch_nvm_version()
[all …]
/linux-6.14.4/Documentation/arch/arm/
Darm.rst9 ---------------------
21 If you wish to cross-compile, then alter the following lines in the top
36 CROSS_COMPILE=<your-path-to-your-compiler-without-gcc>
40 CROSS_COMPILE=arm-linux-
42 Do a 'make config', followed by 'make Image' to build the kernel
43 (arch/arm/boot/Image). A compressed image can be built by doing a
44 'make zImage' instead of 'make Image'.
48 ---------------
54 Bug reports should be sent to linux-arm-[email protected],
64 -------------
[all …]
/linux-6.14.4/drivers/fpga/
Dfpga-mgr.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2013-2015 Altera Corporation
12 #include <linux/fpga/fpga-mgr.h>
30 if (mgr->mops->fpga_remove) in fpga_mgr_fpga_remove()
31 mgr->mops->fpga_remove(mgr); in fpga_mgr_fpga_remove()
36 if (mgr->mops->state) in fpga_mgr_state()
37 return mgr->mops->state(mgr); in fpga_mgr_state()
43 if (mgr->mops->status) in fpga_mgr_status()
44 return mgr->mops->status(mgr); in fpga_mgr_status()
50 if (mgr->mops->write) in fpga_mgr_write()
[all …]
/linux-6.14.4/arch/riscv/
DMakefile2 # architecture-specific flags and dependencies.
9 LDFLAGS_vmlinux := -z norelro
11 LDFLAGS_vmlinux += -shared -Bsymbolic -z notext --emit-relocs
12 KBUILD_CFLAGS += -fPIE
15 LDFLAGS_vmlinux += --no-relax
16 KBUILD_CPPFLAGS += -DCC_USING_PATCHABLE_FUNCTION_ENTRY
18 CC_FLAGS_FTRACE := -fpatchable-function-entry=4
20 CC_FLAGS_FTRACE := -fpatchable-function-entry=2
25 KBUILD_CFLAGS_MODULE += -mcmodel=medany
33 KBUILD_CFLAGS += -mabi=lp64
[all …]
/linux-6.14.4/Documentation/networking/devlink/
Diosm.rst1 .. SPDX-License-Identifier: GPL-2.0
13 The ``iosm`` driver implements the following driver-specific parameters.
15 .. list-table:: Driver-specific parameters implemented
18 * - Name
19 - Type
20 - Mode
21 - Description
22 * - ``erase_full_flash``
23 - u8
24 - runtime
[all …]
/linux-6.14.4/arch/x86/entry/vdso/
Dvma.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * This contains most of the x86 vDSO kernel-side code.
44 int __init init_vdso_image(const struct vdso_image *image) in init_vdso_image() argument
47 BUG_ON(image->size % PAGE_SIZE != 0); in init_vdso_image()
49 apply_alternatives((struct alt_instr *)(image->data + image->alt), in init_vdso_image()
50 (struct alt_instr *)(image->data + image->alt + in init_vdso_image()
51 image->alt_len), in init_vdso_image()
63 const struct vdso_image *image = vma->vm_mm->context.vdso_image; in vdso_fault() local
65 if (!image || (vmf->pgoff << PAGE_SHIFT) >= image->size) in vdso_fault()
68 vmf->page = virt_to_page(image->data + (vmf->pgoff << PAGE_SHIFT)); in vdso_fault()
[all …]
/linux-6.14.4/arch/riscv/boot/
DMakefile5 # architecture-specific flags and dependencies.
17 OBJCOPYFLAGS_Image :=-O binary -R .note -R .note.gnu.build-id -R .comment -S
18 OBJCOPYFLAGS_loader.bin :=-O binary
19 OBJCOPYFLAGS_xipImage :=-O binary -R .note -R .note.gnu.build-id -R .comment -S
21 targets := Image Image.* loader loader.o loader.lds loader.bin xipImage
36 …@ (! [ -f vmlinux.relocs ] && echo "vmlinux.relocs can't be found, please remove vmlinux and try a…
38 $(obj)/Image: vmlinux.relocs FORCE
40 $(obj)/Image: vmlinux FORCE
44 $(obj)/Image.gz: $(obj)/Image FORCE
47 $(obj)/loader.o: $(src)/loader.S $(obj)/Image
[all …]
/linux-6.14.4/Documentation/power/
Dpci.rst11 This document only covers the aspects of power management specific to PCI
13 power management refer to Documentation/driver-api/pm/devices.rst and
27 1.1. Native and Platform-Based Power Management
28 -----------------------------------------------
31 devices into states in which they draw less power (low-power states) at the
34 Usually, a device is put into a low-power state when it is underutilized or
36 again, it has to be put back into the "fully functional" state (full-power
41 PCI devices may be put into low-power states in two ways, by using the device
46 specific value into one of its standard configuration registers. The second
53 to put the device that sent it into the full-power state. However, the PCI Bus
[all …]
/linux-6.14.4/Documentation/driver-api/pm/
Ddevices.rst1 .. SPDX-License-Identifier: GPL-2.0
10 :Copyright: |copy| 2010-2011 Rafael J. Wysocki <[email protected]>, Novell Inc.
18 management (PM) code is also driver-specific. Most drivers will do very
22 This writeup gives an overview of how drivers interact with system-wide
25 background for the domain-specific work you'd do with any specific driver.
31 Drivers will use one or both of these models to put devices into low-power
36 Drivers can enter low-power states as part of entering system-wide
37 low-power states like "suspend" (also known as "suspend-to-RAM"), or
39 "suspend-to-disk").
42 by implementing various role-specific suspend and resume methods to
[all …]
/linux-6.14.4/arch/arm/include/uapi/asm/
Dsetup.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
5 * Copyright (C) 1997-1999 Russell King
34 __u32 flags; /* bit 0 = read-only */
68 __u32 start; /* starting block of floppy-based RAM disk image */
71 /* describes where the compressed ramdisk image lives (virtual address) */
73 * this one accidentally used virtual addresses - as such,
78 /* describes where the compressed ramdisk image lives (physical address) */
83 __u32 size; /* size of compressed ramdisk image in bytes */
101 /* initial values for vesafb-type framebuffers. see struct screen_info
130 /* acorn RiscPC specific information */
[all …]
/linux-6.14.4/arch/powerpc/kexec/
Dcore_32.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2002-2003 Eric Biederman <[email protected]>
25 * non-OpenFirmware embedded platforms.
26 * It merely copies the image relocation code to the control page and
28 * A platform specific function may just call this one.
30 void default_machine_kexec(struct kimage *image) in default_machine_kexec() argument
44 page_list = image->head; in default_machine_kexec()
48 (unsigned long)page_address(image->control_code_page); in default_machine_kexec()
60 relocate_new_kernel(page_list, reboot_code_buffer_phys, image->start); in default_machine_kexec()
64 (*rnk)(page_list, reboot_code_buffer_phys, image->start); in default_machine_kexec()
[all …]

12345678910>>...32