/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 1412 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 1421 intel_pt_walk_fup(struct intel_pt_decoder * decoder) intel_pt_walk_fup() argument 1464 intel_pt_walk_tip(struct intel_pt_decoder * decoder) intel_pt_walk_tip() argument 1607 intel_pt_emulated_ptwrite(struct intel_pt_decoder * decoder) intel_pt_emulated_ptwrite() argument 1629 intel_pt_walk_tnt(struct intel_pt_decoder * decoder) intel_pt_walk_tnt() argument 1737 intel_pt_mode_tsx(struct intel_pt_decoder * decoder,bool * no_tip) intel_pt_mode_tsx() argument 1760 intel_pt_evd(struct intel_pt_decoder * decoder) intel_pt_evd() argument 1789 intel_pt_time_in_range(struct intel_pt_decoder * decoder,uint64_t timestamp) intel_pt_time_in_range() argument 1802 intel_pt_calc_tsc_timestamp(struct intel_pt_decoder * decoder) intel_pt_calc_tsc_timestamp() argument 1856 intel_pt_overflow(struct intel_pt_decoder * decoder) intel_pt_overflow() argument 1871 intel_pt_mtc_cyc_cnt_pge(struct intel_pt_decoder * decoder) intel_pt_mtc_cyc_cnt_pge() argument 1880 intel_pt_mtc_cyc_cnt_cbr(struct intel_pt_decoder * decoder) intel_pt_mtc_cyc_cnt_cbr() argument 1888 intel_pt_mtc_cyc_cnt_upd(struct intel_pt_decoder * decoder) intel_pt_mtc_cyc_cnt_upd() argument 1907 intel_pt_calc_tma(struct intel_pt_decoder * decoder) intel_pt_calc_tma() argument 1938 intel_pt_calc_mtc_timestamp(struct intel_pt_decoder * decoder) intel_pt_calc_mtc_timestamp() argument 1992 intel_pt_calc_cbr(struct intel_pt_decoder * decoder) intel_pt_calc_cbr() argument 2009 intel_pt_calc_cyc_timestamp(struct intel_pt_decoder * decoder) intel_pt_calc_cyc_timestamp() argument 2041 intel_pt_bbp(struct intel_pt_decoder * decoder) intel_pt_bbp() argument 2060 intel_pt_bip(struct intel_pt_decoder * decoder) intel_pt_bip() argument 2082 intel_pt_walk_psbend(struct intel_pt_decoder * decoder) intel_pt_walk_psbend() argument 2183 intel_pt_walk_fup_tip(struct intel_pt_decoder * decoder) intel_pt_walk_fup_tip() argument 2307 intel_pt_resample(struct intel_pt_decoder * decoder) intel_pt_resample() argument 2412 intel_pt_ovf_fup_lookahead(struct intel_pt_decoder * decoder) intel_pt_ovf_fup_lookahead() argument 2439 intel_pt_ctc_to_tsc(struct intel_pt_decoder * decoder,uint64_t ctc) intel_pt_ctc_to_tsc() argument 2447 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 2488 intel_pt_expected_tsc(struct intel_pt_decoder * decoder,struct intel_pt_vm_tsc_info * data) intel_pt_expected_tsc() argument 2499 intel_pt_translate_vm_tsc(struct intel_pt_decoder * decoder,struct intel_pt_vmcs_info * vmcs_info) intel_pt_translate_vm_tsc() argument 2522 intel_pt_translate_vm_tsc_offset(struct intel_pt_decoder * decoder,uint64_t tsc_offset) intel_pt_translate_vm_tsc_offset() argument 2549 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 2561 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 2596 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 2749 intel_pt_vm_tm_corr_pebs_tsc(struct intel_pt_decoder * decoder) intel_pt_vm_tm_corr_pebs_tsc() argument 2801 intel_pt_vm_time_correlation(struct intel_pt_decoder * decoder) intel_pt_vm_time_correlation() argument 2937 intel_pt_hop_trace(struct intel_pt_decoder * decoder,bool * no_tip,int * err) intel_pt_hop_trace() argument 3142 intel_pt_psb(struct intel_pt_decoder * decoder) intel_pt_psb() argument 3159 intel_pt_fup_in_psb(struct intel_pt_decoder * decoder) intel_pt_fup_in_psb() argument 3179 intel_pt_psb_with_fup(struct intel_pt_decoder * decoder,int * err) intel_pt_psb_with_fup() argument 3199 intel_pt_walk_trace(struct intel_pt_decoder * decoder) intel_pt_walk_trace() argument 3529 intel_pt_have_ip(struct intel_pt_decoder * decoder) intel_pt_have_ip() argument 3537 intel_pt_walk_psb(struct intel_pt_decoder * decoder) intel_pt_walk_psb() argument 3659 intel_pt_walk_to_ip(struct intel_pt_decoder * decoder) intel_pt_walk_to_ip() argument 3788 intel_pt_sync_ip(struct intel_pt_decoder * decoder) intel_pt_sync_ip() argument 3819 intel_pt_part_psb(struct intel_pt_decoder * decoder) intel_pt_part_psb() argument 3833 intel_pt_rest_psb(struct intel_pt_decoder * decoder,int part_psb) intel_pt_rest_psb() argument 3845 intel_pt_get_split_psb(struct intel_pt_decoder * decoder,int part_psb) intel_pt_get_split_psb() argument 3871 intel_pt_scan_for_psb(struct intel_pt_decoder * decoder) intel_pt_scan_for_psb() argument 3906 intel_pt_sync(struct intel_pt_decoder * decoder) intel_pt_sync() argument 3956 intel_pt_est_timestamp(struct intel_pt_decoder * decoder) intel_pt_est_timestamp() argument 3969 intel_pt_decode(struct intel_pt_decoder * decoder) intel_pt_decode() argument 4451 intel_pt_fast_forward(struct intel_pt_decoder * decoder,uint64_t timestamp) intel_pt_fast_forward() argument [all...] |
/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 285 arm_spe_decode(struct arm_spe_decoder * decoder) arm_spe_decode() argument [all...] |
/linux/drivers/media/i2c/ |
H A D | bt819.c | 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() 109 decoder in bt819_write_block() 131 bt819_read(struct bt819 * decoder,u8 reg) bt819_read() argument 174 struct bt819 *decoder = to_bt819(sd); bt819_init() local 202 struct bt819 *decoder = to_bt819(sd); bt819_status() local 237 struct bt819 *decoder = to_bt819(sd); bt819_s_std() local 287 struct bt819 *decoder = to_bt819(sd); bt819_s_routing() local 315 struct bt819 *decoder = to_bt819(sd); bt819_s_stream() local 329 struct bt819 *decoder = to_bt819(sd); bt819_s_ctrl() local 386 struct bt819 *decoder; bt819_probe() local 451 struct bt819 *decoder = to_bt819(sd); bt819_remove() local [all...] |
H A D | tvp5150.c | 3 // 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 in tvp5150_selmux() 600 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_write_inittab() local 611 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_vdp_init() local 682 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_set_vbi() local 725 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_get_vbi() local 761 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_set_std() local 789 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_g_std() local 798 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_s_std() local 854 struct tvp5150 *decoder = to_tvp5150(sd); query_lock() local 880 struct tvp5150 *decoder = dev_id; tvp5150_isr() local 917 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_reset() local 951 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_enable() local 992 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_s_ctrl() local 1029 tvp5150_get_pad_crop(struct tvp5150 * decoder,struct v4l2_subdev_state * sd_state,unsigned int pad,enum v4l2_subdev_format_whence which) tvp5150_get_pad_crop() argument 1052 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_fill_fmt() local 1073 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_get_hmax() local 1089 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_set_hw_selection() local 1110 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_set_selection() local 1162 struct tvp5150 *decoder = container_of(sd, struct tvp5150, sd); tvp5150_get_selection() local 1198 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_get_mbus_config() local 1215 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_init_state() local 1248 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_enum_frame_size() local 1281 tvp5150_disable_all_input_links(struct tvp5150 * decoder) tvp5150_disable_all_input_links() argument 1308 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_link_setup() local 1419 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_runtime_suspend() local 1432 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_runtime_resume() local 1445 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_s_stream() local 1478 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_s_routing() local 1494 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_s_raw_fmt() local 1516 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_s_sliced_fmt() local 1575 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_s_register() local 1605 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_registered() local 1898 tvp5150_mc_init(struct tvp5150 * decoder) tvp5150_mc_init() argument 1920 tvp5150_mc_init(struct tvp5150 * decoder) tvp5150_mc_init() argument 1926 tvp5150_validate_connectors(struct tvp5150 * decoder) tvp5150_validate_connectors() argument 1989 tvp5150_parse_dt(struct tvp5150 * decoder,struct device_node * np) tvp5150_parse_dt() argument 2240 struct tvp5150 *decoder = to_tvp5150(sd); tvp5150_remove() local [all...] |
H A D | saa7110.c | 3 * 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 in determine_norm() 237 struct saa7110 *decoder = to_saa7110(sd); saa7110_g_input_status() local 260 struct saa7110 *decoder = to_saa7110(sd); saa7110_s_std() local 293 struct saa7110 *decoder = to_saa7110(sd); saa7110_s_routing() local 308 struct saa7110 *decoder = to_saa7110(sd); saa7110_s_stream() local 363 struct saa7110 *decoder; saa7110_probe() local 433 struct saa7110 *decoder = to_saa7110(sd); saa7110_remove() local [all...] |
H A D | saa717x.c | 3 * saa717x - Philips SAA717xHL video decoder driver 30 MODULE_DESCRIPTION("Philips SAA717x audio/video decoder driver"); 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 in set_audio_regs() 914 struct saa717x_state *decoder = to_state(sd); saa717x_s_video_routing() local 1052 struct saa717x_state *decoder = to_state(sd); saa717x_s_radio() local 1060 struct saa717x_state *decoder = to_state(sd); saa717x_s_std() local 1073 struct saa717x_state *decoder = to_state(sd); saa717x_s_audio_routing() local 1088 struct saa717x_state *decoder = to_state(sd); saa717x_s_stream() local 1100 struct saa717x_state *decoder = to_state(sd); saa717x_s_tuner() local 1134 struct saa717x_state *decoder = to_state(sd); saa717x_g_tuner() local 1233 struct saa717x_state *decoder; saa717x_probe() local [all...] |
H A D | adv7183.c | 3 * 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 in adv7183_s_routing() 351 struct adv7183 *decoder = to_adv7183(sd); adv7183_querystd() local 426 struct adv7183 *decoder = to_adv7183(sd); adv7183_set_fmt() local 452 struct adv7183 *decoder = to_adv7183(sd); adv7183_get_fmt() local 463 struct adv7183 *decoder = to_adv7183(sd); adv7183_s_stream() local 524 struct adv7183 *decoder; adv7183_probe() local [all...] |
H A D | vpx3220.c | 3 * vpx3220a, vpx3216b & vpx3214c video decoder driver version 0.0.1 19 MODULE_DESCRIPTION("vpx3220a/vpx3216b/vpx3214c video decoder driver"); 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 in vpx3220_s_std() 461 struct vpx3220 *decoder; vpx3220_probe() local 531 struct vpx3220 *decoder = to_vpx3220(sd); vpx3220_remove() local [all...] |
/linux/drivers/input/misc/ |
H A D | gpio_decoder.c | 24 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 in gpio_decoder_probe() [all...] |
/linux/tools/perf/util/cs-etm-decoder/ |
H A D | cs-etm-decoder.c | 18 #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 in cs_etm_decoder__reset() 202 const struct cs_etm_decoder *decoder = p_context; cs_etm_decoder__print_str_cb() local 210 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 248 cs_etm_decoder__init_raw_frame_logging(struct cs_etm_decoder_params * d_params,struct cs_etm_decoder * decoder) cs_etm_decoder__init_raw_frame_logging() argument 591 struct cs_etm_decoder *decoder = (struct cs_etm_decoder *) context; cs_etm_decoder__gen_trace_elem_printer() local 653 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 724 struct cs_etm_decoder *decoder; cs_etm_decoder__new() local 781 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 829 cs_etm_decoder__free(struct cs_etm_decoder * decoder) cs_etm_decoder__free() argument 839 cs_etm_decoder__get_name(struct cs_etm_decoder * decoder) cs_etm_decoder__get_name() argument [all...] |
H A D | cs-etm-decoder.h | 74 * open source coresight trace decoder library. 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 need [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 [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() 458 /* write scaling values for each 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_ in medusa_set_decoderduration() 551 medusa_set_brightness(struct cx25821_dev * dev,int brightness,int decoder) medusa_set_brightness() argument 572 medusa_set_contrast(struct cx25821_dev * dev,int contrast,int decoder) medusa_set_contrast() argument 593 medusa_set_hue(struct cx25821_dev * dev,int hue,int decoder) medusa_set_hue() argument 617 medusa_set_saturation(struct cx25821_dev * dev,int saturation,int decoder) medusa_set_saturation() argument [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, yo [all...] |
/linux/drivers/media/rc/img-ir/ |
H A D | img-ir-hw.c | 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 in img_ir_decoder_preprocess() 344 img_ir_decoder_convert(const struct img_ir_decoder * decoder,struct img_ir_reg_timings * reg_timings,unsigned int clock_hz) img_ir_decoder_convert() argument 540 img_ir_set_decoder(struct img_ir_priv * priv,const struct img_ir_decoder * decoder,u64 proto) img_ir_set_decoder() argument [all...] |
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 bloc [all...] |
/linux/Documentation/devicetree/bindings/media/i2c/ |
H A D | ti,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.
|
/linux/Documentation/admin-guide/media/ |
H A D | i2c-cardlist.rst | 39 tvaudio Simple audio decoder chips 161 saa6588 SAA6588 Radio Chip RDS decoder 189 adv7180 Analog Devices ADV7180 decoder 190 adv7183 Analog Devices ADV7183 decoder 191 adv748x Analog Devices ADV748x decoder 192 adv7604 Analog Devices ADV7604 decoder 193 adv7842 Analog Devices ADV7842 decoder 194 bt819 BT819A VideoStream decoder 195 bt856 BT856 VideoStream decoder 196 bt866 BT866 VideoStream decoder [all...] |
/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" [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" [all...] |
/linux/drivers/media/v4l2-core/ |
H A 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() 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() 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() 149 pad_sink = media_get_pad_index(decoder, in v4l2_mc_create_media_graph() [all...] |
/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}
|