Home
last modified time | relevance | path

Searched full:decoder (Results 1 – 25 of 799) sorted by relevance

12345678910>>...32

/linux/tools/perf/util/intel-pt-decoder/
H A Dintel-pt-decoder.c22 #include "intel-pt-insn-decoder.h"
23 #include "intel-pt-pkt-decoder.h"
24 #include "intel-pt-decoder.h"
111 #define INTEL_PT_STATE_ERR1 (decoder->pkt_state)
269 static bool intel_pt_print_once(struct intel_pt_decoder *decoder, in intel_pt_print_once() argument
274 if (decoder->print_once & bit) in intel_pt_print_once()
276 decoder->print_once |= bit; in intel_pt_print_once()
288 static void intel_pt_setup_period(struct intel_pt_decoder *decoder) in intel_pt_setup_period() argument
290 if (decoder->period_type == INTEL_PT_PERIOD_TICKS) { in intel_pt_setup_period()
293 period = intel_pt_lower_power_of_2(decoder in intel_pt_setup_period()
308 struct intel_pt_decoder *decoder; intel_pt_decoder_new() local
381 intel_pt_set_first_timestamp(struct intel_pt_decoder * decoder,uint64_t first_timestamp) intel_pt_set_first_timestamp() argument
458 intel_pt_decoder_free(struct intel_pt_decoder * decoder) intel_pt_decoder_free() argument
548 intel_pt_set_last_ip(struct intel_pt_decoder * decoder) intel_pt_set_last_ip() argument
554 intel_pt_set_ip(struct intel_pt_decoder * decoder) intel_pt_set_ip() argument
560 intel_pt_decoder_log_packet(struct intel_pt_decoder * decoder) intel_pt_decoder_log_packet() argument
566 intel_pt_bug(struct intel_pt_decoder * decoder) intel_pt_bug() argument
573 intel_pt_clear_tx_flags(struct intel_pt_decoder * decoder) intel_pt_clear_tx_flags() argument
578 intel_pt_update_in_tx(struct intel_pt_decoder * decoder) intel_pt_update_in_tx() argument
583 intel_pt_update_pip(struct intel_pt_decoder * decoder) intel_pt_update_pip() argument
588 intel_pt_update_nr(struct intel_pt_decoder * decoder) intel_pt_update_nr() argument
593 intel_pt_set_nr(struct intel_pt_decoder * decoder) intel_pt_set_nr() argument
599 intel_pt_set_pip(struct intel_pt_decoder * decoder) intel_pt_set_pip() argument
605 intel_pt_bad_packet(struct intel_pt_decoder * decoder) intel_pt_bad_packet() argument
619 intel_pt_update_sample_time(struct intel_pt_decoder * decoder) intel_pt_update_sample_time() argument
626 intel_pt_reposition(struct intel_pt_decoder * decoder) intel_pt_reposition() argument
634 intel_pt_get_data(struct intel_pt_decoder * decoder,bool reposition) intel_pt_get_data() argument
665 intel_pt_get_next_data(struct intel_pt_decoder * decoder,bool reposition) intel_pt_get_next_data() argument
678 intel_pt_get_split_packet(struct intel_pt_decoder * decoder) intel_pt_get_split_packet() argument
720 struct intel_pt_decoder *decoder; global() member
731 intel_pt_pkt_lookahead(struct intel_pt_decoder * decoder,intel_pt_pkt_cb_t cb,void * data) intel_pt_pkt_lookahead() argument
809 struct intel_pt_decoder *decoder = pkt_info->decoder; intel_pt_calc_cyc_cb() local
984 intel_pt_calc_cyc_to_tsc(struct intel_pt_decoder * decoder,bool from_mtc) intel_pt_calc_cyc_to_tsc() argument
1012 intel_pt_get_next_packet(struct intel_pt_decoder * decoder) intel_pt_get_next_packet() argument
1049 intel_pt_next_period(struct intel_pt_decoder * decoder) intel_pt_next_period() argument
1073 intel_pt_next_sample(struct intel_pt_decoder * decoder) intel_pt_next_sample() argument
1087 intel_pt_sample_insn(struct intel_pt_decoder * decoder) intel_pt_sample_insn() argument
1116 intel_pt_sample_fup_insn(struct intel_pt_decoder * decoder) intel_pt_sample_fup_insn() argument
1158 intel_pt_walk_insn(struct intel_pt_decoder * decoder,struct intel_pt_insn * intel_pt_insn,uint64_t ip) intel_pt_walk_insn() argument
1267 intel_pt_mode_exec_status(struct intel_pt_decoder * decoder) intel_pt_mode_exec_status() argument
1278 intel_pt_mode_exec(struct intel_pt_decoder * decoder) intel_pt_mode_exec() argument
1286 intel_pt_sample_iflag(struct intel_pt_decoder * decoder) intel_pt_sample_iflag() argument
1294 intel_pt_sample_iflag_chg(struct intel_pt_decoder * decoder) intel_pt_sample_iflag_chg() argument
1300 intel_pt_clear_fup_event(struct intel_pt_decoder * decoder) intel_pt_clear_fup_event() argument
1315 intel_pt_fup_event(struct intel_pt_decoder * decoder,bool no_tip) intel_pt_fup_event() argument
1410 intel_pt_fup_with_nlip(struct intel_pt_decoder * decoder,struct intel_pt_insn * intel_pt_insn,uint64_t ip,int err) intel_pt_fup_with_nlip() argument
1419 intel_pt_walk_fup(struct intel_pt_decoder * decoder) intel_pt_walk_fup() argument
1462 intel_pt_walk_tip(struct intel_pt_decoder * decoder) intel_pt_walk_tip() argument
1605 intel_pt_emulated_ptwrite(struct intel_pt_decoder * decoder) intel_pt_emulated_ptwrite() argument
1627 intel_pt_walk_tnt(struct intel_pt_decoder * decoder) intel_pt_walk_tnt() argument
1735 intel_pt_mode_tsx(struct intel_pt_decoder * decoder,bool * no_tip) intel_pt_mode_tsx() argument
1758 intel_pt_evd(struct intel_pt_decoder * decoder) intel_pt_evd() argument
1787 intel_pt_time_in_range(struct intel_pt_decoder * decoder,uint64_t timestamp) intel_pt_time_in_range() argument
1800 intel_pt_calc_tsc_timestamp(struct intel_pt_decoder * decoder) intel_pt_calc_tsc_timestamp() argument
1854 intel_pt_overflow(struct intel_pt_decoder * decoder) intel_pt_overflow() argument
1869 intel_pt_mtc_cyc_cnt_pge(struct intel_pt_decoder * decoder) intel_pt_mtc_cyc_cnt_pge() argument
1878 intel_pt_mtc_cyc_cnt_cbr(struct intel_pt_decoder * decoder) intel_pt_mtc_cyc_cnt_cbr() argument
1886 intel_pt_mtc_cyc_cnt_upd(struct intel_pt_decoder * decoder) intel_pt_mtc_cyc_cnt_upd() argument
1905 intel_pt_calc_tma(struct intel_pt_decoder * decoder) intel_pt_calc_tma() argument
1936 intel_pt_calc_mtc_timestamp(struct intel_pt_decoder * decoder) intel_pt_calc_mtc_timestamp() argument
1990 intel_pt_calc_cbr(struct intel_pt_decoder * decoder) intel_pt_calc_cbr() argument
2007 intel_pt_calc_cyc_timestamp(struct intel_pt_decoder * decoder) intel_pt_calc_cyc_timestamp() argument
2039 intel_pt_bbp(struct intel_pt_decoder * decoder) intel_pt_bbp() argument
2058 intel_pt_bip(struct intel_pt_decoder * decoder) intel_pt_bip() argument
2080 intel_pt_walk_psbend(struct intel_pt_decoder * decoder) intel_pt_walk_psbend() argument
2181 intel_pt_walk_fup_tip(struct intel_pt_decoder * decoder) intel_pt_walk_fup_tip() argument
2305 intel_pt_resample(struct intel_pt_decoder * decoder) intel_pt_resample() argument
2410 intel_pt_ovf_fup_lookahead(struct intel_pt_decoder * decoder) intel_pt_ovf_fup_lookahead() argument
2437 intel_pt_ctc_to_tsc(struct intel_pt_decoder * decoder,uint64_t ctc) intel_pt_ctc_to_tsc() argument
2445 intel_pt_calc_expected_tsc(struct intel_pt_decoder * decoder,uint32_t ctc,uint32_t fc,uint64_t last_ctc_timestamp,uint64_t ctc_delta,uint32_t last_ctc) intel_pt_calc_expected_tsc() argument
2486 intel_pt_expected_tsc(struct intel_pt_decoder * decoder,struct intel_pt_vm_tsc_info * data) intel_pt_expected_tsc() argument
2497 intel_pt_translate_vm_tsc(struct intel_pt_decoder * decoder,struct intel_pt_vmcs_info * vmcs_info) intel_pt_translate_vm_tsc() argument
2520 intel_pt_translate_vm_tsc_offset(struct intel_pt_decoder * decoder,uint64_t tsc_offset) intel_pt_translate_vm_tsc_offset() argument
2547 intel_pt_vm_tm_corr_psb(struct intel_pt_decoder * decoder,struct intel_pt_vm_tsc_info * data) intel_pt_vm_tm_corr_psb() argument
2559 intel_pt_vm_tm_corr_first_tsc(struct intel_pt_decoder * decoder,struct intel_pt_vm_tsc_info * data,struct intel_pt_vmcs_info * vmcs_info,uint64_t host_tsc) intel_pt_vm_tm_corr_first_tsc() argument
2594 intel_pt_vm_tm_corr_tsc(struct intel_pt_decoder * decoder,struct intel_pt_vm_tsc_info * data) intel_pt_vm_tm_corr_tsc() argument
2747 intel_pt_vm_tm_corr_pebs_tsc(struct intel_pt_decoder * decoder) intel_pt_vm_tm_corr_pebs_tsc() argument
2799 intel_pt_vm_time_correlation(struct intel_pt_decoder * decoder) intel_pt_vm_time_correlation() argument
2935 intel_pt_hop_trace(struct intel_pt_decoder * decoder,bool * no_tip,int * err) intel_pt_hop_trace() argument
3140 intel_pt_psb(struct intel_pt_decoder * decoder) intel_pt_psb() argument
3157 intel_pt_fup_in_psb(struct intel_pt_decoder * decoder) intel_pt_fup_in_psb() argument
3177 intel_pt_psb_with_fup(struct intel_pt_decoder * decoder,int * err) intel_pt_psb_with_fup() argument
3197 intel_pt_walk_trace(struct intel_pt_decoder * decoder) intel_pt_walk_trace() argument
3527 intel_pt_have_ip(struct intel_pt_decoder * decoder) intel_pt_have_ip() argument
3535 intel_pt_walk_psb(struct intel_pt_decoder * decoder) intel_pt_walk_psb() argument
3657 intel_pt_walk_to_ip(struct intel_pt_decoder * decoder) intel_pt_walk_to_ip() argument
3786 intel_pt_sync_ip(struct intel_pt_decoder * decoder) intel_pt_sync_ip() argument
3817 intel_pt_part_psb(struct intel_pt_decoder * decoder) intel_pt_part_psb() argument
3831 intel_pt_rest_psb(struct intel_pt_decoder * decoder,int part_psb) intel_pt_rest_psb() argument
3843 intel_pt_get_split_psb(struct intel_pt_decoder * decoder,int part_psb) intel_pt_get_split_psb() argument
3869 intel_pt_scan_for_psb(struct intel_pt_decoder * decoder) intel_pt_scan_for_psb() argument
3904 intel_pt_sync(struct intel_pt_decoder * decoder) intel_pt_sync() argument
3954 intel_pt_est_timestamp(struct intel_pt_decoder * decoder) intel_pt_est_timestamp() argument
3967 intel_pt_decode(struct intel_pt_decoder * decoder) intel_pt_decode() argument
4449 intel_pt_fast_forward(struct intel_pt_decoder * decoder,uint64_t timestamp) intel_pt_fast_forward() argument
[all...]
H A DBuild1 …erf-util-$(CONFIG_AUXTRACE) += intel-pt-pkt-decoder.o intel-pt-insn-decoder.o intel-pt-log.o intel…
6 $(OUTPUT)util/intel-pt-decoder/inat-tables.c: $(inat_tables_script) $(inat_tables_maps)
12 …(OUTPUT)util/intel-pt-decoder/intel-pt-insn-decoder.o: util/intel-pt-decoder/intel-pt-insn-decoder
16 CFLAGS_intel-pt-insn-decoder.o += -I$(OUTPUT)util/intel-pt-decoder
19 CFLAGS_intel-pt-insn-decoder.o += -Wno-override-init
22 CFLAGS_intel-pt-insn-decoder.o += -Wno-packed
/linux/tools/perf/util/arm-spe-decoder/
H A Darm-spe-decoder.c23 #include "arm-spe-decoder.h"
83 struct arm_spe_decoder *decoder; in arm_spe_decoder_new() local
88 decoder = zalloc(sizeof(struct arm_spe_decoder)); in arm_spe_decoder_new()
89 if (!decoder) in arm_spe_decoder_new()
92 decoder->get_trace = params->get_trace; in arm_spe_decoder_new()
93 decoder->data = params->data; in arm_spe_decoder_new()
95 return decoder; in arm_spe_decoder_new()
98 void arm_spe_decoder_free(struct arm_spe_decoder *decoder) in arm_spe_decoder_free() argument
100 free(decoder); in arm_spe_decoder_free()
103 static int arm_spe_get_data(struct arm_spe_decoder *decoder) in arm_spe_get_data() argument
[all …]
/linux/drivers/media/i2c/
H A Dbt819.c3 * bt819 - BT819A VideoStream Decoder (Rockwell Part)
29 MODULE_DESCRIPTION("Brooktree-819 video decoder driver");
77 static inline int bt819_write(struct bt819 *decoder, u8 reg, u8 value) in bt819_write() argument
79 struct i2c_client *client = v4l2_get_subdevdata(&decoder->sd); in bt819_write()
81 decoder->reg[reg] = value; in bt819_write()
85 static inline int bt819_setbit(struct bt819 *decoder, u8 reg, u8 bit, u8 value) in bt819_setbit() argument
87 return bt819_write(decoder, reg, in bt819_setbit()
88 (decoder->reg[reg] & ~(1 << bit)) | (value ? (1 << bit) : 0)); in bt819_setbit()
91 static int bt819_write_block(struct bt819 *decoder, const u8 *data, unsigned int len) in bt819_write_block() argument
93 struct i2c_client *client = v4l2_get_subdevdata(&decoder->sd); in bt819_write_block()
[all …]
H A Dtvp514x.c5 * TI TVP5146/47 decoder driver
51 MODULE_DESCRIPTION("TVP514X linux decoder driver");
79 * struct tvp514x_decoder - TVP5146/47 decoder object
85 * @streaming: TVP5146/47 decoder streaming - enabled or disabled.
94 * @pad: subdev media pad associated with the decoder
211 * List of image formats supported by TVP5146/47 decoder
319 * Write a value to a register in an TVP5146/47 decoder device.
461 * @decoder: ptr to tvp514x_decoder structure
466 struct tvp514x_decoder *decoder) in tvp514x_configure() argument
472 tvp514x_write_regs(sd, decoder->tvp514x_regs); in tvp514x_configure()
[all …]
H A Dtvp5150.c3 // tvp5150 - Texas Instruments TVP5150A/AM1 and TVP5151 video decoder driver
47 MODULE_DESCRIPTION("Texas Instruments TVP5150A/TVP5150AM1/TVP5151 video decoder driver");
110 struct tvp5150 *decoder = to_tvp5150(sd); in tvp5150_read() local
113 ret = regmap_read(decoder->regmap, addr, &val); in tvp5150_read()
282 struct tvp5150 *decoder = to_tvp5150(sd); in tvp5150_selmux() local
287 if ((decoder->dev_id == 0x5150 && decoder->rom_ver == 0x0400) || in tvp5150_selmux()
288 (decoder->dev_id == 0x5151 && decoder->rom_ver == 0x0100)) { in tvp5150_selmux()
289 if (!decoder->enable) in tvp5150_selmux()
293 switch (decoder->input) { in tvp5150_selmux()
307 decoder->input == 0 ? "aip1a" : in tvp5150_selmux()
[all …]
H A Dsaa7110.c3 * saa7110 - Philips SAA7110(A) video decoder driver
27 MODULE_DESCRIPTION("Philips SAA7110 video decoder driver");
70 struct saa7110 *decoder = to_saa7110(sd); in saa7110_write() local
72 decoder->reg[reg] = value; in saa7110_write()
79 struct saa7110 *decoder = to_saa7110(sd); in saa7110_write_block() local
93 memcpy(decoder->reg + reg, data + 1, len - 1); in saa7110_write_block()
151 struct saa7110 *decoder = to_saa7110(sd); in saa7110_selmux() local
162 decoder->input = chan; in saa7110_selmux()
180 struct saa7110 *decoder = to_saa7110(sd); in determine_norm() local
185 saa7110_selmux(sd, decoder->input); in determine_norm()
[all …]
H A Dadv7183.c3 * adv7183.c Analog Devices ADV7183 video decoder driver
110 struct adv7183 *decoder = to_adv7183(sd); in adv7183_log_status() local
185 v4l2_ctrl_handler_log_status(&decoder->hdl, sd->name); in adv7183_log_status()
191 struct adv7183 *decoder = to_adv7183(sd); in adv7183_g_std() local
193 *std = decoder->std; in adv7183_g_std()
199 struct adv7183 *decoder = to_adv7183(sd); in adv7183_s_std() local
223 decoder->std = std; in adv7183_s_std()
242 struct adv7183 *decoder = to_adv7183(sd); in adv7183_s_routing() local
248 if (input != decoder->input) { in adv7183_s_routing()
249 decoder->input = input; in adv7183_s_routing()
[all …]
H A DKconfig839 # Encoder / Decoder module configuration
912 Support for tda7432 audio decoder chip found on some bt8xx boards.
921 Support for tda9840 audio decoder chip found on some Zoran boards.
930 Support for tea6415c audio decoder chip found on some bt8xx boards.
939 Support for tea6420 audio decoder chip found on some bt8xx boards.
954 tristate "Simple audio decoder chips"
957 Support for several audio decoder chips found on some bt8xx boards:
1009 tristate "SAA6588 Radio Chip RDS decoder support"
1013 Support for this Radio Data System (RDS) decoder. This allows
1026 tristate "Analog Devices ADV7180 decoder"
[all …]
/linux/drivers/input/misc/
H A Dgpio_decoder.c24 static int gpio_decoder_get_gpios_state(struct gpio_decoder *decoder) in gpio_decoder_get_gpios_state() argument
26 struct gpio_descs *gpios = decoder->input_gpios; in gpio_decoder_get_gpios_state()
33 dev_err(decoder->dev, in gpio_decoder_get_gpios_state()
48 struct gpio_decoder *decoder = input_get_drvdata(input); in gpio_decoder_poll_gpios() local
51 state = gpio_decoder_get_gpios_state(decoder); in gpio_decoder_poll_gpios()
52 if (state >= 0 && state != decoder->last_stable) { in gpio_decoder_poll_gpios()
53 input_report_abs(input, decoder->axis, state); in gpio_decoder_poll_gpios()
55 decoder->last_stable = state; in gpio_decoder_poll_gpios()
62 struct gpio_decoder *decoder; in gpio_decoder_probe() local
67 decoder = devm_kzalloc(dev, sizeof(*decoder), GFP_KERNEL); in gpio_decoder_probe()
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-decoder-cmd.rst13 VIDIOC_DECODER_CMD - VIDIOC_TRY_DECODER_CMD - Execute an decoder command
38 These ioctls control an audio/video (usually MPEG-) decoder.
39 ``VIDIOC_DECODER_CMD`` sends a command to the decoder,
50 call sends an implicit START command to the decoder if it has not been
55 command to the decoder, and all buffered data is discarded. Applies to both
60 (as further documented in :ref:`decoder`).
76 - The decoder command, see :ref:`decoder-cmds`.
105 the decoder operates on full GOPs (*Group Of Pictures*). This is
106 usually the case for reverse playback: the decoder needs full
108 reverse playback the application must feed the decoder the last
[all …]
H A Ddev-decoder.rst6 Memory-to-Memory Stateful Video Decoder Interface
9 A stateful video decoder takes complete chunks of the bytestream (e.g. Annex-B
11 display order. The decoder is expected not to require any additional information
16 operations are needed, use of the Stateless Video Decoder Interface (in
36 depending on decoder capabilities and following the general V4L2 guidelines.
57 the application communicating with the decoder or encoder implementing
93 ``CAPTURE`` buffers must be returned by the decoder in display order.
103 Instantaneous Decoder Refresh; a type of a keyframe in an H.264/HEVC-encoded
136 data fed to the decoder or encoder; see ``OUTPUT``.
171 :alt: DOT digraph of decoder state machine
[all …]
/linux/tools/perf/util/cs-etm-decoder/
H A Dcs-etm-decoder.c18 #include "cs-etm-decoder.h"
60 struct cs_etm_decoder *decoder = (struct cs_etm_decoder *) context; in cs_etm_decoder__mem_access() local
62 return decoder->mem_access(decoder->data, trace_chan_id, address, in cs_etm_decoder__mem_access()
66 int cs_etm_decoder__add_mem_access_cb(struct cs_etm_decoder *decoder, in cs_etm_decoder__add_mem_access_cb() argument
70 decoder->mem_access = cb_func; in cs_etm_decoder__add_mem_access_cb()
72 if (ocsd_dt_add_callback_trcid_mem_acc(decoder->dcd_tree, start, end, in cs_etm_decoder__add_mem_access_cb()
75 decoder)) in cs_etm_decoder__add_mem_access_cb()
81 int cs_etm_decoder__reset(struct cs_etm_decoder *decoder) in cs_etm_decoder__reset() argument
85 decoder->prev_return = OCSD_RESP_CONT; in cs_etm_decoder__reset()
86 decoder->suppress_printing = true; in cs_etm_decoder__reset()
[all …]
/linux/drivers/media/rc/img-ir/
H A Dimg-ir-hw.h3 * ImgTec IR Hardware Decoder found in PowerDown Controller.
25 * struct img_ir_control - Decoder control settings
26 * @decoden: Primary decoder enable
30 * @decodinpol: Decoder input polarity (1=active high)
32 * @d1validsel: Decoder 2 takes over if it detects valid data
34 * @decodend2: Secondary decoder enable (no leader symbol)
36 * @bitinvd2: Secondary decoder bit inversion switch (1=don't invert)
90 * @s00: Zero symbol timing data for primary decoder
91 * @s01: One symbol timing data for primary decoder
92 * @s10: Zero symbol timing data for secondary (no leader symbol) decoder
[all …]
H A DKconfig3 tristate "ImgTec IR Decoder"
8 Say Y or M here if you want to use the ImgTec infrared decoder
12 bool "Raw decoder"
22 bool "Hardware decoder"
36 NEC protocols in the ImgTec infrared decoder block.
43 infrared decoder block.
50 infrared decoder block.
57 infrared decoder block.
64 Aiwa, Chinon remotes) in the ImgTec infrared decoder block.
71 infrared decoder block.
[all …]
H A Dimg-ir-hw.c3 * ImgTec IR Hardware Decoder found in PowerDown Controller.
9 * translation functions to set up the hardware decoder and interpret the
58 * The decoder generates rapid interrupts without actually having
311 * img_ir_decoder_preprocess() - Preprocess timings in decoder.
312 * @decoder: Decoder to be preprocessed.
317 static void img_ir_decoder_preprocess(struct img_ir_decoder *decoder) in img_ir_decoder_preprocess() argument
320 if (!decoder->tolerance) in img_ir_decoder_preprocess()
321 decoder->tolerance = 10; /* percent */ in img_ir_decoder_preprocess()
323 decoder->tolerance = decoder->tolerance * 128 / 100; in img_ir_decoder_preprocess()
326 img_ir_timings_preprocess(&decoder->timings, decoder->unit); in img_ir_decoder_preprocess()
[all …]
/linux/lib/xz/
H A DKconfig14 bool "x86 BCJ filter decoder" if EXPERT
19 bool "PowerPC BCJ filter decoder" if EXPERT
24 bool "ARM BCJ filter decoder" if EXPERT
29 bool "ARM-Thumb BCJ filter decoder" if EXPERT
34 bool "ARM64 BCJ filter decoder" if EXPERT
39 bool "SPARC BCJ filter decoder" if EXPERT
44 bool "RISC-V BCJ filter decoder" if EXPERT
49 bool "MicroLZMA decoder"
72 This allows passing .xz files to the in-kernel XZ decoder via
76 Unless you are developing the XZ decoder, you don't need this
/linux/drivers/media/platform/st/sti/delta/
H A Ddelta.h21 * to know what is the relevant decoder to open.
118 * @aligned_width: width of frame (with encoder or decoder alignment
120 * @aligned_height: height of frame (with encoder or decoder alignment
186 #define DELTA_FRAME_BSY 0x02 /* is owned by decoder and busy */
189 #define DELTA_FRAME_RDY 0x10 /* is ready but still held by decoder */
227 * struct delta_dec - decoder structure.
229 * @name: name of this decoder
230 * @streamformat: input stream format that this decoder support
231 * @pixelformat: pixel format of decoded frame that this decoder support
232 * @max_width: (optional) maximum width that can decode this decoder
[all …]
/linux/Documentation/devicetree/bindings/soc/imx/
H A Dfsl,imx8mm-vpu-blk-ctrl.yaml66 - description: G1 decoder power domain
67 - description: G2 decoder power domain
79 - description: G1 decoder clk
80 - description: G2 decoder clk
91 - description: G1 decoder interconnect
92 - description: G2 decoder interconnect
111 - description: G1 decoder power domain
112 - description: G2 decoder power domain
124 - description: G1 decoder clk
125 - description: G2 decoder clk
[all …]
/linux/drivers/media/rc/
H A DMakefile14 obj-$(CONFIG_IR_IMON_DECODER) += ir-imon-decoder.o
15 obj-$(CONFIG_IR_JVC_DECODER) += ir-jvc-decoder.o
16 obj-$(CONFIG_IR_MCE_KBD_DECODER) += ir-mce_kbd-decoder.o
17 obj-$(CONFIG_IR_NEC_DECODER) += ir-nec-decoder.o
18 obj-$(CONFIG_IR_RC5_DECODER) += ir-rc5-decoder.o
19 obj-$(CONFIG_IR_RC6_DECODER) += ir-rc6-decoder.o
20 obj-$(CONFIG_IR_RCMM_DECODER) += ir-rcmm-decoder.o
21 obj-$(CONFIG_IR_SANYO_DECODER) += ir-sanyo-decoder.o
22 obj-$(CONFIG_IR_SHARP_DECODER) += ir-sharp-decoder.o
23 obj-$(CONFIG_IR_SONY_DECODER) += ir-sony-decoder.o
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-cxl41 published for a root decoder. While it is not required
68 published for a root decoder. While it is not required
212 hardware decoder target list.
222 CXL HDM Decoder n Control Register). Hotplug and destructive
235 (RO) CXL decoder objects are enumerated from either a platform
236 firmware description, or a CXL HDM decoder register set in a
237 PCIe device (see CXL 2.0 section 8.2.5.12 CXL HDM Decoder
239 cxl_port container of this decoder, and 'Y' represents the
240 instance id of a given decoder resource.
250 decoder's decode window. For decoders of devtype
[all …]
/linux/drivers/media/v4l2-core/
H A Dv4l2-mc.c27 struct media_entity *tuner = NULL, *decoder = NULL; in v4l2_mc_create_media_graph() local
48 decoder = entity; in v4l2_mc_create_media_graph()
95 if (!decoder) in v4l2_mc_create_media_graph()
99 /* The device isn't a webcam. So, it should have a decoder */ in v4l2_mc_create_media_graph()
100 if (!decoder) { in v4l2_mc_create_media_graph()
101 dev_warn(mdev->dev, "Decoder not found\n"); in v4l2_mc_create_media_graph()
130 pad_sink = media_get_pad_index(decoder, in v4l2_mc_create_media_graph()
134 dev_warn(mdev->dev, "get decoder and/or PLL pad(s): (%d, %d)\n", in v4l2_mc_create_media_graph()
139 decoder, pad_sink, in v4l2_mc_create_media_graph()
142 dev_warn(mdev->dev, "couldn't link PLL to decoder\n"); in v4l2_mc_create_media_graph()
[all …]
/linux/include/linux/
H A Dxz.h27 * part of the decoder state. All required data
68 * possible only if the decoder was initialized
81 * compression options. In the decoder this means
98 * decoder produce more output than the caller expected. When it is
141 * struct xz_dec - Opaque type to hold the XZ decoder state
146 * xz_dec_init() - Allocate and initialize a XZ decoder state
161 * there is no need to allocate the dictionary as part of the decoder's
191 * xz_dec_run() - Run the XZ decoder
192 * @s: Decoder state allocated using xz_dec_init()
204 * cannot give the single-call decoder a too small buffer and then expect to
[all …]
/linux/drivers/media/platform/mediatek/vcodec/decoder/
H A Dvdec_vpu_if.h14 * @id : ipi msg id for each decoder
19 * @inst_addr : VPU decoder instance address
26 * @handler : ipi handler for each decoder
49 * vpu_dec_init - init decoder instance and allocate required resource in VPU.
60 * @data: meta data to pass bitstream info to VPU decoder
68 * decoder in VPU will continue to do reference frame management
76 * vpu_dec_deinit - deinit decoder instance and resource freed in VPU.
83 * vpu_dec_reset - reset decoder, use for flush decoder when end of stream or
101 * decoder in VPU will update hardware information and deinit hardware
112 * @data: meta data to pass bitstream info to VPU decoder
/linux/drivers/cxl/core/
H A Dhdm.c14 * CXL 2.0 specification, is managed by an array of HDM Decoder register
29 dev_err(&port->dev, "Failed to add decoder\n"); in add_hdm_decoder()
43 * Per the CXL specification (8.2.5.12 CXL HDM Decoder Capability Structure)
44 * single ported host-bridges need not publish a decoder capability when a
127 "decoder%d.%d: committed: %ld base: %#x_%.8x size: %#x_%.8x\n", in should_emulate_decoders()
142 * devm_cxl_setup_hdm - map HDM decoder component registers
172 dev_dbg(&port->dev, "HDM decoder registers not implemented\n"); in devm_cxl_setup_hdm()
173 /* unique error code to indicate no HDM decoder capability */ in devm_cxl_setup_hdm()
227 * Must be called in a context that synchronizes against this decoder's
228 * port ->remove() callback (like an endpoint decoder sysfs attribute)
[all …]

12345678910>>...32