/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_ctl.c | 69 /* pool of CTLs + lock to protect resource allocation (ctls[i].busy) */ 71 struct mdp5_ctl ctls[MAX_CTL]; member 636 if ((ctl_mgr->ctls[c].status & checkm) == match) in mdp5_ctlm_request() 644 if ((ctl_mgr->ctls[c].status & checkm) == match) in mdp5_ctlm_request() 651 ctl = &ctl_mgr->ctls[c]; in mdp5_ctlm_request() 667 struct mdp5_ctl *ctl = &ctl_mgr->ctls[c]; in mdp5_ctlm_hw_reset() 715 struct mdp5_ctl *ctl = &ctl_mgr->ctls[c]; in mdp5_ctlm_init() 742 ctl_mgr->ctls[0].status |= CTL_STAT_BOOKED; in mdp5_ctlm_init() 743 ctl_mgr->ctls[1].status |= CTL_STAT_BOOKED; in mdp5_ctlm_init()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_ctl.c | 69 /* pool of CTLs + lock to protect resource allocation (ctls[i].busy) */ 71 struct mdp5_ctl ctls[MAX_CTL]; member 645 if ((ctl_mgr->ctls[c].status & checkm) == match) in mdp5_ctlm_request() 653 if ((ctl_mgr->ctls[c].status & checkm) == match) in mdp5_ctlm_request() 660 ctl = &ctl_mgr->ctls[c]; in mdp5_ctlm_request() 676 struct mdp5_ctl *ctl = &ctl_mgr->ctls[c]; in mdp5_ctlm_hw_reset() 724 struct mdp5_ctl *ctl = &ctl_mgr->ctls[c]; in mdp5_ctlm_init() 751 ctl_mgr->ctls[0].status |= CTL_STAT_BOOKED; in mdp5_ctlm_init() 752 ctl_mgr->ctls[1].status |= CTL_STAT_BOOKED; in mdp5_ctlm_init()
|
/kernel/linux/linux-5.10/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-v4l2.c | 600 struct v4l2_ext_controls *ctls) in pvr2_g_ext_ctrls() 611 for (idx = 0; idx < ctls->count; idx++) { in pvr2_g_ext_ctrls() 612 ctrl = ctls->controls + idx; in pvr2_g_ext_ctrls() 615 if (ctls->which == V4L2_CTRL_WHICH_DEF_VAL) in pvr2_g_ext_ctrls() 623 ctls->error_idx = idx; in pvr2_g_ext_ctrls() 635 struct v4l2_ext_controls *ctls) in pvr2_s_ext_ctrls() 644 if (ctls->which == V4L2_CTRL_WHICH_DEF_VAL) in pvr2_s_ext_ctrls() 648 for (idx = 0; idx < ctls->count; idx++) { in pvr2_s_ext_ctrls() 649 ctrl = ctls->controls + idx; in pvr2_s_ext_ctrls() 654 ctls in pvr2_s_ext_ctrls() 599 pvr2_g_ext_ctrls(struct file *file, void *priv, struct v4l2_ext_controls *ctls) pvr2_g_ext_ctrls() argument 634 pvr2_s_ext_ctrls(struct file *file, void *priv, struct v4l2_ext_controls *ctls) pvr2_s_ext_ctrls() argument 663 pvr2_try_ext_ctrls(struct file *file, void *priv, struct v4l2_ext_controls *ctls) pvr2_try_ext_ctrls() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-v4l2.c | 600 struct v4l2_ext_controls *ctls) in pvr2_g_ext_ctrls() 611 for (idx = 0; idx < ctls->count; idx++) { in pvr2_g_ext_ctrls() 612 ctrl = ctls->controls + idx; in pvr2_g_ext_ctrls() 615 if (ctls->which == V4L2_CTRL_WHICH_DEF_VAL) in pvr2_g_ext_ctrls() 623 ctls->error_idx = idx; in pvr2_g_ext_ctrls() 635 struct v4l2_ext_controls *ctls) in pvr2_s_ext_ctrls() 644 for (idx = 0; idx < ctls->count; idx++) { in pvr2_s_ext_ctrls() 645 ctrl = ctls->controls + idx; in pvr2_s_ext_ctrls() 650 ctls->error_idx = idx; in pvr2_s_ext_ctrls() 660 struct v4l2_ext_controls *ctls) in pvr2_try_ext_ctrls() 599 pvr2_g_ext_ctrls(struct file *file, void *priv, struct v4l2_ext_controls *ctls) pvr2_g_ext_ctrls() argument 634 pvr2_s_ext_ctrls(struct file *file, void *priv, struct v4l2_ext_controls *ctls) pvr2_s_ext_ctrls() argument 659 pvr2_try_ext_ctrls(struct file *file, void *priv, struct v4l2_ext_controls *ctls) pvr2_try_ext_ctrls() argument [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/alsa/ |
H A D | mixer-test.c | 38 snd_ctl_elem_list_t *ctls; member 98 snd_ctl_elem_list_malloc(&card_data->ctls); in find_controls() 99 snd_ctl_elem_list(card_data->handle, card_data->ctls); in find_controls() 100 card_data->num_ctls = snd_ctl_elem_list_get_count(card_data->ctls); in find_controls() 103 snd_ctl_elem_list_alloc_space(card_data->ctls, card_data->num_ctls); in find_controls() 104 snd_ctl_elem_list(card_data->handle, card_data->ctls); in find_controls() 120 ctl_data->name = snd_ctl_elem_list_get_name(card_data->ctls, in find_controls() 135 snd_ctl_elem_list_get_id(card_data->ctls, ctl, in find_controls()
|
/kernel/linux/linux-5.10/sound/drivers/pcsp/ |
H A D | pcsp_mixer.c | 133 const struct snd_kcontrol_new *ctls, int num) in snd_pcsp_ctls_add() 138 err = snd_ctl_add(card, snd_ctl_new1(ctls + i, chip)); in snd_pcsp_ctls_add() 132 snd_pcsp_ctls_add(struct snd_pcsp *chip, const struct snd_kcontrol_new *ctls, int num) snd_pcsp_ctls_add() argument
|
/kernel/linux/linux-6.6/sound/drivers/pcsp/ |
H A D | pcsp_mixer.c | 133 const struct snd_kcontrol_new *ctls, int num) in snd_pcsp_ctls_add() 138 err = snd_ctl_add(card, snd_ctl_new1(ctls + i, chip)); in snd_pcsp_ctls_add() 132 snd_pcsp_ctls_add(struct snd_pcsp *chip, const struct snd_kcontrol_new *ctls, int num) snd_pcsp_ctls_add() argument
|
/kernel/linux/linux-6.6/sound/pci/hda/ |
H A D | Makefile | 37 snd-hda-cs-dsp-ctls-objs := hda_cs_dsp_ctl.o 65 obj-$(CONFIG_SND_HDA_CS_DSP_CONTROLS) += snd-hda-cs-dsp-ctls.o
|
H A D | hda_generic.c | 353 if ((path->ctls[type] & AMP_VAL_COMPARE_MASK) == val) in is_ctl_used() 1026 val = path->ctls[NID_PATH_VOL_CTL]; in add_vol_ctl() 1033 /* return the channel bits suitable for the given path->ctls[] */ 1039 hda_nid_t nid = get_amp_nid_(path->ctls[type]); in get_default_ch_nums() 1064 val = path->ctls[NID_PATH_MUTE_CTL]; in add_sw_ctl() 1159 return path && path->ctls[ctl_type]; in path_has_mixer() 1279 * volume and mute controls, and assign the values to ctls[]. 1295 if (path->ctls[NID_PATH_VOL_CTL] || in assign_out_path_ctls() 1296 path->ctls[NID_PATH_MUTE_CTL]) in assign_out_path_ctls() 1307 path->ctls[NID_PATH_VOL_CT in assign_out_path_ctls() [all...] |
H A D | hda_codec.c | 1858 /* apply the function to all matching follower ctls in the mixer list */ 2331 val |= spdif->ctls & 1; in snd_hda_spdif_default_put() 2332 change = spdif->ctls != val; in snd_hda_spdif_default_put() 2333 spdif->ctls = val; in snd_hda_spdif_default_put() 2353 ucontrol->value.integer.value[0] = spdif->ctls & AC_DIG1_ENABLE; in snd_hda_spdif_out_switch_get() 2384 val = spdif->ctls & ~AC_DIG1_ENABLE; in snd_hda_spdif_out_switch_put() 2387 change = spdif->ctls != val; in snd_hda_spdif_out_switch_put() 2388 spdif->ctls = val; in snd_hda_spdif_out_switch_put() 2430 * @associated_nid: NID that new ctls associated with 2494 spdif->ctls in snd_hda_create_dig_out_ctls() [all...] |
H A D | hda_generic.h | 49 unsigned int ctls[NID_PATH_NUM_CTLS]; /* NID_PATH_XXX_CTL */ member 231 unsigned int add_jack_modes:1; /* add i/o jack mode enum ctls */
|
H A D | patch_hdmi.c | 1217 /* todo: setup spdif ctls assign */ in hdmi_pcm_open_no_pin() 3568 if (codec->spdif_status_reset && (spdif->ctls & AC_DIG1_ENABLE)) in nvhdmi_8ch_7x_pcm_prepare() 3573 spdif->ctls & ~AC_DIG1_ENABLE & 0xff); in nvhdmi_8ch_7x_pcm_prepare() 3585 if (codec->spdif_status_reset && (spdif->ctls & AC_DIG1_ENABLE)) { in nvhdmi_8ch_7x_pcm_prepare() 3590 spdif->ctls & 0xff); in nvhdmi_8ch_7x_pcm_prepare() 3607 (spdif->ctls & AC_DIG1_ENABLE)) in nvhdmi_8ch_7x_pcm_prepare() 3612 spdif->ctls & ~AC_DIG1_ENABLE & 0xff); in nvhdmi_8ch_7x_pcm_prepare() 3628 (spdif->ctls & AC_DIG1_ENABLE)) { in nvhdmi_8ch_7x_pcm_prepare() 3633 spdif->ctls & 0xff); in nvhdmi_8ch_7x_pcm_prepare()
|
H A D | hda_controller.c | 158 unsigned short ctls = spdif ? spdif->ctls : 0; in azx_pcm_prepare() local 172 ctls); in azx_pcm_prepare()
|
/kernel/linux/linux-5.10/sound/pci/hda/ |
H A D | hda_generic.c | 353 if ((path->ctls[type] & AMP_VAL_COMPARE_MASK) == val) in is_ctl_used() 1020 val = path->ctls[NID_PATH_VOL_CTL]; in add_vol_ctl() 1027 /* return the channel bits suitable for the given path->ctls[] */ 1033 hda_nid_t nid = get_amp_nid_(path->ctls[type]); in get_default_ch_nums() 1058 val = path->ctls[NID_PATH_MUTE_CTL]; in add_sw_ctl() 1153 return path && path->ctls[ctl_type]; in path_has_mixer() 1273 * volume and mute controls, and assign the values to ctls[]. 1289 if (path->ctls[NID_PATH_VOL_CTL] || in assign_out_path_ctls() 1290 path->ctls[NID_PATH_MUTE_CTL]) in assign_out_path_ctls() 1301 path->ctls[NID_PATH_VOL_CT in assign_out_path_ctls() [all...] |
H A D | hda_codec.c | 1818 /* apply the function to all matching follower ctls in the mixer list */ 2347 val |= spdif->ctls & 1; in snd_hda_spdif_default_put() 2348 change = spdif->ctls != val; in snd_hda_spdif_default_put() 2349 spdif->ctls = val; in snd_hda_spdif_default_put() 2369 ucontrol->value.integer.value[0] = spdif->ctls & AC_DIG1_ENABLE; in snd_hda_spdif_out_switch_get() 2400 val = spdif->ctls & ~AC_DIG1_ENABLE; in snd_hda_spdif_out_switch_put() 2403 change = spdif->ctls != val; in snd_hda_spdif_out_switch_put() 2404 spdif->ctls = val; in snd_hda_spdif_out_switch_put() 2446 * @associated_nid: NID that new ctls associated with 2506 spdif->ctls in snd_hda_create_dig_out_ctls() [all...] |
H A D | hda_generic.h | 46 unsigned int ctls[NID_PATH_NUM_CTLS]; /* NID_PATH_XXX_CTL */ member 236 unsigned int add_jack_modes:1; /* add i/o jack mode enum ctls */
|
H A D | patch_hdmi.c | 1204 /* todo: setup spdif ctls assign */ in hdmi_pcm_open_no_pin() 3435 if (codec->spdif_status_reset && (spdif->ctls & AC_DIG1_ENABLE)) in nvhdmi_8ch_7x_pcm_prepare() 3440 spdif->ctls & ~AC_DIG1_ENABLE & 0xff); in nvhdmi_8ch_7x_pcm_prepare() 3452 if (codec->spdif_status_reset && (spdif->ctls & AC_DIG1_ENABLE)) { in nvhdmi_8ch_7x_pcm_prepare() 3457 spdif->ctls & 0xff); in nvhdmi_8ch_7x_pcm_prepare() 3474 (spdif->ctls & AC_DIG1_ENABLE)) in nvhdmi_8ch_7x_pcm_prepare() 3479 spdif->ctls & ~AC_DIG1_ENABLE & 0xff); in nvhdmi_8ch_7x_pcm_prepare() 3495 (spdif->ctls & AC_DIG1_ENABLE)) { in nvhdmi_8ch_7x_pcm_prepare() 3500 spdif->ctls & 0xff); in nvhdmi_8ch_7x_pcm_prepare()
|
H A D | hda_controller.c | 158 unsigned short ctls = spdif ? spdif->ctls : 0; in azx_pcm_prepare() local 172 ctls); in azx_pcm_prepare()
|
/kernel/linux/linux-5.10/sound/pci/ca0106/ |
H A D | ca0106_mixer.c | 729 #define ADD_CTLS(emu, ctls) \ 732 for (i = 0; i < ARRAY_SIZE(ctls); i++) { \ 733 _err = snd_ctl_add(card, snd_ctl_new1(&ctls[i], emu)); \
|
/kernel/linux/linux-6.6/sound/pci/ca0106/ |
H A D | ca0106_mixer.c | 719 #define ADD_CTLS(emu, ctls) \ 722 for (i = 0; i < ARRAY_SIZE(ctls); i++) { \ 723 _err = snd_ctl_add(card, snd_ctl_new1(&ctls[i], emu)); \
|
/kernel/linux/linux-5.10/include/sound/ |
H A D | hda_codec.h | 398 unsigned short ctls; /* SPDIF control bits */ member
|
/kernel/linux/linux-6.6/include/sound/ |
H A D | hda_codec.h | 404 unsigned short ctls; /* SPDIF control bits */ member
|
/kernel/linux/linux-6.6/arch/x86/events/intel/ |
H A D | uncore_snbep.c | 6509 u64 *ctls; in spr_update_device_location() local 6523 ctls = kcalloc(__uncore_max_dies, sizeof(u64), GFP_KERNEL); in spr_update_device_location() 6524 if (!ctls) { in spr_update_device_location() 6537 ctls[die] = pci_domain_nr(dev->bus) << UNCORE_DISCOVERY_PCI_DOMAIN_OFFSET | in spr_update_device_location() 6543 type->box_ctls = ctls; in spr_update_device_location()
|
/kernel/linux/linux-6.6/sound/pci/emu10k1/ |
H A D | emumixer.c | 28 const char * const *ctls, unsigned nctls) in add_ctls() 34 kctl.name = ctls[i]; in add_ctls() 27 add_ctls(struct snd_emu10k1 *emu, const struct snd_kcontrol_new *tpl, const char * const *ctls, unsigned nctls) add_ctls() argument
|