| /Linux-v6.1/drivers/staging/media/atomisp/pci/ |
| 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 …]
|
| 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 …]
|
| 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 …]
|
| 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 …]
|
| D | sh_css_sp.c | 521 sp_frame_out->planes.binary.data.offset = in sh_css_copy_frame_to_spframe() 522 frame_in->planes.binary.data.offset; in sh_css_copy_frame_to_spframe() 785 copy_isp_mem_if_to_ddr(struct ia_css_binary *binary) in copy_isp_mem_if_to_ddr() argument 790 &binary->css_params, in copy_isp_mem_if_to_ddr() 791 &binary->mem_params, in copy_isp_mem_if_to_ddr() 796 &binary->css_params, in copy_isp_mem_if_to_ddr() 797 &binary->mem_params, in copy_isp_mem_if_to_ddr() 812 const struct ia_css_binary *binary, in configure_isp_from_args() argument 819 ret = ia_css_fpn_configure(binary, &binary->in_frame_info); in configure_isp_from_args() 822 ret = ia_css_crop_configure(binary, &args->delay_frames[0]->info); in configure_isp_from_args() [all …]
|
| D | sh_css_param_shading.c | 237 const struct ia_css_binary *binary, in prepare_shading_table() argument 248 assert(binary); in prepare_shading_table() 252 binary->sctbl_width_per_color, in prepare_shading_table() 253 binary->sctbl_height); in prepare_shading_table() 262 input_height = binary->in_frame_info.res.height; in prepare_shading_table() 263 input_width = binary->in_frame_info.res.width; in prepare_shading_table() 264 left_padding = binary->left_padding; in prepare_shading_table() 265 left_cropping = (binary->info->sp.pipeline.left_cropping == 0) ? in prepare_shading_table() 266 binary->dvs_envelope.width : 2 * ISP_VEC_NELEMS; in prepare_shading_table() 271 left_padding = (left_padding + binary->info->sp.pipeline.left_cropping) * in prepare_shading_table() [all …]
|
| D | ia_css_acc_types.h | 48 IA_CSS_ACC_NONE, /** Normal binary */ 148 /* DPC related binary info */ 201 /* Structure describing an ISP binary. 202 * It describes the capabilities of a binary, like the maximum resolution, 205 * Future refactoring should move binary properties to ia_css_binary_xinfo, 206 * thereby making the SP code more binary independent. 218 struct ia_css_binary_dpc_info dpc_bnr; /** DPC related binary info */ 272 /* Structure describing an ISP binary. 273 * It describes the capabilities of a binary, like the maximum resolution, 280 /* Rest of the binary info, only interesting to the host. */ [all …]
|
| /Linux-v6.1/drivers/staging/media/atomisp/pci/runtime/binary/src/ |
| D | binary.c | 124 const struct ia_css_binary *binary, /* [in] */ in ia_css_binary_compute_shading_table_bayer_origin() argument 176 left_padding_bqs = _ISP_BQS(binary->left_padding); in ia_css_binary_compute_shading_table_bayer_origin() 187 need_bds_factor_2_00 = ((binary->info->sp.bds.supported_bds_factors & in ia_css_binary_compute_shading_table_bayer_origin() 197 if (need_bds_factor_2_00 && binary->info->sp.pipeline.left_cropping > 0) in ia_css_binary_compute_shading_table_bayer_origin() 249 binary_get_shading_info_type_1(const struct ia_css_binary *binary, /* [in] */ in binary_get_shading_info_type_1() argument 257 assert(binary); in binary_get_shading_info_type_1() 262 info->info.type_1.enable = binary->info->sp.enable.sc; in binary_get_shading_info_type_1() 263 info->info.type_1.num_hor_grids = binary->sctbl_width_per_color; in binary_get_shading_info_type_1() 264 info->info.type_1.num_ver_grids = binary->sctbl_height; in binary_get_shading_info_type_1() 265 info->info.type_1.bqs_per_grid_cell = (1 << binary->deci_factor_log2); in binary_get_shading_info_type_1() [all …]
|
| /Linux-v6.1/drivers/staging/media/atomisp/pci/camera/pipe/src/ |
| 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() 79 struct ia_css_binary *binary, in ia_css_pipe_get_acc_stage_desc() argument [all …]
|
| /Linux-v6.1/drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/ |
| 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 …]
|
| /Linux-v6.1/Documentation/admin-guide/ |
| 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 …]
|
| 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
|
| /Linux-v6.1/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ |
| 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 32 &binary->in_frame_info; in ia_css_bayer_io_config() 41 if (binary->info->mem_offsets.offsets.param) { in ia_css_bayer_io_config() 42 size_get = binary->info->mem_offsets.offsets.param->dmem.get.size; in ia_css_bayer_io_config() 43 offset = binary->info->mem_offsets.offsets.param->dmem.get.offset; in ia_css_bayer_io_config() 48 &binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_bayer_io_config() 69 if (binary->info->mem_offsets.offsets.param) { in ia_css_bayer_io_config() 70 size_put = binary->info->mem_offsets.offsets.param->dmem.put.size; in ia_css_bayer_io_config() 71 offset = binary->info->mem_offsets.offsets.param->dmem.put.offset; in ia_css_bayer_io_config() 76 &binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_bayer_io_config()
|
| /Linux-v6.1/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ |
| 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 32 &binary->in_frame_info; in ia_css_yuv444_io_config() 41 if (binary->info->mem_offsets.offsets.param) { in ia_css_yuv444_io_config() 42 size_get = binary->info->mem_offsets.offsets.param->dmem.get.size; in ia_css_yuv444_io_config() 43 offset = binary->info->mem_offsets.offsets.param->dmem.get.offset; in ia_css_yuv444_io_config() 48 &binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_yuv444_io_config() 70 if (binary->info->mem_offsets.offsets.param) { in ia_css_yuv444_io_config() 71 size_put = binary->info->mem_offsets.offsets.param->dmem.put.size; in ia_css_yuv444_io_config() 72 offset = binary->info->mem_offsets.offsets.param->dmem.put.offset; in ia_css_yuv444_io_config() 77 &binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_yuv444_io_config()
|
| /Linux-v6.1/Documentation/input/devices/ |
| 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
|
| /Linux-v6.1/drivers/staging/media/atomisp/pci/camera/pipe/interface/ |
| D | ia_css_pipe_binarydesc.h | 23 /* @brief Get a binary descriptor for copy. 40 /* @brief Get a binary descriptor for vfpp. 71 /* @brief Get a binary descriptor for preview stage. 90 /* @brief Get a binary descriptor for video stage. 109 /* @brief Get a binary descriptor for yuv scaler stage. 128 /* @brief Get a binary descriptor for capture pp stage. 144 /* @brief Get a binary descriptor for primary capture. 162 /* @brief Get a binary descriptor for pre gdc stage. 177 /* @brief Get a binary descriptor for gdc stage. 192 /* @brief Get a binary descriptor for post gdc. [all …]
|
| /Linux-v6.1/drivers/staging/media/atomisp/pci/runtime/ifmtr/src/ |
| D | ifmtr.c | 76 struct ia_css_binary *binary) in ia_css_ifmtr_configure() argument 108 if (binary) { in ia_css_ifmtr_configure() 109 cropped_height = binary->in_frame_info.res.height; in ia_css_ifmtr_configure() 110 cropped_width = binary->in_frame_info.res.width; in ia_css_ifmtr_configure() 113 if (binary->info->sp.enable.continuous && in ia_css_ifmtr_configure() 114 binary->info->sp.pipeline.mode != IA_CSS_BINARY_MODE_COPY) in ia_css_ifmtr_configure() 117 buffer_width = binary->info->sp.input.max_width; in ia_css_ifmtr_configure() 118 input_format = binary->input_format; in ia_css_ifmtr_configure() 120 /* sp raw copy pipe (IA_CSS_PIPE_MODE_COPY): binary is NULL */ in ia_css_ifmtr_configure() 141 * RAW data in any particular bayer order. copy binary with output in ia_css_ifmtr_configure() [all …]
|
| /Linux-v6.1/drivers/staging/media/atomisp/pci/runtime/binary/interface/ |
| D | ia_css_binary.h | 28 /* The binary mode is used in pre-processor expressions so we cannot 167 struct ia_css_binary *binary, 174 struct ia_css_binary *binary); 178 * @param[in] binary: The isp binary which has the shading correction. 192 ia_css_binary_get_shading_info(const struct ia_css_binary *binary, 200 ia_css_binary_3a_grid_info(const struct ia_css_binary *binary, 205 ia_css_binary_dvs_grid_info(const struct ia_css_binary *binary, 211 const struct ia_css_binary *binary, 219 ia_css_binary_destroy_isp_parameters(struct ia_css_binary *binary);
|
| /Linux-v6.1/arch/powerpc/boot/ |
| D | README | 2 To extract the kernel vmlinux, System.map, .config or initrd from the zImage binary: 4 objcopy -j .kernel:vmlinux -O binary zImage vmlinux.gz 5 objcopy -j .kernel:System.map -O binary zImage System.map.gz 6 objcopy -j .kernel:.config -O binary zImage config.gz 7 objcopy -j .kernel:initrd -O binary zImage.initrd initrd.gz
|
| D | wrapper | 6 # This script takes a kernel binary and optionally an initrd image 46 binary= 274 # miboot and U-boot want just the bare bits, not an ELF binary 276 objflags="-O binary" 282 binary=y 316 objflags="-O binary --set-section-flags=.bss=contents,alloc,load,data" 325 binary=y 329 binary=y 333 binary=y 337 binary=y [all …]
|
| /Linux-v6.1/drivers/video/ |
| D | hdmi.c | 97 * hdmi_avi_infoframe_pack_only() - write HDMI AVI infoframe to binary buffer 102 * Packs the information contained in the @frame structure into a binary 107 * Returns the number of bytes packed into the binary buffer or a negative 186 * and write it to binary buffer 193 * contained in the @frame structure into a binary representation that 198 * Returns the number of bytes packed into the binary buffer or a negative 268 * hdmi_spd_infoframe_pack_only() - write HDMI SPD infoframe to binary buffer 273 * Packs the information contained in the @frame structure into a binary 278 * Returns the number of bytes packed into the binary buffer or a negative 320 * and write it to binary buffer [all …]
|
| /Linux-v6.1/scripts/coccinelle/misc/ |
| D | minmax.cocci | 23 binary operator cmp = {>, >=}; 38 binary operator cmp = {>, >=}; 56 binary operator cmp = {<, <=}; 71 binary operator cmp = {<, <=}; 89 binary operator cmp = {>=, >}; 104 binary operator cmp = {>=, >}; 124 binary operator cmp = {<, <=}; 137 binary operator cmp = {<=, <}; 153 binary operator cmp = {<=, <};
|
| /Linux-v6.1/drivers/firmware/efi/ |
| D | capsule-loader.c | 51 /* Check if the capsule binary supported */ in __efi_capsule_setup_info() 81 * efi_capsule_setup_info - obtain the efi capsule header in the binary and 105 * efi_capsule_submit_update - invoke the efi_capsule_update API once binary 134 /* Indicate capsule binary uploading is done */ in efi_capsule_submit_update() 150 * efi_capsule_write - store the capsule binary and pass it to 158 * - A user space tool should start at the beginning of capsule binary and 166 * binary file and passed in as first block data of write operation. 203 /* Copy capsule binary data from user space to kernel space buffer */ in efi_capsule_write() 211 /* Setup capsule binary info structure */ in efi_capsule_write() 222 /* Submit the full binary to efi_capsule_update() API */ in efi_capsule_write() [all …]
|
| /Linux-v6.1/drivers/staging/media/atomisp/pci/runtime/pipeline/src/ |
| D | pipeline.c | 268 * The stage consists of an ISP binary or firmware and input and 286 if (!stage_desc->binary && !stage_desc->firmware in ia_css_pipeline_create_and_add_stage() 304 && (!stage_desc->binary->online)) { in ia_css_pipeline_create_and_add_stage() 431 /* If no firmware, find binary in pipe */ in ia_css_pipeline_get_output_stage() 490 * their own binary and frame pointers. 574 struct ia_css_binary *binary; in pipeline_stage_create() local 582 && (stage_desc->binary) && !(stage_desc->binary->online)) { in pipeline_stage_create() 587 binary = stage_desc->binary; in pipeline_stage_create() 601 stage->binary = NULL; in pipeline_stage_create() 605 stage->binary = binary; in pipeline_stage_create() [all …]
|
| /Linux-v6.1/drivers/net/ethernet/rocker/ |
| D | rocker_hw.h | 153 ROCKER_TLV_CMD_PORT_SETTINGS_MACADDR, /* binary */ 156 ROCKER_TLV_CMD_PORT_SETTINGS_PHYS_NAME, /* binary */ 217 ROCKER_TLV_EVENT_MAC_VLAN_MAC, /* binary */ 309 ROCKER_TLV_OF_DPA_DST_MAC, /* binary */ 310 ROCKER_TLV_OF_DPA_DST_MAC_MASK, /* binary */ 311 ROCKER_TLV_OF_DPA_SRC_MAC, /* binary */ 312 ROCKER_TLV_OF_DPA_SRC_MAC_MASK, /* binary */ 325 ROCKER_TLV_OF_DPA_DST_IPV6, /* binary */ 326 ROCKER_TLV_OF_DPA_DST_IPV6_MASK, /* binary */ 327 ROCKER_TLV_OF_DPA_SRC_IPV6, /* binary */ [all …]
|