/openbmc/linux/drivers/staging/media/atomisp/pci/ |
H A D | ia_css_isp_configs.c | 24 int ia_css_configure_iterator(const struct ia_css_binary *binary, in ia_css_configure_iterator() argument 32 if (!binary->info->mem_offsets.offsets.config) in ia_css_configure_iterator() 35 size = binary->info->mem_offsets.offsets.config->dmem.iterator.size; in ia_css_configure_iterator() 39 offset = binary->info->mem_offsets.offsets.config->dmem.iterator.offset; in ia_css_configure_iterator() 42 &binary->mem_params.params[IA_CSS_PARAM_CLASS_CONFIG][IA_CSS_ISP_DMEM].address[offset], in ia_css_configure_iterator() 47 int ia_css_configure_copy_output(const struct ia_css_binary *binary, in ia_css_configure_copy_output() argument 55 if (!binary->info->mem_offsets.offsets.config) in ia_css_configure_copy_output() 58 size = binary->info->mem_offsets.offsets.config->dmem.copy_output.size; in ia_css_configure_copy_output() 62 offset = binary->info->mem_offsets.offsets.config->dmem.copy_output.offset; in ia_css_configure_copy_output() 65 &binary->mem_params.params[IA_CSS_PARAM_CLASS_CONFIG][IA_CSS_ISP_DMEM].address[offset], in ia_css_configure_copy_output() [all …]
|
H A D | ia_css_isp_states.c | 26 const struct ia_css_binary *binary) in ia_css_initialize_aa_state() argument 32 unsigned int size = binary->info->mem_offsets.offsets.state->vmem.aa.size; in ia_css_initialize_aa_state() 34 unsigned int offset = binary->info->mem_offsets.offsets.state->vmem.aa.offset; in ia_css_initialize_aa_state() 37 memset(&binary->mem_params.params[IA_CSS_PARAM_CLASS_STATE][IA_CSS_ISP_VMEM].address[offset], in ia_css_initialize_aa_state() 48 const struct ia_css_binary *binary) in ia_css_initialize_cnr_state() argument 54 unsigned int size = binary->info->mem_offsets.offsets.state->vmem.cnr.size; in ia_css_initialize_cnr_state() 56 unsigned int offset = binary->info->mem_offsets.offsets.state->vmem.cnr.offset; in ia_css_initialize_cnr_state() 60 &binary->mem_params.params[IA_CSS_PARAM_CLASS_STATE][IA_CSS_ISP_VMEM].address[offset], in ia_css_initialize_cnr_state() 72 const struct ia_css_binary *binary) in ia_css_initialize_cnr2_state() argument 78 unsigned int size = binary->info->mem_offsets.offsets.state->vmem.cnr2.size; in ia_css_initialize_cnr2_state() [all …]
|
H A D | ia_css_isp_configs.h | 79 int ia_css_configure_iterator(const struct ia_css_binary *binary, 82 int ia_css_configure_copy_output(const struct ia_css_binary *binary, 85 int ia_css_configure_crop(const struct ia_css_binary *binary, 88 int ia_css_configure_fpn(const struct ia_css_binary *binary, 91 int ia_css_configure_dvs(const struct ia_css_binary *binary, 94 int ia_css_configure_qplane(const struct ia_css_binary *binary, 96 int ia_css_configure_output0(const struct ia_css_binary *binary, 99 int ia_css_configure_output1(const struct ia_css_binary *binary, 102 int ia_css_configure_output(const struct ia_css_binary *binary, 105 int ia_css_configure_raw(const struct ia_css_binary *binary, [all …]
|
H A D | ia_css_isp_params.c | 76 stage->binary->info->mem_offsets.offsets.param->dmem.aa.size; in ia_css_process_aa() 78 stage->binary->info->mem_offsets.offsets.param->dmem.aa.offset; in ia_css_process_aa() 82 … &stage->binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_process_aa() 99 stage->binary->info->mem_offsets.offsets.param->dmem.anr.size; in ia_css_process_anr() 102 stage->binary->info->mem_offsets.offsets.param->dmem.anr.offset; in ia_css_process_anr() 109 &stage->binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset], in ia_css_process_anr() 134 stage->binary->info->mem_offsets.offsets.param->vmem.anr2.size; in ia_css_process_anr2() 137 stage->binary->info->mem_offsets.offsets.param->vmem.anr2.offset; in ia_css_process_anr2() 144 &stage->binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_VMEM].address[offset], in ia_css_process_anr2() 169 stage->binary->info->mem_offsets.offsets.param->dmem.bh.size; in ia_css_process_bh() [all …]
|
H A D | sh_css_sp.c | 522 sp_frame_out->planes.binary.data.offset = in sh_css_copy_frame_to_spframe() 523 frame_in->planes.binary.data.offset; in sh_css_copy_frame_to_spframe() 786 copy_isp_mem_if_to_ddr(struct ia_css_binary *binary) in copy_isp_mem_if_to_ddr() argument 791 &binary->css_params, in copy_isp_mem_if_to_ddr() 792 &binary->mem_params, in copy_isp_mem_if_to_ddr() 797 &binary->css_params, in copy_isp_mem_if_to_ddr() 798 &binary->mem_params, in copy_isp_mem_if_to_ddr() 813 const struct ia_css_binary *binary, in configure_isp_from_args() argument 820 ret = ia_css_fpn_configure(binary, &binary->in_frame_info); in configure_isp_from_args() 823 ret = ia_css_crop_configure(binary, ia_css_frame_get_info(args->delay_frames[0])); in configure_isp_from_args() [all …]
|
/openbmc/linux/drivers/staging/media/atomisp/pci/runtime/binary/src/ |
H A D | binary.c | 126 const struct ia_css_binary *binary, /* [in] */ in ia_css_binary_compute_shading_table_bayer_origin() argument 162 left_padding_bqs = _ISP_BQS(binary->left_padding); in ia_css_binary_compute_shading_table_bayer_origin() 173 need_bds_factor_2_00 = ((binary->info->sp.bds.supported_bds_factors & in ia_css_binary_compute_shading_table_bayer_origin() 183 if (need_bds_factor_2_00 && binary->info->sp.pipeline.left_cropping > 0) in ia_css_binary_compute_shading_table_bayer_origin() 235 binary_get_shading_info_type_1(const struct ia_css_binary *binary, /* [in] */ in binary_get_shading_info_type_1() argument 243 assert(binary); in binary_get_shading_info_type_1() 248 info->info.type_1.enable = binary->info->sp.enable.sc; in binary_get_shading_info_type_1() 249 info->info.type_1.num_hor_grids = binary->sctbl_width_per_color; in binary_get_shading_info_type_1() 250 info->info.type_1.num_ver_grids = binary->sctbl_height; in binary_get_shading_info_type_1() 251 info->info.type_1.bqs_per_grid_cell = (1 << binary->deci_factor_log2); in binary_get_shading_info_type_1() [all …]
|
/openbmc/qemu/scripts/ |
H A D | qemu-trace-stap | 29 def probe_prefix(binary): argument 30 dirname, filename = os.path.split(binary) 34 def which(binary): argument 36 if os.path.exists(os.path.join(path, binary)): 37 return os.path.join(path, binary) 39 print("Unable to find '%s' in $PATH" % binary) 43 def tapset_dir(binary): argument 44 dirname, filename = os.path.split(binary) 46 thisfile = which(binary) 48 thisfile = os.path.realpath(binary) [all …]
|
H A D | tracetool.py | 47 --binary <path> Full path to QEMU binary (required for 'stap' backend). 67 long_opts += ["binary=", "probe-prefix="] 78 binary = None 98 elif opt == "--binary": 99 binary = arg 119 if binary is None: 120 error_opt("--binary is required for SystemTAP tapset generator") 135 binary=binary, probe_prefix=probe_prefix)
|
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/ |
H A D | ia_css_iterator.host.c | 41 int ia_css_iterator_configure(const struct ia_css_binary *binary, in ia_css_iterator_configure() argument 47 config.input_info = &binary->in_frame_info; in ia_css_iterator_configure() 48 config.internal_info = &binary->internal_frame_info; in ia_css_iterator_configure() 49 config.output_info = &binary->out_frame_info[0]; in ia_css_iterator_configure() 50 config.vf_info = &binary->vf_frame_info; in ia_css_iterator_configure() 51 config.dvs_envelope = &binary->dvs_envelope; in ia_css_iterator_configure() 53 /* Use in_info iso binary->in_frame_info. in ia_css_iterator_configure() 59 if (binary->out_frame_info[0].res.width == 0) in ia_css_iterator_configure() 60 config.output_info = &binary->out_frame_info[1]; in ia_css_iterator_configure() 67 if (binary->info->sp.pipeline.mode == IA_CSS_BINARY_MODE_PREVIEW && in ia_css_iterator_configure() [all …]
|
/openbmc/docs/designs/ |
H A D | binarystore-via-blobs.md | 1 # BMC Generic Binary Blob Store via OEM IPMI Blob Transport 20 The BMC generic IPMI blobs binary store, or "binary store" in short, serves a 22 blobs transport layer to allow users to store binary data on persistent 25 Despite its name, the binary blob store cannot be used for everything. 34 limited in size, trying to send an overly large binary is going to take too 43 Under the hood, the binary blobs are stored as a binary 52 1. The host should only store binary data that is suitable using this transfer 54 or large binary data. 63 A "blob id" is a unique string that identifies a blob. Binary Store handler may 68 directory path. The binary store handler will assign each storage location a [all …]
|
/openbmc/openpower-vpd-parser/test/keyword_vpd_parser_test/ |
H A D | kw_vpd_test.cpp | 18 Binary keywordVpdVector; 19 Binary bonoKwVpdVector; 23 // Open the kw VPD file in binary mode in KeywordVpdParserTest() 24 std::ifstream kwVpdFile("vpd.dat", std::ios::binary); in KeywordVpdParserTest() 26 // Read the content of the binary file into a vector in KeywordVpdParserTest() 29 // Open the BONO type kw VPD file in binary mode in KeywordVpdParserTest() 30 std::ifstream bonoKwVpdFile("bono.vpd", std::ios::binary); in KeywordVpdParserTest() 32 // Read the content of the binary file into a vector in KeywordVpdParserTest() 42 pair<std::string, Binary>{"WI", {0x00}}, in TEST_F() 43 pair<std::string, Binary>{"FL", {0x50, 0x32, 0x20, 0x20, 0x20}}, in TEST_F() [all …]
|
/openbmc/linux/drivers/staging/media/atomisp/pci/camera/pipe/src/ |
H A D | pipe_stagedesc.c | 22 struct ia_css_binary *binary, in ia_css_pipe_get_generic_stage_desc() argument 29 IA_CSS_ENTER_PRIVATE("stage_desc = %p, binary = %p, out_frame = %p, in_frame = %p, vf_frame = %p", in ia_css_pipe_get_generic_stage_desc() 30 stage_desc, binary, out_frame, in_frame, vf_frame); in ia_css_pipe_get_generic_stage_desc() 32 assert(stage_desc && binary && binary->info); in ia_css_pipe_get_generic_stage_desc() 33 if (!stage_desc || !binary || !binary->info) { in ia_css_pipe_get_generic_stage_desc() 38 stage_desc->binary = binary; in ia_css_pipe_get_generic_stage_desc() 42 stage_desc->mode = binary->info->sp.pipeline.mode; in ia_css_pipe_get_generic_stage_desc() 54 struct ia_css_binary *binary, in ia_css_pipe_get_firmwares_stage_desc() argument 65 stage_desc->binary = binary; in ia_css_pipe_get_firmwares_stage_desc() 87 stage_desc->binary = NULL; in ia_css_pipe_get_sp_func_stage_desc()
|
/openbmc/linux/Documentation/netlink/specs/ |
H A D | ovs_flow.yaml | 42 type: binary 47 type: binary 91 type: binary 97 type: binary 205 type: binary 210 type: binary 219 type: binary 224 type: binary 229 type: binary 396 type: binary [all …]
|
H A D | rt_route.yaml | 86 type: binary 90 type: binary 100 type: binary 107 type: binary 115 type: binary 118 type: binary 124 type: binary 128 type: binary 131 type: binary 140 type: binary [all …]
|
/openbmc/linux/scripts/package/debian/ |
H A D | rules | 13 .PHONY: binary binary-indep binary-arch 14 binary: binary-arch binary-indep target 15 binary-indep: build-indep 16 binary-arch: build-arch
|
/openbmc/linux/Documentation/admin-guide/ |
H A D | binfmt-misc.rst | 1 Kernel Support for miscellaneous Binary Formats (binfmt_misc) 9 with which binary. Binfmt_misc recognises the binary-type by matching some bytes 18 To actually register a new binary type, you have to set up a string looking like 50 is the program that should be invoked with the binary as first 59 the original argv[0] with the full path to the binary. When this 67 ``O`` - open-binary 69 of the binary to the interpreter as an argument. When this flag is 74 emit the contents of the non-readable binary. 79 calculated according to the binary. It also implies the ``O`` flag. 81 will run with root permissions when a setuid binary owned by root [all …]
|
H A D | init.rst | 7 (listed roughly in order of execution) to load the init binary. 12 2) **init binary doesn't exist on rootfs**: Make sure you have the correct 23 4) **Binary exists but dependencies not available**: E.g. required library 24 dependencies of the init binary such as ``/lib/ld-linux.so.2`` missing or 28 5) **Binary cannot be loaded**: Make sure the binary's architecture matches 30 hardware. In case you tried loading a non-binary file here (shell script?), 34 simple non-script binary such as ``/bin/sh`` and confirm its successful 39 (after all loading the init binary is a CRITICAL and hard transition step
|
/openbmc/openpower-vpd-parser/vpd-parser/ |
H A D | isdimm_vpd_parser.hpp | 33 isdimmVpdParser(const Binary& VpdVector) : memVpd(VpdVector) {} in isdimmVpdParser() 36 * @brief Parse the memory SPD binary data. 57 kwdVpdMap readKeywords(Binary::const_iterator& iterator); 65 auto getDDR4DimmCapacity(Binary::const_iterator& iterator); 73 auto getDDR4PartNumber(Binary::const_iterator& iterator); 81 auto getDDR4SerialNumber(Binary::const_iterator& iterator); 91 Binary::const_iterator& iterator); 114 auto getDDR5DimmCapacity(Binary::const_iterator& iterator); 122 auto getDDR5PartNumber(Binary::const_iterator& iterator); 130 auto getDDR5SerialNumber(Binary::const_iterator& iterator); [all …]
|
/openbmc/linux/drivers/staging/media/atomisp/pci/camera/pipe/interface/ |
H A D | ia_css_pipe_binarydesc.h | 25 /* @brief Get a binary descriptor for copy. 42 /* @brief Get a binary descriptor for vfpp. 68 /* @brief Get a binary descriptor for preview stage. 87 /* @brief Get a binary descriptor for video stage. 106 /* @brief Get a binary descriptor for yuv scaler stage. 125 /* @brief Get a binary descriptor for capture pp stage. 141 /* @brief Get a binary descriptor for primary capture. 159 /* @brief Get a binary descriptor for pre gdc stage. 174 /* @brief Get a binary descriptor for gdc stage. 189 /* @brief Get a binary descriptor for post gdc. [all …]
|
/openbmc/linux/Documentation/input/devices/ |
H A D | walkera0701.rst | 85 Binary values: Analog octal values: 87 288 uS Binary 0 318 uS 000 88 438 uS Binary 1 398 uS 001 101 Binary data representations 104 One binary and octal value can be grouped to nibble. 24 nibbles + one binary 109 absolute binary value. (10 bits per channel). Next nibble is checksum for 113 directly controlled from TX). Binary representations are the same as in first 118 binary value can be sampled. This bit and magic number is not used in 126 nibble (only first 3 bits are used). Binary value for checksum nibble is 127 calculated by sum of binary values in checked nibbles + sum of octal values
|
/openbmc/openpower-vpd-parser/ |
H A D | impl.hpp | 43 * binary format. To parse the VPD, call the run() method. The run() 70 * @param[in] vpdBuffer - Binary VPD 75 Impl(const Binary& vpdBuffer, const std::string& path, in Impl() 87 std::ios::in | std::ios::out | std::ios::binary); 97 /** @brief Run the parser on binary VPD 122 std::size_t readTOC(Binary::const_iterator& iterator); 132 internal::OffsetList readPT(Binary::const_iterator iterator, 138 * within the binary VPD 153 Binary::const_iterator iterator); 163 internal::KeywordMap readKeywords(Binary::const_iterator iterator); [all …]
|
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ |
H A D | ia_css_yuv444_io.host.c | 25 int ia_css_yuv444_io_config(const struct ia_css_binary *binary, in ia_css_yuv444_io_config() argument 39 if (binary->info->mem_offsets.offsets.param) { in ia_css_yuv444_io_config() 40 size_get = binary->info->mem_offsets.offsets.param->dmem.get.size; in ia_css_yuv444_io_config() 41 offset = binary->info->mem_offsets.offsets.param->dmem.get.offset; in ia_css_yuv444_io_config() 46 &binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_yuv444_io_config() 68 if (binary->info->mem_offsets.offsets.param) { in ia_css_yuv444_io_config() 69 size_put = binary->info->mem_offsets.offsets.param->dmem.put.size; in ia_css_yuv444_io_config() 70 offset = binary->info->mem_offsets.offsets.param->dmem.put.offset; in ia_css_yuv444_io_config() 75 &binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_yuv444_io_config()
|
/openbmc/linux/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ |
H A D | ia_css_bayer_io.host.c | 25 int ia_css_bayer_io_config(const struct ia_css_binary *binary, in ia_css_bayer_io_config() argument 39 if (binary->info->mem_offsets.offsets.param) { in ia_css_bayer_io_config() 40 size_get = binary->info->mem_offsets.offsets.param->dmem.get.size; in ia_css_bayer_io_config() 41 offset = binary->info->mem_offsets.offsets.param->dmem.get.offset; in ia_css_bayer_io_config() 46 &binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_bayer_io_config() 67 if (binary->info->mem_offsets.offsets.param) { in ia_css_bayer_io_config() 68 size_put = binary->info->mem_offsets.offsets.param->dmem.put.size; in ia_css_bayer_io_config() 69 offset = binary->info->mem_offsets.offsets.param->dmem.put.offset; in ia_css_bayer_io_config() 74 &binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_bayer_io_config()
|
/openbmc/u-boot/tools/ |
H A D | imx8m_image.sh | 24 echo "WARNING '$tmp' not found, resulting binary is not-functional" >&2 33 …objcopy -I binary -O binary --pad-to 0x8000 --gap-fill=0x0 $srctree/lpddr4_pmu_train_1d_imem.bin l… 34 …objcopy -I binary -O binary --pad-to 0x4000 --gap-fill=0x0 $srctree/lpddr4_pmu_train_1d_dmem.bin l… 35 …objcopy -I binary -O binary --pad-to 0x8000 --gap-fill=0x0 $srctree/lpddr4_pmu_train_2d_imem.bin l…
|
/openbmc/openbmc/poky/scripts/lib/devtool/ide_plugins/ |
H A D | __init__.py | 37 Generate a GDB configuration for a binary on the target device. 38 Only one instance per binary is allowed. This allows to assign unique port 44 def __init__(self, image_recipe, modified_recipe, binary, gdbserver_multi=True): argument 48 self.binary = binary 49 if binary in GdbCrossConfig._binaries: 51 "gdbserver config for binary %s is already generated" % binary) 52 GdbCrossConfig._binaries.append(binary) 56 self.binary_pretty = self.binary.replace(os.sep, '-').lstrip('-') 106 self.gdb_cross.gdbserver_path, self.gdbserver_port, self.binary) 113 """Generate a gdbinit file for this binary and the corresponding gdbserver configuration""" [all …]
|