/kernel/linux/linux-5.10/drivers/media/tuners/ |
H A D | tuner-simple.c | 260 struct tuner_params *t_params, in simple_config_lookup() 266 for (i = 0; i < t_params->count; i++) { in simple_config_lookup() 267 if (*frequency > t_params->ranges[i].limit) in simple_config_lookup() 271 if (i == t_params->count) { in simple_config_lookup() 273 *frequency, t_params->ranges[i - 1].limit); in simple_config_lookup() 274 *frequency = t_params->ranges[--i].limit; in simple_config_lookup() 276 *config = t_params->ranges[i].config; in simple_config_lookup() 277 *cb = t_params->ranges[i].cb; in simple_config_lookup() 552 struct tuner_params *t_params; in simple_set_tv_freq() local 581 t_params in simple_set_tv_freq() 259 simple_config_lookup(struct dvb_frontend *fe, struct tuner_params *t_params, unsigned *frequency, u8 *config, u8 *cb) simple_config_lookup() argument 672 struct tuner_params *t_params; simple_set_radio_freq() local 852 struct tuner_params *t_params; simple_dvb_configure() local [all...] |
/kernel/linux/linux-6.6/drivers/media/tuners/ |
H A D | tuner-simple.c | 260 struct tuner_params *t_params, in simple_config_lookup() 266 for (i = 0; i < t_params->count; i++) { in simple_config_lookup() 267 if (*frequency > t_params->ranges[i].limit) in simple_config_lookup() 271 if (i == t_params->count) { in simple_config_lookup() 273 *frequency, t_params->ranges[i - 1].limit); in simple_config_lookup() 274 *frequency = t_params->ranges[--i].limit; in simple_config_lookup() 276 *config = t_params->ranges[i].config; in simple_config_lookup() 277 *cb = t_params->ranges[i].cb; in simple_config_lookup() 552 struct tuner_params *t_params; in simple_set_tv_freq() local 581 t_params in simple_set_tv_freq() 259 simple_config_lookup(struct dvb_frontend *fe, struct tuner_params *t_params, unsigned *frequency, u8 *config, u8 *cb) simple_config_lookup() argument 672 struct tuner_params *t_params; simple_set_radio_freq() local 852 struct tuner_params *t_params; simple_dvb_configure() local [all...] |
/kernel/linux/linux-5.10/drivers/soundwire/ |
H A D | stream.c | 63 struct sdw_transport_params *t_params, in _sdw_program_slave_port_params() 71 addr1 = SDW_DPN_OFFSETCTRL2_B1(t_params->port_num); in _sdw_program_slave_port_params() 72 addr2 = SDW_DPN_BLOCKCTRL3_B1(t_params->port_num); in _sdw_program_slave_port_params() 73 addr3 = SDW_DPN_SAMPLECTRL2_B1(t_params->port_num); in _sdw_program_slave_port_params() 74 addr4 = SDW_DPN_HCTRL_B1(t_params->port_num); in _sdw_program_slave_port_params() 76 addr1 = SDW_DPN_OFFSETCTRL2_B0(t_params->port_num); in _sdw_program_slave_port_params() 77 addr2 = SDW_DPN_BLOCKCTRL3_B0(t_params->port_num); in _sdw_program_slave_port_params() 78 addr3 = SDW_DPN_SAMPLECTRL2_B0(t_params->port_num); in _sdw_program_slave_port_params() 79 addr4 = SDW_DPN_HCTRL_B0(t_params->port_num); in _sdw_program_slave_port_params() 83 ret = sdw_write(slave, addr1, t_params in _sdw_program_slave_port_params() 61 _sdw_program_slave_port_params(struct sdw_bus *bus, struct sdw_slave *slave, struct sdw_transport_params *t_params, enum sdw_dpn_type type) _sdw_program_slave_port_params() argument 128 struct sdw_transport_params *t_params = &p_rt->transport_params; sdw_program_slave_port_params() local 304 struct sdw_transport_params *t_params = &p_rt->transport_params; sdw_enable_disable_slave_ports() local 334 struct sdw_transport_params *t_params = &p_rt->transport_params; sdw_enable_disable_master_ports() local 508 struct sdw_transport_params *t_params = &p_rt->transport_params; sdw_prep_deprep_master_ports() local [all...] |
H A D | cadence_master.c | 1321 struct sdw_transport_params *t_params, in cdns_transport_params() 1328 int num = t_params->port_num; in cdns_transport_params() 1349 u32p_replace_bits(&dpn_config, t_params->blk_grp_ctrl, CDNS_DPN_CONFIG_BGC); in cdns_transport_params() 1350 u32p_replace_bits(&dpn_config, t_params->blk_pkg_mode, CDNS_DPN_CONFIG_BPM); in cdns_transport_params() 1353 u32p_replace_bits(&dpn_offsetctrl, t_params->offset1, CDNS_DPN_OFFSET_CTRL_1); in cdns_transport_params() 1354 u32p_replace_bits(&dpn_offsetctrl, t_params->offset2, CDNS_DPN_OFFSET_CTRL_2); in cdns_transport_params() 1357 u32p_replace_bits(&dpn_hctrl, t_params->hstart, CDNS_DPN_HCTRL_HSTART); in cdns_transport_params() 1358 u32p_replace_bits(&dpn_hctrl, t_params->hstop, CDNS_DPN_HCTRL_HSTOP); in cdns_transport_params() 1359 u32p_replace_bits(&dpn_hctrl, t_params->lane_ctrl, CDNS_DPN_HCTRL_LCTRL); in cdns_transport_params() 1362 cdns_writel(cdns, dpn_samplectrl_off, (t_params in cdns_transport_params() 1320 cdns_transport_params(struct sdw_bus *bus, struct sdw_transport_params *t_params, enum sdw_reg_bank bank) cdns_transport_params() argument [all...] |
/kernel/linux/linux-5.10/tools/perf/util/cs-etm-decoder/ |
H A D | cs-etm-decoder.c | 241 cs_etm_decoder__create_etm_packet_printer(struct cs_etm_trace_params *t_params, in cs_etm_decoder__create_etm_packet_printer() argument 249 switch (t_params->protocol) { in cs_etm_decoder__create_etm_packet_printer() 252 cs_etm_decoder__gen_etmv3_config(t_params, &config_etmv3); in cs_etm_decoder__create_etm_packet_printer() 253 decoder_name = (t_params->protocol == CS_ETM_PROTO_ETMV3) ? in cs_etm_decoder__create_etm_packet_printer() 259 cs_etm_decoder__gen_etmv4_config(t_params, &trace_config_etmv4); in cs_etm_decoder__create_etm_packet_printer() 583 struct cs_etm_trace_params *t_params, in cs_etm_decoder__create_etm_packet_decoder() 592 switch (t_params->protocol) { in cs_etm_decoder__create_etm_packet_decoder() 595 cs_etm_decoder__gen_etmv3_config(t_params, &config_etmv3); in cs_etm_decoder__create_etm_packet_decoder() 596 decoder_name = (t_params->protocol == CS_ETM_PROTO_ETMV3) ? in cs_etm_decoder__create_etm_packet_decoder() 602 cs_etm_decoder__gen_etmv4_config(t_params, in cs_etm_decoder__create_etm_packet_decoder() 582 cs_etm_decoder__create_etm_packet_decoder( struct cs_etm_trace_params *t_params, struct cs_etm_decoder *decoder) cs_etm_decoder__create_etm_packet_decoder() argument 625 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 640 cs_etm_decoder__new(int num_cpu, struct cs_etm_decoder_params *d_params, struct cs_etm_trace_params t_params[]) cs_etm_decoder__new() argument [all...] |
H A D | cs-etm-decoder.h | 83 struct cs_etm_trace_params t_params[]);
|
/kernel/linux/linux-6.6/drivers/soundwire/ |
H A D | stream.c | 64 struct sdw_transport_params *t_params, in _sdw_program_slave_port_params() 72 addr1 = SDW_DPN_OFFSETCTRL2_B1(t_params->port_num); in _sdw_program_slave_port_params() 73 addr2 = SDW_DPN_BLOCKCTRL3_B1(t_params->port_num); in _sdw_program_slave_port_params() 74 addr3 = SDW_DPN_SAMPLECTRL2_B1(t_params->port_num); in _sdw_program_slave_port_params() 75 addr4 = SDW_DPN_HCTRL_B1(t_params->port_num); in _sdw_program_slave_port_params() 77 addr1 = SDW_DPN_OFFSETCTRL2_B0(t_params->port_num); in _sdw_program_slave_port_params() 78 addr2 = SDW_DPN_BLOCKCTRL3_B0(t_params->port_num); in _sdw_program_slave_port_params() 79 addr3 = SDW_DPN_SAMPLECTRL2_B0(t_params->port_num); in _sdw_program_slave_port_params() 80 addr4 = SDW_DPN_HCTRL_B0(t_params->port_num); in _sdw_program_slave_port_params() 84 ret = sdw_write_no_pm(slave, addr1, t_params in _sdw_program_slave_port_params() 62 _sdw_program_slave_port_params(struct sdw_bus *bus, struct sdw_slave *slave, struct sdw_transport_params *t_params, enum sdw_dpn_type type) _sdw_program_slave_port_params() argument 129 struct sdw_transport_params *t_params = &p_rt->transport_params; sdw_program_slave_port_params() local 308 struct sdw_transport_params *t_params = &p_rt->transport_params; sdw_enable_disable_slave_ports() local 338 struct sdw_transport_params *t_params = &p_rt->transport_params; sdw_enable_disable_master_ports() local 518 struct sdw_transport_params *t_params = &p_rt->transport_params; sdw_prep_deprep_master_ports() local [all...] |
H A D | cadence_master.c | 1480 struct sdw_transport_params *t_params, in cdns_transport_params() 1496 int source_num = t_params->port_num; in cdns_transport_params() 1497 int target_num = t_params->port_num; in cdns_transport_params() 1536 u32p_replace_bits(&dpn_config, t_params->blk_grp_ctrl, CDNS_DPN_CONFIG_BGC); in cdns_transport_params() 1537 u32p_replace_bits(&dpn_config, t_params->blk_pkg_mode, CDNS_DPN_CONFIG_BPM); in cdns_transport_params() 1543 u32p_replace_bits(&dpn_offsetctrl, t_params->offset1, CDNS_DPN_OFFSET_CTRL_1); in cdns_transport_params() 1544 u32p_replace_bits(&dpn_offsetctrl, t_params->offset2, CDNS_DPN_OFFSET_CTRL_2); in cdns_transport_params() 1552 u32p_replace_bits(&dpn_hctrl, t_params->hstart, CDNS_DPN_HCTRL_HSTART); in cdns_transport_params() 1553 u32p_replace_bits(&dpn_hctrl, t_params->hstop, CDNS_DPN_HCTRL_HSTOP); in cdns_transport_params() 1554 u32p_replace_bits(&dpn_hctrl, t_params in cdns_transport_params() 1479 cdns_transport_params(struct sdw_bus *bus, struct sdw_transport_params *t_params, enum sdw_reg_bank bank) cdns_transport_params() argument [all...] |
/kernel/linux/linux-6.6/tools/perf/util/cs-etm-decoder/ |
H A D | cs-etm-decoder.c | 648 struct cs_etm_trace_params *t_params, in cs_etm_decoder__create_etm_decoder() 657 switch (t_params->protocol) { in cs_etm_decoder__create_etm_decoder() 660 csid = (t_params->etmv3.reg_idr & CORESIGHT_TRACE_ID_VAL_MASK); in cs_etm_decoder__create_etm_decoder() 661 cs_etm_decoder__gen_etmv3_config(t_params, &config_etmv3); in cs_etm_decoder__create_etm_decoder() 662 decoder->decoder_name = (t_params->protocol == CS_ETM_PROTO_ETMV3) ? in cs_etm_decoder__create_etm_decoder() 668 csid = (t_params->etmv4.reg_traceidr & CORESIGHT_TRACE_ID_VAL_MASK); in cs_etm_decoder__create_etm_decoder() 669 cs_etm_decoder__gen_etmv4_config(t_params, &trace_config_etmv4); in cs_etm_decoder__create_etm_decoder() 674 csid = (t_params->ete.reg_traceidr & CORESIGHT_TRACE_ID_VAL_MASK); in cs_etm_decoder__create_etm_decoder() 675 cs_etm_decoder__gen_ete_config(t_params, &trace_config_ete); in cs_etm_decoder__create_etm_decoder() 717 struct cs_etm_trace_params t_params[]) in cs_etm_decoder__new() 647 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 716 cs_etm_decoder__new(int decoders, struct cs_etm_decoder_params *d_params, struct cs_etm_trace_params t_params[]) cs_etm_decoder__new() argument [all...] |
H A D | cs-etm-decoder.h | 97 struct cs_etm_trace_params t_params[]);
|
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | cs-etm.c | 399 static void cs_etm__set_trace_param_etmv3(struct cs_etm_trace_params *t_params, in cs_etm__set_trace_param_etmv3() argument 405 t_params[idx].protocol = cs_etm__get_v7_protocol_version(etmidr); in cs_etm__set_trace_param_etmv3() 406 t_params[idx].etmv3.reg_ctrl = metadata[idx][CS_ETM_ETMCR]; in cs_etm__set_trace_param_etmv3() 407 t_params[idx].etmv3.reg_trc_id = metadata[idx][CS_ETM_ETMTRACEIDR]; in cs_etm__set_trace_param_etmv3() 410 static void cs_etm__set_trace_param_etmv4(struct cs_etm_trace_params *t_params, in cs_etm__set_trace_param_etmv4() argument 415 t_params[idx].protocol = CS_ETM_PROTO_ETMV4i; in cs_etm__set_trace_param_etmv4() 416 t_params[idx].etmv4.reg_idr0 = metadata[idx][CS_ETMV4_TRCIDR0]; in cs_etm__set_trace_param_etmv4() 417 t_params[idx].etmv4.reg_idr1 = metadata[idx][CS_ETMV4_TRCIDR1]; in cs_etm__set_trace_param_etmv4() 418 t_params[idx].etmv4.reg_idr2 = metadata[idx][CS_ETMV4_TRCIDR2]; in cs_etm__set_trace_param_etmv4() 419 t_params[id in cs_etm__set_trace_param_etmv4() 424 cs_etm__init_trace_params(struct cs_etm_trace_params *t_params, struct cs_etm_auxtrace *etm) cs_etm__init_trace_params() argument 478 struct cs_etm_trace_params *t_params; cs_etm__dump_event() local 717 struct cs_etm_trace_params *t_params = NULL; cs_etm__alloc_queue() local [all...] |
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | cs-etm.c | 643 static void cs_etm__set_trace_param_etmv3(struct cs_etm_trace_params *t_params, in cs_etm__set_trace_param_etmv3() argument 649 t_params[idx].protocol = cs_etm__get_v7_protocol_version(etmidr); in cs_etm__set_trace_param_etmv3() 650 t_params[idx].etmv3.reg_ctrl = metadata[idx][CS_ETM_ETMCR]; in cs_etm__set_trace_param_etmv3() 651 t_params[idx].etmv3.reg_trc_id = metadata[idx][CS_ETM_ETMTRACEIDR]; in cs_etm__set_trace_param_etmv3() 654 static void cs_etm__set_trace_param_etmv4(struct cs_etm_trace_params *t_params, in cs_etm__set_trace_param_etmv4() argument 659 t_params[idx].protocol = CS_ETM_PROTO_ETMV4i; in cs_etm__set_trace_param_etmv4() 660 t_params[idx].etmv4.reg_idr0 = metadata[idx][CS_ETMV4_TRCIDR0]; in cs_etm__set_trace_param_etmv4() 661 t_params[idx].etmv4.reg_idr1 = metadata[idx][CS_ETMV4_TRCIDR1]; in cs_etm__set_trace_param_etmv4() 662 t_params[idx].etmv4.reg_idr2 = metadata[idx][CS_ETMV4_TRCIDR2]; in cs_etm__set_trace_param_etmv4() 663 t_params[id in cs_etm__set_trace_param_etmv4() 668 cs_etm__set_trace_param_ete(struct cs_etm_trace_params *t_params, struct cs_etm_auxtrace *etm, int idx) cs_etm__set_trace_param_ete() argument 683 cs_etm__init_trace_params(struct cs_etm_trace_params *t_params, struct cs_etm_auxtrace *etm, int decoders) cs_etm__init_trace_params() argument 1022 struct cs_etm_trace_params *t_params = NULL; cs_etm__alloc_queue() local [all...] |