| /linux/tools/perf/util/intel-pt-decoder/ |
| H A D | intel-pt-decoder.c | 22 #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 D | Build | 1 perf-util-y += intel-pt-pkt-decoder.o intel-pt-insn-decoder.o intel-pt-log.o intel-pt-decoder.o 6 $(OUTPUT)util/intel-pt-decoder/inat-tables.c: $(inat_tables_script) $(inat_tables_maps) 12 $(OUTPUT)util/intel-pt-decoder/inat.o: $(srctree)/tools/arch/x86/lib/inat.c $(OUTPUT)util/intel-pt-… 16 CFLAGS_inat.o += -I$(OUTPUT)util/intel-pt-decoder 18 $(OUTPUT)util/intel-pt-decoder/insn.o: $(srctree)/tools/arch/x86/lib/insn.c
|
| /linux/tools/perf/util/arm-spe-decoder/ |
| H A D | arm-spe-decoder.c | 23 #include "arm-spe-decoder.h" 84 struct arm_spe_decoder *decoder; in arm_spe_decoder_new() local 89 decoder = zalloc(sizeof(struct arm_spe_decoder)); in arm_spe_decoder_new() 90 if (!decoder) in arm_spe_decoder_new() 93 decoder->get_trace = params->get_trace; in arm_spe_decoder_new() 94 decoder->data = params->data; in arm_spe_decoder_new() 96 return decoder; in arm_spe_decoder_new() 99 void arm_spe_decoder_free(struct arm_spe_decoder *decoder) in arm_spe_decoder_free() argument 101 free(decoder); in arm_spe_decoder_free() 104 static int arm_spe_get_data(struct arm_spe_decoder *decoder) in arm_spe_get_data() argument 123 arm_spe_get_next_packet(struct arm_spe_decoder * decoder) arm_spe_get_next_packet() argument 152 arm_spe_read_record(struct arm_spe_decoder * decoder) arm_spe_read_record() argument 298 arm_spe_decode(struct arm_spe_decoder * decoder) arm_spe_decode() argument [all...] |
| H A D | Build | 1 perf-util-y += arm-spe-pkt-decoder.o arm-spe-decoder.o 3 CFLAGS_arm-spe-pkt-decoder.o += -I$(srctree)/tools/arch/arm64/include/ -I$(OUTPUT)arch/arm64/include/generated/
|
| /linux/drivers/input/misc/ |
| H A D | gpio_decoder.c | 28 static int gpio_decoder_get_gpios_state(struct gpio_decoder *decoder) in gpio_decoder_get_gpios_state() argument 30 struct gpio_descs *gpios = decoder->input_gpios; in gpio_decoder_get_gpios_state() 38 dev_err(decoder->dev, "Error reading GPIO: %d\n", err); in gpio_decoder_get_gpios_state() 47 struct gpio_decoder *decoder = input_get_drvdata(input); in gpio_decoder_poll_gpios() local 50 state = gpio_decoder_get_gpios_state(decoder); in gpio_decoder_poll_gpios() 51 if (state >= 0 && state != decoder->last_stable) { in gpio_decoder_poll_gpios() 52 input_report_abs(input, decoder->axis, state); in gpio_decoder_poll_gpios() 54 decoder->last_stable = state; in gpio_decoder_poll_gpios() 61 struct gpio_decoder *decoder; in gpio_decoder_probe() local 66 decoder = devm_kzalloc(dev, sizeof(*decoder), GFP_KERNEL); in gpio_decoder_probe() [all …]
|
| /linux/drivers/media/i2c/ |
| H A 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 …]
|
| /linux/tools/perf/util/cs-etm-decoder/ |
| H A D | cs-etm-decoder.c | 18 #include "cs-etm-decoder.h" 63 struct cs_etm_decoder *decoder = (struct cs_etm_decoder *) context; in cs_etm_decoder__mem_access() local 65 return decoder->mem_access(decoder->data, trace_chan_id, address, in cs_etm_decoder__mem_access() 69 int cs_etm_decoder__add_mem_access_cb(struct cs_etm_decoder *decoder, in cs_etm_decoder__add_mem_access_cb() argument 73 decoder->mem_access = cb_func; in cs_etm_decoder__add_mem_access_cb() 75 if (ocsd_dt_add_callback_trcid_mem_acc(decoder->dcd_tree, start, end, in cs_etm_decoder__add_mem_access_cb() 78 decoder)) in cs_etm_decoder__add_mem_access_cb() 84 int cs_etm_decoder__reset(struct cs_etm_decoder *decoder) in cs_etm_decoder__reset() argument 88 decoder in cs_etm_decoder__reset() 205 const struct cs_etm_decoder *decoder = p_context; cs_etm_decoder__print_str_cb() local 213 cs_etm_decoder__init_def_logger_printing(struct cs_etm_decoder_params * d_params,struct cs_etm_decoder * decoder) cs_etm_decoder__init_def_logger_printing() argument 573 struct cs_etm_decoder *decoder = (struct cs_etm_decoder *) context; cs_etm_decoder__gen_trace_elem_printer() local 612 cs_etm_decoder__create_etm_decoder(struct cs_etm_decoder_params * d_params,struct cs_etm_trace_params * t_params,struct cs_etm_decoder * decoder) cs_etm_decoder__create_etm_decoder() argument 683 struct cs_etm_decoder *decoder; cs_etm_decoder__new() local 737 cs_etm_decoder__process_data_block(struct cs_etm_decoder * decoder,u64 indx,const u8 * buf,size_t len,size_t * consumed) cs_etm_decoder__process_data_block() argument 785 cs_etm_decoder__free(struct cs_etm_decoder * decoder) cs_etm_decoder__free() argument 795 cs_etm_decoder__get_name(struct cs_etm_decoder * decoder) cs_etm_decoder__get_name() argument [all...] |
| H A D | cs-etm-decoder.h | 90 int cs_etm_decoder__process_data_block(struct cs_etm_decoder *decoder, 99 void cs_etm_decoder__free(struct cs_etm_decoder *decoder); 101 int cs_etm_decoder__add_mem_access_cb(struct cs_etm_decoder *decoder, 108 int cs_etm_decoder__reset(struct cs_etm_decoder *decoder); 109 const char *cs_etm_decoder__get_name(struct cs_etm_decoder *decoder);
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A 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 …]
|
| /linux/drivers/media/rc/ |
| H A D | Makefile | 14 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/drivers/media/pci/cx25821/ |
| H A 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 …]
|
| /linux/arch/arm/probes/kprobes/ |
| H A 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},
|
| /linux/lib/xz/ |
| H A D | Kconfig | 14 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/rc/img-ir/ |
| H A 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" 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. 78 infrared decoder block.
|
| /linux/Documentation/driver-api/cxl/linux/example-configurations/ |
| H A D | multi-interleave.rst | 101 "decoder":"decoder5.0", 127 "decoder":"decoder6.0", 143 :code:`endpoint5` contains a single configured decoder :code:`decoder5.0` 146 :code:`endpoint6` contains a single configured decoder :code:`decoder5.0` 155 "decoder":"decoder1.0", 180 Host Bridge :code:`port1` has a single decoder (:code:`decoder1.0`), whose 221 "decoder":"decoder7.0", 247 "decoder":"decoder8.0", 262 "decoder":"decoder3.0", 325 Next we have the `Root Decoders` belonging to :code:`root0`. This root decoder [all …]
|
| H A D | intra-hb-interleave.rst | 11 * The Host bridge decoder is programmed to interleave across the expanders. 100 "decoder":"decoder5.0", 126 "decoder":"decoder6.0", 142 :code:`endpoint5` contains a single configured decoder :code:`decoder5.0` 152 "decoder":"decoder1.0", 177 Host Bridge :code:`port1` has a single decoder (:code:`decoder1.0`) with two 181 The host bridge decoder interleaves these devices at a 256 byte granularity. 233 Next we have the `Root Decoders` belonging to :code:`root0`. This root decoder 243 "decoder":"decoder0.0", 278 "decoder":"decoder6.0" [all …]
|
| H A D | hb-interleave.rst | 100 "decoder":"decoder5.0", 116 :code:`endpoint5` contains a single configured decoder :code:`decoder5.0` 125 "decoder":"decoder1.0", 143 Host Bridge :code:`port1` has a single decoder (:code:`decoder1.0`), whose only 178 "decoder":"decoder6.0", 193 "decoder":"decoder3.0", 249 Next we have the `Root Decoders` belonging to :code:`root0`. This root decoder 259 "decoder":"decoder0.0", 301 "decoder":"decoder6.0" 306 "decoder":"decoder5.0"
|
| H A D | single-device.rst | 100 "decoder":"decoder5.0", 115 :code:`endpoint5` contains a single configured decoder :code:`decoder5.0` 124 "decoder":"decoder1.0", 142 Host Bridge :code:`port1` has a single decoder (:code:`decoder1.0`), whose only 195 Next we have the `Root Decoders` belonging to :code:`root0`. This root decoder 196 is a pass-through decoder because :code:`interleave_ways` is set to :code:`1`. 204 "decoder":"decoder0.0", 238 "decoder":"decoder5.0"
|
| /linux/arch/arm/probes/uprobes/ |
| H A 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}
|
| /linux/Documentation/devicetree/bindings/input/ |
| H A 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>;
|
| /linux/Documentation/core-api/ |
| H A D | librs.rst | 32 The init function init_rs returns a pointer to an rs decoder structure, 35 matching decoder or creates a new one. On creation all the lookup tables 85 The decoder calculates the syndrome over the given data length and the 88 If a syndrome is available from a hardware decoder then the syndrome 92 correction pattern buffer and an error location buffer to the decoder. 93 The decoder stores the calculated error location and the correction 119 Decoding with syndrome given by hardware decoder, direct data correction 132 /* Get syndrome from hardware decoder */ 138 Decoding with syndrome given by hardware decoder, no direct data correction. 142 decoder. [all …]
|
| /linux/drivers/media/usb/au0828/ |
| H A D | au0828-core.c | 216 struct media_entity *entity, *mixer = NULL, *decoder = NULL; in au0828_media_graph_notify() local 228 decoder = entity; in au0828_media_graph_notify() 236 if (dev->decoder) in au0828_media_graph_notify() 237 decoder = dev->decoder; in au0828_media_graph_notify() 245 decoder = new; in au0828_media_graph_notify() 252 if (decoder && mixer) { in au0828_media_graph_notify() 253 ret = media_get_pad_index(decoder, MEDIA_PAD_FL_SOURCE, in au0828_media_graph_notify() 256 ret = media_create_pad_link(decoder, ret, in au0828_media_graph_notify() 319 if (!dev->decoder) { in au0828_enable_source() 324 sink = dev->decoder; in au0828_enable_source() [all …]
|
| /linux/Documentation/driver-api/cxl/linux/ |
| H A D | cxl-driver.rst | 222 * Routing Decoder - a decoder which routes accesses but does not translate 225 * Translating Decoder - a decoder which translates accesses from HPA to DPA 228 The CXL drivers distinguish 3 decoder types: root, switch, and endpoint. Only 233 Linux makes a strong assumption that endpoint decoders are the only decoder 235 decoders pass the HPA unchanged to the next decoder in the fabric. 237 It is therefore assumed that any given decoder in the fabric will have an 238 address range that is a subset of its upstream port decoder. Any deviation 251 Linux presents this information as a decoder present in the `CXL Root`. We 256 first decoder in the CXL fabric to receive a memory access from the platform's 259 `Root Decoders` are created during :code:`cxl_acpi_probe`. One root decoder [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-cxl | 59 published for a root decoder. While it is not required 86 published for a root decoder. While it is not required 231 hardware decoder target list. 254 (RO) CXL decoder objects are enumerated from either a platform 255 firmware description, or a CXL HDM decoder register set in a 258 cxl_port container of this decoder, and 'Y' represents the 259 instance id of a given decoder resource. 270 decoder's decode window. For decoders of devtype 273 decode range of the cxl_port ancestor of the decoder's cxl_port, 288 for this decoders uport, unlocks / resets the decoder. [all …]
|
| /linux/tools/testing/selftests/ir/ |
| H A D | ir_loopback.c | 46 const char *decoder; member 134 if (write(protocolfd, protocols[i].decoder, in main() 135 strlen(protocols[i].decoder)) == -1) in main() 139 protocols[i].name, protocols[i].decoder, in main()
|