/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | channels.c | 8 unsigned int mlx5e_channels_get_num(struct mlx5e_channels *chs) in mlx5e_channels_get_num() argument 10 return chs->num; in mlx5e_channels_get_num() 13 void mlx5e_channels_get_regular_rqn(struct mlx5e_channels *chs, unsigned int ix, u32 *rqn) in mlx5e_channels_get_regular_rqn() argument 17 WARN_ON(ix >= mlx5e_channels_get_num(chs)); in mlx5e_channels_get_regular_rqn() 18 c = chs->c[ix]; in mlx5e_channels_get_regular_rqn() 23 bool mlx5e_channels_get_xsk_rqn(struct mlx5e_channels *chs, unsigned int ix, u32 *rqn) in mlx5e_channels_get_xsk_rqn() argument 27 WARN_ON(ix >= mlx5e_channels_get_num(chs)); in mlx5e_channels_get_xsk_rqn() 28 c = chs->c[ix]; in mlx5e_channels_get_xsk_rqn() 37 bool mlx5e_channels_get_ptp_rqn(struct mlx5e_channels *chs, u32 *rqn) in mlx5e_channels_get_ptp_rqn() argument 39 struct mlx5e_ptp *c = chs->ptp; in mlx5e_channels_get_ptp_rqn()
|
D | channels.h | 11 unsigned int mlx5e_channels_get_num(struct mlx5e_channels *chs); 12 void mlx5e_channels_get_regular_rqn(struct mlx5e_channels *chs, unsigned int ix, u32 *rqn); 13 bool mlx5e_channels_get_xsk_rqn(struct mlx5e_channels *chs, unsigned int ix, u32 *rqn); 14 bool mlx5e_channels_get_ptp_rqn(struct mlx5e_channels *chs, u32 *rqn);
|
D | qos.c | 124 static u16 mlx5e_qid_from_qos(struct mlx5e_channels *chs, u16 qid) in mlx5e_qid_from_qos() argument 133 bool is_ptp = MLX5E_GET_PFLAG(&chs->params, MLX5E_PFLAG_TX_PORT_TS); in mlx5e_qid_from_qos() 135 return (chs->params.num_channels + is_ptp) * mlx5e_get_dcb_num_tc(&chs->params) + qid; in mlx5e_qid_from_qos() 180 static int mlx5e_open_qos_sq(struct mlx5e_priv *priv, struct mlx5e_channels *chs, in mlx5e_open_qos_sq() argument 192 params = &chs->params; in mlx5e_open_qos_sq() 194 txq_ix = mlx5e_qid_from_qos(chs, node->qid); in mlx5e_open_qos_sq() 223 c = chs->c[ix]; in mlx5e_open_qos_sq() 339 static void mlx5e_qos_close_all_queues(struct mlx5e_channels *chs) in mlx5e_qos_close_all_queues() argument 343 for (i = 0; i < chs->num; i++) in mlx5e_qos_close_all_queues() 344 mlx5e_qos_close_queues(chs->c[i]); in mlx5e_qos_close_all_queues() [all …]
|
D | rx_res.c | 521 void mlx5e_rx_res_channels_activate(struct mlx5e_rx_res *res, struct mlx5e_channels *chs) in mlx5e_rx_res_channels_activate() argument 526 nch = mlx5e_channels_get_num(chs); in mlx5e_rx_res_channels_activate() 528 for (ix = 0; ix < chs->num; ix++) in mlx5e_rx_res_channels_activate() 529 mlx5e_channels_get_regular_rqn(chs, ix, &res->rss_rqns[ix]); in mlx5e_rx_res_channels_activate() 530 res->rss_nch = chs->num; in mlx5e_rx_res_channels_activate() 537 mlx5e_channels_get_regular_rqn(chs, ix, &rqn); in mlx5e_rx_res_channels_activate() 547 if (!mlx5e_channels_get_xsk_rqn(chs, ix, &rqn)) in mlx5e_rx_res_channels_activate() 575 if (!mlx5e_channels_get_ptp_rqn(chs, &rqn)) in mlx5e_rx_res_channels_activate() 619 int mlx5e_rx_res_xsk_activate(struct mlx5e_rx_res *res, struct mlx5e_channels *chs, in mlx5e_rx_res_xsk_activate() argument 625 if (!mlx5e_channels_get_xsk_rqn(chs, ix, &rqn)) in mlx5e_rx_res_xsk_activate()
|
D | rx_res.h | 44 void mlx5e_rx_res_channels_activate(struct mlx5e_rx_res *res, struct mlx5e_channels *chs); 46 int mlx5e_rx_res_xsk_activate(struct mlx5e_rx_res *res, struct mlx5e_channels *chs,
|
D | qos.h | 23 int mlx5e_qos_open_queues(struct mlx5e_priv *priv, struct mlx5e_channels *chs);
|
/Linux-v5.15/sound/hda/ |
D | hdmi_chmap.c | 205 hda_nid_t cvt_nid, int chs) in hdmi_set_channel_count() argument 207 if (chs != hdmi_get_channel_count(codec, cvt_nid)) in hdmi_set_channel_count() 209 AC_VERB_SET_CVT_CHAN_COUNT, chs - 1); in hdmi_set_channel_count() 481 static int hdmi_manual_channel_allocation(int chs, unsigned char *map) in hdmi_manual_channel_allocation() argument 485 for (i = 0; i < chs; i++) { in hdmi_manual_channel_allocation() 495 if ((chs == channel_allocations[i].channels || in hdmi_manual_channel_allocation() 507 int chs, unsigned char *map, in hdmi_manual_setup_channel_mapping() argument 514 for (alsa_pos = 0; alsa_pos < chs; alsa_pos++) { in hdmi_manual_setup_channel_mapping() 671 int chs, count = 0; in hdmi_chmap_ctl_tlv() local 688 for (chs = 2; chs <= max_chs; chs++) { in hdmi_chmap_ctl_tlv() [all …]
|
/Linux-v5.15/sound/pci/hda/ |
D | patch_cs8409.c | 429 u8 chs = get_amp_channels(kctrl); in cs42l42_volume_info() local 433 uinfo->count = chs == 3 ? 2 : 1; in cs42l42_volume_info() 456 int chs = get_amp_channels(kctrl); in cs42l42_volume_get() local 462 if (chs & BIT(0)) in cs42l42_volume_get() 464 if (chs & BIT(1)) in cs42l42_volume_get() 468 if (chs & BIT(0)) in cs42l42_volume_get() 479 unsigned int chs, bool mute) in cs42l42_mute() argument 483 if (chs & BIT(0)) in cs42l42_mute() 485 if (chs & BIT(1)) in cs42l42_mute() 488 if (chs & BIT(0)) in cs42l42_mute() [all …]
|
D | hda_beep.c | 293 int chs = get_amp_channels(kcontrol); in snd_hda_mixer_amp_switch_get_beep() local 296 if (chs & 1) in snd_hda_mixer_amp_switch_get_beep() 298 if (chs & 2) in snd_hda_mixer_amp_switch_get_beep() 317 u8 chs = get_amp_channels(kcontrol); in snd_hda_mixer_amp_switch_put_beep() local 320 if (chs & 1) { in snd_hda_mixer_amp_switch_put_beep() 324 if (chs & 2) in snd_hda_mixer_amp_switch_put_beep()
|
D | hda_codec.c | 1419 u8 chs = get_amp_channels(kcontrol); in snd_hda_mixer_amp_volume_info() local 1424 uinfo->count = chs == 3 ? 2 : 1; in snd_hda_mixer_amp_volume_info() 1482 int chs = get_amp_channels(kcontrol); in snd_hda_mixer_amp_volume_get() local 1488 if (chs & 1) in snd_hda_mixer_amp_volume_get() 1490 if (chs & 2) in snd_hda_mixer_amp_volume_get() 1509 int chs = get_amp_channels(kcontrol); in snd_hda_mixer_amp_volume_put() local 1516 if (chs & 1) { in snd_hda_mixer_amp_volume_put() 1520 if (chs & 2) in snd_hda_mixer_amp_volume_put() 2058 int chs = get_amp_channels(kcontrol); in snd_hda_mixer_amp_switch_info() local 2061 uinfo->count = chs == 3 ? 2 : 1; in snd_hda_mixer_amp_switch_info() [all …]
|
D | hda_local.h | 26 #define HDA_COMPOSE_AMP_VAL_OFS(nid,chs,idx,dir,ofs) \ argument 27 ((nid) | ((chs)<<16) | ((dir)<<18) | ((idx)<<19) | ((ofs)<<23)) 29 #define HDA_COMPOSE_AMP_VAL(nid,chs,idx,dir) \ argument 30 HDA_COMPOSE_AMP_VAL_OFS(nid, chs, idx, dir, 0)
|
D | hda_generic.c | 542 static unsigned int amp_val_replace_channels(unsigned int val, unsigned int chs) in amp_val_replace_channels() argument 545 val |= chs << 16; in amp_val_replace_channels() 1011 unsigned int chs, struct nid_path *path) in add_vol_ctl() argument 1019 val = amp_val_replace_channels(val, chs); in add_vol_ctl() 1027 int chs = 1; /* mono (left only) */ in get_default_ch_nums() local 1031 chs = 3; /* stereo */ in get_default_ch_nums() 1033 return chs; in get_default_ch_nums() 1039 int chs = get_default_ch_nums(codec, path, NID_PATH_VOL_CTL); in add_stereo_vol() local 1040 return add_vol_ctl(codec, pfx, cidx, chs, path); in add_stereo_vol() 1047 unsigned int chs, struct nid_path *path) in add_sw_ctl() argument [all …]
|
D | patch_hdmi.c | 3401 int chs; in nvhdmi_8ch_7x_pcm_prepare() local 3412 chs = substream->runtime->channels; in nvhdmi_8ch_7x_pcm_prepare() 3447 if (chs == 2) in nvhdmi_8ch_7x_pcm_prepare() 3490 nvhdmi_8ch_7x_set_info_frame_parameters(codec, chs); in nvhdmi_8ch_7x_pcm_prepare() 3610 int ca, int chs, unsigned char *map) in nvhdmi_chmap_validate() argument 3945 int ca, int chs, unsigned char *map) in atihdmi_paired_chmap_validate() argument 3953 for (i = 0; i < chs; ++i) { in atihdmi_paired_chmap_validate() 3967 if (i % 2 == 0 && i + 1 < chs) { in atihdmi_paired_chmap_validate()
|
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_main.c | 2074 struct mlx5e_channels *chs) in mlx5e_open_channels() argument 2080 chs->num = chs->params.num_channels; in mlx5e_open_channels() 2082 chs->c = kcalloc(chs->num, sizeof(struct mlx5e_channel *), GFP_KERNEL); in mlx5e_open_channels() 2084 if (!chs->c || !cparam) in mlx5e_open_channels() 2087 err = mlx5e_build_channel_param(priv->mdev, &chs->params, priv->q_counter, cparam); in mlx5e_open_channels() 2091 for (i = 0; i < chs->num; i++) { in mlx5e_open_channels() 2094 if (chs->params.xdp_prog) in mlx5e_open_channels() 2095 xsk_pool = mlx5e_xsk_get_pool(&chs->params, chs->params.xsk, i); in mlx5e_open_channels() 2097 err = mlx5e_open_channel(priv, i, &chs->params, cparam, xsk_pool, &chs->c[i]); in mlx5e_open_channels() 2102 if (MLX5E_GET_PFLAG(&chs->params, MLX5E_PFLAG_TX_PORT_TS) || chs->params.ptp_rx) { in mlx5e_open_channels() [all …]
|
/Linux-v5.15/drivers/hwtracing/coresight/ |
D | coresight-stm.c | 85 #define stm_channel_addr(drvdata, ch) (drvdata->chs.base + \ 136 struct channel_space chs; member 366 addr = drvdata->chs.phys + channel * BYTES_PER_CHANNEL; in stm_mmio_addr() 391 set_bit(channel, drvdata->chs.guaranteed); in stm_generic_set_options() 395 clear_bit(channel, drvdata->chs.guaranteed); in stm_generic_set_options() 428 stm_flags |= test_bit(channel, drvdata->chs.guaranteed) ? in stm_generic_packet() 831 bitmap_clear(drvdata->chs.guaranteed, 0, drvdata->numsp); in stm_init_default_data() 893 drvdata->chs.phys = ch_res.start; in stm_probe() 898 drvdata->chs.base = base; in stm_probe() 912 drvdata->chs.guaranteed = guaranteed; in stm_probe()
|
/Linux-v5.15/sound/pci/ctxfi/ |
D | ctpcm.c | 419 int chs; in ct_alsa_pcm_create() local 447 chs = 2; in ct_alsa_pcm_create() 450 chs = 8; in ct_alsa_pcm_create() 466 err = snd_pcm_add_chmap_ctls(pcm, SNDRV_PCM_STREAM_PLAYBACK, map, chs, in ct_alsa_pcm_create()
|
/Linux-v5.15/drivers/net/ethernet/ti/ |
D | cpsw_ethtool.c | 599 struct ethtool_channels *chs, in cpsw_set_channels_common() argument 607 ret = cpsw_check_ch_settings(cpsw, chs); in cpsw_set_channels_common() 613 new_pools = (chs->rx_count != cpsw->rx_ch_num) && cpsw->usage_count; in cpsw_set_channels_common() 615 ret = cpsw_update_channels_res(priv, chs->rx_count, 1, rx_handler); in cpsw_set_channels_common() 619 ret = cpsw_update_channels_res(priv, chs->tx_count, 0, rx_handler); in cpsw_set_channels_common()
|
D | am65-cpsw-ethtool.c | 438 struct ethtool_channels *chs) in am65_cpsw_set_channels() argument 442 if (!chs->rx_count || !chs->tx_count) in am65_cpsw_set_channels() 453 return am65_cpsw_nuss_update_tx_chns(common, chs->tx_count); in am65_cpsw_set_channels()
|
/Linux-v5.15/include/sound/ |
D | hda_chmap.h | 54 hda_nid_t cvt_nid, int chs);
|
/Linux-v5.15/sound/pci/ice1712/ |
D | ice1724.c | 691 int i, chs; in snd_vt1724_pcm_hw_params() local 693 chs = params_channels(hw_params); in snd_vt1724_pcm_hw_params() 698 chs = chs / 2 - 1; in snd_vt1724_pcm_hw_params() 699 for (i = 0; i < chs; i++) { in snd_vt1724_pcm_hw_params() 1008 int chs, num_indeps; in snd_vt1724_playback_pro_open() local 1019 for (chs = 0; chs < num_indeps; chs++) { in snd_vt1724_playback_pro_open() 1020 if (ice->pcm_reserved[chs]) in snd_vt1724_playback_pro_open() 1023 chs = (chs + 1) * 2; in snd_vt1724_playback_pro_open() 1024 runtime->hw.channels_max = chs; in snd_vt1724_playback_pro_open() 1025 if (chs > 2) /* channels must be even */ in snd_vt1724_playback_pro_open()
|
/Linux-v5.15/drivers/net/ethernet/toshiba/ |
D | ps3_gelic_wireless.c | 302 unsigned int i, chs; in gelic_wl_get_range() local 314 for (i = 0, chs = 0; in gelic_wl_get_range() 315 i < NUM_CHANNELS && chs < IW_MAX_FREQUENCIES; i++) in gelic_wl_get_range() 317 range->freq[chs].i = i + 1; in gelic_wl_get_range() 318 range->freq[chs].m = channel_freq[i]; in gelic_wl_get_range() 319 range->freq[chs].e = 6; in gelic_wl_get_range() 320 chs++; in gelic_wl_get_range() 322 range->num_frequency = chs; in gelic_wl_get_range() 323 range->old_num_frequency = chs; in gelic_wl_get_range() 324 range->num_channels = chs; in gelic_wl_get_range() [all …]
|
/Linux-v5.15/include/linux/ |
D | slimbus.h | 139 unsigned int *chs; member
|
/Linux-v5.15/Documentation/ide/ |
D | ide.rst | 86 ide_core.chs=[interface_number.device_number]:cyls,heads,sects 94 ide_core.chs=1.0:1050,32,64 ide_core.cdrom=1.1 109 ide_core.chs=1.0:768,16,32 233 * "chs=[interface_number.device_number]" to force device as a disk (using CHS)
|
/Linux-v5.15/drivers/slimbus/ |
D | stream.c | 245 port->ch.id = cfg->chs[i]; in slim_stream_prepare()
|
/Linux-v5.15/drivers/media/i2c/ |
D | ov7670.c | 1337 int chs = 1; in ov7670_sine() local 1342 chs = -1; in ov7670_sine() 1350 return sine*chs; in ov7670_sine()
|