/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_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 | 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 | sh_css_sp.c | 509 sp_frame_out->planes.binary.data.offset = in sh_css_copy_frame_to_spframe() 510 frame_in->planes.binary.data.offset; in sh_css_copy_frame_to_spframe() 750 copy_isp_mem_if_to_ddr(struct ia_css_binary *binary) in copy_isp_mem_if_to_ddr() argument 755 &binary->css_params, in copy_isp_mem_if_to_ddr() 756 &binary->mem_params, in copy_isp_mem_if_to_ddr() 761 &binary->css_params, in copy_isp_mem_if_to_ddr() 762 &binary->mem_params, in copy_isp_mem_if_to_ddr() 777 const struct ia_css_binary *binary, in configure_isp_from_args() argument 784 ret = ia_css_fpn_configure(binary, &binary->in_frame_info); in configure_isp_from_args() 787 ret = ia_css_crop_configure(binary, ia_css_frame_get_info(args->delay_frames[0])); in configure_isp_from_args() [all …]
|
H A D | sh_css_param_shading.c | 238 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() 270 left_padding = (left_padding + binary->info->sp.pipeline.left_cropping) * in prepare_shading_table() [all …]
|
/linux/drivers/staging/media/atomisp/pci/runtime/binary/src/ |
H A D | binary.c | 124 const struct ia_css_binary *binary, /* [in] */ in ia_css_binary_compute_shading_table_bayer_origin() argument 160 left_padding_bqs = _ISP_BQS(binary->left_padding); in ia_css_binary_compute_shading_table_bayer_origin() 171 need_bds_factor_2_00 = ((binary->info->sp.bds.supported_bds_factors & in ia_css_binary_compute_shading_table_bayer_origin() 181 if (need_bds_factor_2_00 && binary->info->sp.pipeline.left_cropping > 0) in ia_css_binary_compute_shading_table_bayer_origin() 233 binary_get_shading_info_type_1(const struct ia_css_binary *binary, /* [in] */ in binary_get_shading_info_type_1() argument 241 assert(binary); in binary_get_shading_info_type_1() 246 info->info.type_1.enable = binary->info->sp.enable.sc; in binary_get_shading_info_type_1() 247 info->info.type_1.num_hor_grids = binary->sctbl_width_per_color; in binary_get_shading_info_type_1() 248 info->info.type_1.num_ver_grids = binary->sctbl_height; in binary_get_shading_info_type_1() 249 info->info.type_1.bqs_per_grid_cell = (1 << binary->deci_factor_log2); in binary_get_shading_info_type_1() [all …]
|
/linux/Documentation/netlink/specs/ |
H A D | tc.yaml | 139 type: binary 143 type: binary 279 type: binary 286 type: binary 290 type: binary 463 type: binary 586 type: binary 628 type: binary 658 type: binary 662 type: binary [all …]
|
H A D | ovs_flow.yaml | 42 type: binary 47 type: binary 91 type: binary 97 type: binary 206 type: binary 211 type: binary 220 type: binary 225 type: binary 230 type: binary 400 type: binary [all …]
|
H A D | rt_link.yaml | 104 type: binary 782 type: binary 930 type: binary 934 type: binary 950 type: binary 972 type: binary 1002 type: binary 1041 type: binary 1047 type: binary 1104 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 …]
|
H A D | rt_addr.yaml | 84 type: binary 88 type: binary 95 type: binary 99 type: binary 102 type: binary 106 type: binary 117 type: binary
|
/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 …]
|
/linux/scripts/package/debian/ |
H A D | rules | 28 binary-targets := $(addprefix binary-, image image-dbg headers libc-dev) 36 mk-files = $(patsubst binary-%,debian/%.files,$1) 37 package = $($(@:binary-%=%-package)) 44 define binary macro 58 .PHONY: $(binary-targets) 59 $(binary-targets): build-arch 61 $(if $(package),$(binary)) 63 .PHONY: binary binary-indep binary-arch 64 binary: binary-arch binary-indep target 65 binary-indep: build-indep [all …]
|
/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()
|
/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
|
/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 …]
|
/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
|
/linux/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_io_ls/ |
H A D | ia_css_bayer_io.host.c | 27 int ia_css_bayer_io_config(const struct ia_css_binary *binary, in ia_css_bayer_io_config() argument 40 if (binary->info->mem_offsets.offsets.param) { in ia_css_bayer_io_config() 41 size_get = binary->info->mem_offsets.offsets.param->dmem.get.size; in ia_css_bayer_io_config() 42 offset = binary->info->mem_offsets.offsets.param->dmem.get.offset; in ia_css_bayer_io_config() 47 &binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_bayer_io_config() 68 if (binary->info->mem_offsets.offsets.param) { in ia_css_bayer_io_config() 69 size_put = binary->info->mem_offsets.offsets.param->dmem.put.size; in ia_css_bayer_io_config() 70 offset = binary->info->mem_offsets.offsets.param->dmem.put.offset; in ia_css_bayer_io_config() 75 &binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_bayer_io_config()
|
/linux/drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444_io_ls/ |
H A D | ia_css_yuv444_io.host.c | 27 int ia_css_yuv444_io_config(const struct ia_css_binary *binary, in ia_css_yuv444_io_config() argument 40 if (binary->info->mem_offsets.offsets.param) { in ia_css_yuv444_io_config() 41 size_get = binary->info->mem_offsets.offsets.param->dmem.get.size; in ia_css_yuv444_io_config() 42 offset = binary->info->mem_offsets.offsets.param->dmem.get.offset; in ia_css_yuv444_io_config() 47 &binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_yuv444_io_config() 69 if (binary->info->mem_offsets.offsets.param) { in ia_css_yuv444_io_config() 70 size_put = binary->info->mem_offsets.offsets.param->dmem.put.size; in ia_css_yuv444_io_config() 71 offset = binary->info->mem_offsets.offsets.param->dmem.put.offset; in ia_css_yuv444_io_config() 76 &binary->mem_params.params[IA_CSS_PARAM_CLASS_PARAM][IA_CSS_ISP_DMEM].address[offset]; in ia_css_yuv444_io_config()
|
/linux/drivers/staging/media/atomisp/pci/runtime/binary/interface/ |
H A 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/drivers/video/ |
H A 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/Documentation/wmi/devices/ |
H A D | wmi-bmof.rst | 4 WMI embedded Binary MOF driver 10 Many machines embed WMI Binary MOF (Managed Object Format) metadata used to 16 The Binary MOF data can be retrieved from the ``bmof`` sysfs attribute of the 17 associated WMI device. Please note that multiple WMI devices containing Binary 23 The Binary MOF WMI device is identified by the WMI GUID ``05901221-D566-11D1-B2F0-00A0C9062910``. 24 The Binary MOF can be obtained by doing a WMI data block query. The result is
|
/linux/drivers/staging/media/atomisp/pci/runtime/ifmtr/src/ |
H A D | ifmtr.c | 75 struct ia_css_binary *binary) in ia_css_ifmtr_configure() argument 107 if (binary) { in ia_css_ifmtr_configure() 108 cropped_height = binary->in_frame_info.res.height; in ia_css_ifmtr_configure() 109 cropped_width = binary->in_frame_info.res.width; in ia_css_ifmtr_configure() 112 if (binary->info->sp.enable.continuous && in ia_css_ifmtr_configure() 113 binary->info->sp.pipeline.mode != IA_CSS_BINARY_MODE_COPY) in ia_css_ifmtr_configure() 116 buffer_width = binary->info->sp.input.max_width; in ia_css_ifmtr_configure() 117 input_format = binary->input_format; in ia_css_ifmtr_configure() 119 /* sp raw copy pipe (IA_CSS_PIPE_MODE_COPY): binary is NULL */ in ia_css_ifmtr_configure() 140 * RAW data in any particular bayer order. copy binary with output in ia_css_ifmtr_configure() [all …]
|