/kernel/linux/linux-5.10/tools/perf/util/intel-pt-decoder/ |
D | intel-pt-decoder.c | 95 #define INTEL_PT_STATE_ERR1 (decoder->pkt_state) 224 static void intel_pt_setup_period(struct intel_pt_decoder *decoder) in intel_pt_setup_period() argument 226 if (decoder->period_type == INTEL_PT_PERIOD_TICKS) { in intel_pt_setup_period() 229 period = intel_pt_lower_power_of_2(decoder->period); in intel_pt_setup_period() 230 decoder->period_mask = ~(period - 1); in intel_pt_setup_period() 231 decoder->period_ticks = period; in intel_pt_setup_period() 244 struct intel_pt_decoder *decoder; in intel_pt_decoder_new() local 249 decoder = zalloc(sizeof(struct intel_pt_decoder)); in intel_pt_decoder_new() 250 if (!decoder) in intel_pt_decoder_new() 253 decoder->get_trace = params->get_trace; in intel_pt_decoder_new() [all …]
|
D | Build | 1 perf-$(CONFIG_AUXTRACE) += intel-pt-pkt-decoder.o intel-pt-insn-decoder.o intel-pt-log.o intel-pt-d… 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
|
/kernel/linux/linux-5.10/drivers/media/i2c/ |
D | bt819.c | 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() 109 decoder->reg[reg++] = data[1]; in bt819_write_block() 121 ret = bt819_write(decoder, reg, *data++); in bt819_write_block() [all …]
|
D | tvp5150.c | 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() 308 decoder->input == 2 ? "aip1b" : "svideo", in tvp5150_selmux() 309 decoder->output == 0 ? "normal" : "black-frame-gen", in tvp5150_selmux() [all …]
|
D | tvp514x.c | 465 struct tvp514x_decoder *decoder) in tvp514x_configure() argument 471 tvp514x_write_regs(sd, decoder->tvp514x_regs); in tvp514x_configure() 493 struct tvp514x_decoder *decoder) in tvp514x_detect() argument 516 decoder->ver = rom_ver; in tvp514x_detect() 519 client->name, decoder->ver, in tvp514x_detect() 534 struct tvp514x_decoder *decoder = to_decoder(sd); in tvp514x_querystd() local 543 if (!decoder->streaming) { in tvp514x_querystd() 555 input_sel = decoder->input; in tvp514x_querystd() 599 *std_id &= decoder->std_list[current_std].standard.id; in tvp514x_querystd() 602 decoder->std_list[current_std].standard.name); in tvp514x_querystd() [all …]
|
D | saa7110.c | 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() 186 prepare_to_wait(&decoder->wq, &wait, TASK_UNINTERRUPTIBLE); in determine_norm() 188 finish_wait(&decoder->wq, &wait); in determine_norm() [all …]
|
D | saa717x.c | 768 struct saa717x_state *decoder) in set_audio_regs() argument 775 saa717x_write(sd, 0x0594, decoder->audio_input); in set_audio_regs() 777 decoder->audio_input); in set_audio_regs() 780 work_l = (min(65536 - decoder->audio_main_balance, 32768) * decoder->audio_main_volume) / 32768; in set_audio_regs() 781 work_r = (min(decoder->audio_main_balance, (u16)32768) * decoder->audio_main_volume) / 32768; in set_audio_regs() 782 decoder->audio_main_vol_l = (long)work_l * (24 - (-40)) / 65535 - 40; in set_audio_regs() 783 decoder->audio_main_vol_r = (long)work_r * (24 - (-40)) / 65535 - 40; in set_audio_regs() 789 if (decoder->audio_main_mute) { in set_audio_regs() 792 val = (u8)decoder->audio_main_vol_l | in set_audio_regs() 793 ((u8)decoder->audio_main_vol_r << 8); in set_audio_regs() [all …]
|
D | adv7183.c | 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() 303 if (output != decoder->output) { in adv7183_s_routing() [all …]
|
D | vpx3220.c | 59 struct vpx3220 *decoder = i2c_get_clientdata(client); in vpx3220_write() local 61 decoder->reg[reg] = value; in vpx3220_write() 267 struct vpx3220 *decoder = to_vpx3220(sd); in vpx3220_init() local 271 if (decoder->norm & V4L2_STD_NTSC) in vpx3220_init() 273 else if (decoder->norm & V4L2_STD_PAL) in vpx3220_init() 275 else if (decoder->norm & V4L2_STD_SECAM) in vpx3220_init() 339 struct vpx3220 *decoder = to_vpx3220(sd); in vpx3220_s_std() local 361 decoder->norm = std; in vpx3220_s_std() 462 struct vpx3220 *decoder; in vpx3220_probe() local 473 decoder = devm_kzalloc(&client->dev, sizeof(*decoder), GFP_KERNEL); in vpx3220_probe() [all …]
|
/kernel/linux/linux-5.10/tools/perf/util/arm-spe-decoder/ |
D | arm-spe-decoder.c | 69 struct arm_spe_decoder *decoder; in arm_spe_decoder_new() local 74 decoder = zalloc(sizeof(struct arm_spe_decoder)); in arm_spe_decoder_new() 75 if (!decoder) in arm_spe_decoder_new() 78 decoder->get_trace = params->get_trace; in arm_spe_decoder_new() 79 decoder->data = params->data; in arm_spe_decoder_new() 81 return decoder; in arm_spe_decoder_new() 84 void arm_spe_decoder_free(struct arm_spe_decoder *decoder) in arm_spe_decoder_free() argument 86 free(decoder); in arm_spe_decoder_free() 89 static int arm_spe_get_data(struct arm_spe_decoder *decoder) in arm_spe_get_data() argument 95 ret = decoder->get_trace(&buffer, decoder->data); in arm_spe_get_data() [all …]
|
/kernel/linux/linux-5.10/drivers/input/misc/ |
D | gpio_decoder.c | 32 static int gpio_decoder_get_gpios_state(struct gpio_decoder *decoder) in gpio_decoder_get_gpios_state() argument 34 struct gpio_descs *gpios = decoder->input_gpios; in gpio_decoder_get_gpios_state() 41 dev_err(decoder->dev, in gpio_decoder_get_gpios_state() 56 struct gpio_decoder *decoder = input_get_drvdata(input); in gpio_decoder_poll_gpios() local 59 state = gpio_decoder_get_gpios_state(decoder); in gpio_decoder_poll_gpios() 60 if (state >= 0 && state != decoder->last_stable) { in gpio_decoder_poll_gpios() 61 input_report_abs(input, decoder->axis, state); in gpio_decoder_poll_gpios() 63 decoder->last_stable = state; in gpio_decoder_poll_gpios() 70 struct gpio_decoder *decoder; in gpio_decoder_probe() local 75 decoder = devm_kzalloc(dev, sizeof(*decoder), GFP_KERNEL); in gpio_decoder_probe() [all …]
|
/kernel/linux/linux-5.10/tools/perf/util/cs-etm-decoder/ |
D | cs-etm-decoder.c | 48 struct cs_etm_decoder *decoder = (struct cs_etm_decoder *) context; in cs_etm_decoder__mem_access() local 50 return decoder->mem_access(decoder->data, trace_chan_id, in cs_etm_decoder__mem_access() 54 int cs_etm_decoder__add_mem_access_cb(struct cs_etm_decoder *decoder, in cs_etm_decoder__add_mem_access_cb() argument 58 decoder->mem_access = cb_func; in cs_etm_decoder__add_mem_access_cb() 60 if (ocsd_dt_add_callback_trcid_mem_acc(decoder->dcd_tree, start, end, in cs_etm_decoder__add_mem_access_cb() 63 decoder)) in cs_etm_decoder__add_mem_access_cb() 69 int cs_etm_decoder__reset(struct cs_etm_decoder *decoder) in cs_etm_decoder__reset() argument 73 decoder->prev_return = OCSD_RESP_CONT; in cs_etm_decoder__reset() 75 dp_ret = ocsd_dt_process_data(decoder->dcd_tree, OCSD_OP_RESET, in cs_etm_decoder__reset() 152 struct cs_etm_decoder *decoder) in cs_etm_decoder__init_def_logger_printing() argument [all …]
|
/kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
D | vidioc-decoder-cmd.rst | 13 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 …]
|
/kernel/linux/linux-5.10/drivers/media/rc/ |
D | Makefile | 10 obj-$(CONFIG_IR_NEC_DECODER) += ir-nec-decoder.o 11 obj-$(CONFIG_IR_RC5_DECODER) += ir-rc5-decoder.o 12 obj-$(CONFIG_IR_RC6_DECODER) += ir-rc6-decoder.o 13 obj-$(CONFIG_IR_JVC_DECODER) += ir-jvc-decoder.o 14 obj-$(CONFIG_IR_SONY_DECODER) += ir-sony-decoder.o 15 obj-$(CONFIG_IR_SANYO_DECODER) += ir-sanyo-decoder.o 16 obj-$(CONFIG_IR_SHARP_DECODER) += ir-sharp-decoder.o 17 obj-$(CONFIG_IR_MCE_KBD_DECODER) += ir-mce_kbd-decoder.o 18 obj-$(CONFIG_IR_XMP_DECODER) += ir-xmp-decoder.o 19 obj-$(CONFIG_IR_IMON_DECODER) += ir-imon-decoder.o [all …]
|
/kernel/linux/linux-5.10/arch/arm/probes/kprobes/ |
D | checkers-common.c | 83 [STACK_USE_NONE] = {.decoder = checker_stack_use_none}, 84 [STACK_USE_UNKNOWN] = {.decoder = checker_stack_use_unknown}, 86 [STACK_USE_FIXED_0XX] = {.decoder = checker_stack_use_imm_0xx}, 87 [STACK_USE_T32STRD] = {.decoder = checker_stack_use_t32strd}, 89 [STACK_USE_FIXED_X0X] = {.decoder = checker_stack_use_imm_x0x}, 91 [STACK_USE_FIXED_XXX] = {.decoder = checker_stack_use_imm_xxx}, 92 [STACK_USE_STMDX] = {.decoder = checker_stack_use_stmdx},
|
/kernel/linux/linux-5.10/drivers/media/pci/cx25821/ |
D | cx25821-medusa-video.c | 409 int decoder = 0; in medusa_set_resolution() local 423 decoder = decoder_select; in medusa_set_resolution() 426 decoder = 0; in medusa_set_resolution() 457 for (; decoder < decoder_count; decoder++) { in medusa_set_resolution() 460 HSCALE_CTRL + (0x200 * decoder), hscale); in medusa_set_resolution() 462 VSCALE_CTRL + (0x200 * decoder), vscale); in medusa_set_resolution() 466 static void medusa_set_decoderduration(struct cx25821_dev *dev, int decoder, in medusa_set_decoderduration() argument 474 if (decoder < VDEC_A || decoder > VDEC_H) { in medusa_set_decoderduration() 478 switch (decoder) { in medusa_set_decoderduration() 498 if (!(decoder % 2)) { /* EVEN decoder */ in medusa_set_decoderduration() [all …]
|
/kernel/linux/linux-5.10/lib/xz/ |
D | Kconfig | 13 bool "x86 BCJ filter decoder" if EXPERT 18 bool "PowerPC BCJ filter decoder" if EXPERT 23 bool "IA-64 BCJ filter decoder" if EXPERT 28 bool "ARM BCJ filter decoder" if EXPERT 33 bool "ARM-Thumb BCJ filter decoder" if EXPERT 38 bool "SPARC BCJ filter decoder" if EXPERT 53 This allows passing .xz files to the in-kernel XZ decoder via 57 Unless you are developing the XZ decoder, you don't need this
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/i2c/ |
D | tvp514x.txt | 1 * Texas Instruments TVP514x video decoder 4 digital video decoder that digitizes and decodes all popular baseband analog 5 video formats into digital video component. The tvp514x decoder supports analog- 12 (a) "ti,tvp5146" for tvp5146 decoder. 13 (b) "ti,tvp5146m2" for tvp5146m2 decoder. 14 (c) "ti,tvp5147" for tvp5147 decoder. 15 (d) "ti,tvp5147m1" for tvp5147m1 decoder.
|
/kernel/linux/linux-5.10/drivers/media/rc/img-ir/ |
D | img-ir-hw.c | 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() 329 if (decoder->repeat) { in img_ir_decoder_preprocess() 330 img_ir_timings_preprocess(&decoder->rtimings, decoder->unit); in img_ir_decoder_preprocess() 331 img_ir_timings_defaults(&decoder->rtimings, &decoder->timings); in img_ir_decoder_preprocess() 344 static void img_ir_decoder_convert(const struct img_ir_decoder *decoder, in img_ir_decoder_convert() argument 349 reg_timings->ctrl = img_ir_control(&decoder->control); in img_ir_decoder_convert() [all …]
|
D | Kconfig | 8 Say Y or M here if you want to use the ImgTec infrared decoder 12 bool "Raw decoder" 22 bool "Hardware decoder" 35 NEC protocols in the ImgTec infrared decoder block. 42 infrared decoder block. 49 infrared decoder block. 56 infrared decoder block. 63 Aiwa, Chinon remotes) in the ImgTec infrared decoder block. 70 infrared decoder block. 77 infrared decoder block.
|
/kernel/linux/linux-5.10/Documentation/admin-guide/media/ |
D | i2c-cardlist.rst | 39 tvaudio Simple audio decoder chips 162 saa6588 SAA6588 Radio Chip RDS decoder 190 adv7180 Analog Devices ADV7180 decoder 191 adv7183 Analog Devices ADV7183 decoder 192 adv748x Analog Devices ADV748x decoder 193 adv7604 Analog Devices ADV7604 decoder 194 adv7842 Analog Devices ADV7842 decoder 195 bt819 BT819A VideoStream decoder 196 bt856 BT856 VideoStream decoder 197 bt866 BT866 VideoStream decoder [all …]
|
/kernel/linux/linux-5.10/drivers/media/v4l2-core/ |
D | v4l2-mc.c | 27 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() 100 if (!decoder) { in v4l2_mc_create_media_graph() 127 pad_sink = media_get_pad_index(decoder, true, in v4l2_mc_create_media_graph() 135 decoder, pad_sink, in v4l2_mc_create_media_graph() 144 pad_sink = media_get_pad_index(decoder, true, in v4l2_mc_create_media_graph() 152 decoder, pad_sink, in v4l2_mc_create_media_graph() 183 pad_source = media_get_pad_index(decoder, false, PAD_SIGNAL_DV); in v4l2_mc_create_media_graph() 188 ret = media_create_pad_link(decoder, pad_source, in v4l2_mc_create_media_graph() [all …]
|
/kernel/linux/linux-5.10/arch/arm/probes/uprobes/ |
D | actions-arm.c | 205 [PROBES_LDRSTRD] = {.decoder = decode_pc_ro}, 206 [PROBES_LOAD_EXTRA] = {.decoder = decode_pc_ro}, 207 [PROBES_LOAD] = {.decoder = decode_ldr}, 208 [PROBES_STORE_EXTRA] = {.decoder = decode_pc_ro}, 209 [PROBES_STORE] = {.decoder = decode_pc_ro}, 212 .decoder = decode_rd12rn16rm0rs8_rwflags}, 214 .decoder = decode_rd12rn16rm0rs8_rwflags}, 228 [PROBES_LDMSTM] = {.decoder = uprobe_decode_ldmstm}
|
/kernel/linux/linux-5.10/drivers/media/usb/em28xx/ |
D | em28xx-cards.c | 667 .decoder = EM28XX_SAA711X, 688 .decoder = EM28XX_TVP5150, 711 .decoder = EM28XX_SAA711X, 726 .decoder = EM28XX_SAA711X, 746 .decoder = EM28XX_SAA711X, 766 .decoder = EM28XX_SAA711X, 787 .decoder = EM28XX_TVP5150, 806 .decoder = EM28XX_SAA711X, 826 .decoder = EM28XX_SAA711X, 846 .decoder = EM28XX_SAA711X, [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/ |
D | gpio-decoder.txt | 4 - compatible: should be "gpio-decoder" 9 - decoder-max-value: Maximum possible value that can be reported by 16 compatible = "gpio-decoder"; 22 decoder-max-value = <9>;
|