| /linux/drivers/input/joystick/ |
| H A D | adc-joystick.c | 25 unsigned int num_chans; member 26 struct adc_joystick_axis axes[] __counted_by(num_chans); 43 for (i = 0; i < joy->num_chans; i++) { in adc_joystick_poll() 64 for (i = 0; i < joy->num_chans; ++i) { in adc_joystick_handle() 145 if (num_axes != joy->num_chans) { in adc_joystick_set_axes() 147 num_axes, joy->num_chans); in adc_joystick_set_axes() 200 unsigned int *num_chans) in adc_joystick_count_channels() argument 223 *num_chans = i; in adc_joystick_count_channels() 234 unsigned int num_chans; in adc_joystick_probe() local 256 &num_chans); in adc_joystick_probe() [all …]
|
| /linux/drivers/mailbox/ |
| H A D | rockchip-mailbox.c | 31 int num_chans; member 84 writel_relaxed((1 << mb->mbox.num_chans) - 1, in rockchip_mbox_startup() 113 for (idx = 0; idx < mb->mbox.num_chans; idx++) { in rockchip_mbox_irq() 131 for (idx = 0; idx < mb->mbox.num_chans; idx++) { in rockchip_mbox_isr() 155 .num_chans = 4, 180 mb->chans = devm_kcalloc(&pdev->dev, drv_data->num_chans, in rockchip_mbox_probe() 185 mb->mbox.chans = devm_kcalloc(&pdev->dev, drv_data->num_chans, in rockchip_mbox_probe() 193 mb->mbox.num_chans = drv_data->num_chans; in rockchip_mbox_probe() 202 mb->buf_size = (size_t)resource_size(res) / (drv_data->num_chans * 2); in rockchip_mbox_probe() 218 for (i = 0; i < mb->mbox.num_chans; i++) { in rockchip_mbox_probe()
|
| H A D | qcom-ipcc.c | 59 int num_chans; member 179 for (chan_id = 0; chan_id < mbox->num_chans; chan_id++) { in qcom_ipcc_mbox_xlate() 190 if (chan_id >= mbox->num_chans) in qcom_ipcc_mbox_xlate() 222 ipcc->num_chans = 0; in qcom_ipcc_setup_mbox() 233 ipcc->num_chans++; in qcom_ipcc_setup_mbox() 238 if (!ipcc->num_chans) in qcom_ipcc_setup_mbox() 241 ipcc->chans = devm_kcalloc(dev, ipcc->num_chans, in qcom_ipcc_setup_mbox() 248 mbox->num_chans = ipcc->num_chans; in qcom_ipcc_setup_mbox() 336 if (ipcc->num_chans) in qcom_ipcc_probe()
|
| H A D | ast2700-mailbox.c | 25 u8 num_chans; member 63 for (n = 0; n < mb->mbox.num_chans; ++n) { in ast2700_mbox_irq() 170 mb->mbox.chans = devm_kcalloc(&pdev->dev, dev_data->num_chans, in ast2700_mbox_probe() 176 for (int i = 0; i < dev_data->num_chans; i++) { in ast2700_mbox_probe() 195 mb->mbox.num_chans = dev_data->num_chans; in ast2700_mbox_probe() 214 .num_chans = 4,
|
| H A D | mailbox-sti.c | 104 for (i = 0; i < mbox->num_chans; i++) { in sti_mbox_to_channel() 306 for (i = 0; i < mbox->num_chans; i++) in sti_mbox_shutdown_chan() 310 if (mbox->num_chans == i) { in sti_mbox_shutdown_chan() 340 for (i = 0; i < mbox->num_chans; i++) { in sti_mbox_xlate() 455 mbox->num_chans = STI_MBOX_CHAN_MAX; in sti_mbox_probe()
|
| H A D | stm32-ipcc.c | 296 ipcc->controller.num_chans = ipcc->n_chans; in stm32_ipcc_probe() 297 ipcc->controller.chans = devm_kcalloc(dev, ipcc->controller.num_chans, in stm32_ipcc_probe() 305 for (i = 0; i < ipcc->controller.num_chans; i++) in stm32_ipcc_probe() 319 ipcc->controller.num_chans, ipcc->proc_id); in stm32_ipcc_probe()
|
| H A D | platform_mhu.c | 147 mhu->mbox.num_chans = MHU_CHANS; in platform_mhu_probe()
|
| H A D | mtk-adsp-mailbox.c | 124 mbox->num_chans = 1; in mtk_adsp_mbox_probe()
|
| H A D | bcm2835-mailbox.c | 167 mbox->controller.num_chans = 1; in bcm2835_mbox_probe()
|
| H A D | qcom-cpucp-mbox.c | 149 mbox->num_chans = APSS_CPUCP_IPC_CHAN_SUPPORTED; in qcom_cpucp_mbox_probe()
|
| H A D | armada-37xx-rwtm-mailbox.c | 171 mbox->controller.num_chans = 1; in armada_37xx_mbox_probe()
|
| H A D | mailbox-th1520.c | 362 if (chan >= mbox->num_chans) { in th1520_mbox_xlate() 503 priv->mbox.num_chans = TH_1520_MBOX_CHANS; in th1520_mbox_probe()
|
| H A D | mailbox-xgene-slimpro.c | 210 ctx->mb_ctrl.num_chans = i; in slimpro_mbox_probe()
|
| H A D | omap-mailbox.c | 436 for (i = 0; i < controller->num_chans; i++) { in omap_mbox_of_xlate() 580 controller->num_chans = info_count; in omap_mbox_probe()
|
| /linux/sound/soc/codecs/ |
| H A D | audio-iio-aux.c | 30 unsigned int num_chans; member 31 struct audio_iio_aux_chan chans[] __counted_by(num_chans); 174 for (i = 0; i < iio_aux->num_chans; i++) { in audio_iio_aux_component_probe() 247 iio_aux->num_chans = count; in audio_iio_aux_probe() 249 const char **names __free(kfree) = kcalloc(iio_aux->num_chans, in audio_iio_aux_probe() 255 u32 *invert_ranges __free(kfree) = kcalloc(iio_aux->num_chans, in audio_iio_aux_probe() 262 names, iio_aux->num_chans); in audio_iio_aux_probe() 272 count = min_t(unsigned int, count, iio_aux->num_chans); in audio_iio_aux_probe() 279 for (i = 0; i < iio_aux->num_chans; i++) { in audio_iio_aux_probe()
|
| /linux/drivers/firmware/samsung/ |
| H A D | exynos-acpm.c | 53 u32 num_chans; member 174 u32 num_chans; member 423 if (xfer->acpm_chan_id >= acpm->num_chans) in acpm_do_xfer() 535 for (i = 0; i < acpm->num_chans; i++) in acpm_free_mbox_chans() 554 acpm->num_chans = readl(&shmem->num_chans); in acpm_channels_init() 555 acpm->chans = devm_kcalloc(dev, acpm->num_chans, sizeof(*acpm->chans), in acpm_channels_init() 562 for (i = 0; i < acpm->num_chans; i++) { in acpm_channels_init()
|
| /linux/drivers/firmware/arm_scmi/ |
| H A D | raw_mode.h | 22 u8 *channels, int num_chans,
|
| H A D | raw_mode.c | 1139 u8 *channels, int num_chans) in scmi_raw_mode_setup() argument 1158 if (num_chans > 1) { in scmi_raw_mode_setup() 1161 for (i = 0; i < num_chans; i++) { in scmi_raw_mode_setup() 1215 u8 *channels, int num_chans, in scmi_raw_mode_init() argument 1235 ret = scmi_raw_mode_setup(raw, channels, num_chans); in scmi_raw_mode_init() 1269 if (num_chans > 1) { in scmi_raw_mode_init() 1275 for (i = 0; i < num_chans; i++) { in scmi_raw_mode_init()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_socbb.h | 69 uint32_t num_chans; member
|
| /linux/drivers/gpu/drm/amd/display/dc/dml/dcn10/ |
| H A D | dcn10_fpu.c | 120 .num_chans = 2,
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | p2p.c | 643 static s32 brcmf_p2p_escan(struct brcmf_p2p_info *p2p, u32 num_chans, in brcmf_p2p_escan() argument 659 memsize += num_chans * sizeof(__le16); in brcmf_p2p_escan() 717 if (num_chans == SOCIAL_CHAN_CNT || num_chans == (SOCIAL_CHAN_CNT + 1)) in brcmf_p2p_escan() 719 else if (num_chans == AF_PEER_SEARCH_CNT) in brcmf_p2p_escan() 727 if (num_chans == 1) { in brcmf_p2p_escan() 744 sparams->channel_num = cpu_to_le32(num_chans & in brcmf_p2p_escan() 746 for (i = 0; i < num_chans; i++) in brcmf_p2p_escan()
|
| /linux/drivers/gpu/drm/amd/display/dc/dml/dcn31/ |
| H A D | dcn31_fpu.c | 295 .num_chans = 4, 605 dcn3_1_soc.num_chans = bw_params->num_channels; in dcn31_update_bw_bounding_box() 679 dcn3_15_soc.num_chans = bw_params->num_channels; in dcn315_update_bw_bounding_box() 744 dcn3_16_soc.num_chans = bw_params->num_channels; in dcn316_update_bw_bounding_box()
|
| /linux/drivers/iio/addac/ |
| H A D | ad74413r.c | 1273 unsigned int i, num_chans, chan_i; in ad74413r_setup_channels() local 1286 num_chans = ad74413r_channels_map[config->func].num_channels; in ad74413r_setup_channels() 1288 memcpy(channels, chans, num_chans * sizeof(*chans)); in ad74413r_setup_channels() 1290 for (chan_i = 0; chan_i < num_chans; chan_i++) { in ad74413r_setup_channels() 1304 channels += num_chans; in ad74413r_setup_channels()
|
| /linux/drivers/edac/ |
| H A D | versal_edac.c | 1081 u8 num_chans, num_csrows; in mc_probe() local 1101 num_chans = FIELD_GET(XDDR_REG_CONFIG0_NUM_CHANS_MASK, regval); in mc_probe() 1102 num_chans++; in mc_probe() 1113 layers[1].size = num_chans; in mc_probe()
|
| H A D | versalnet_edac.c | 765 u32 num_chans, rank, dwidth, config; in init_versalnet() local 775 num_chans = FIELD_GET(MC5_NUM_CHANS_MASK, config); in init_versalnet() 801 layers[1].size = num_chans; in init_versalnet()
|