| /linux/drivers/mailbox/ |
| H A D | rockchip-mailbox.c | 31 int num_chans; member 83 writel_relaxed((1 << mb->mbox.num_chans) - 1, in rockchip_mbox_startup() 112 for (idx = 0; idx < mb->mbox.num_chans; idx++) { in rockchip_mbox_irq() 130 for (idx = 0; idx < mb->mbox.num_chans; idx++) { in rockchip_mbox_isr() 154 .num_chans = 4, 176 mb = devm_kzalloc(&pdev->dev, struct_size(mb, chans, drv_data->num_chans), GFP_KERNEL); in rockchip_mbox_probe() 180 mb->mbox.chans = devm_kcalloc(&pdev->dev, drv_data->num_chans, in rockchip_mbox_probe() 188 mb->mbox.num_chans = drv_data->num_chans; in rockchip_mbox_probe() 197 mb->buf_size = (size_t)resource_size(res) / (drv_data->num_chans * 2); in rockchip_mbox_probe() 204 for (i = 0; i < mb->mbox.num_chans; i++) { in rockchip_mbox_probe()
|
| H A D | exynos-mailbox.c | 52 int num_chans; member 72 .num_chans = EXYNOS850_MBOX_CHAN_COUNT, 80 .num_chans = EXYNOS_MBOX_CHAN_COUNT, 89 if (msg->chan_id >= exynos_mbox->mbox->num_chans) { in exynos_mbox_send_data() 124 for (i = 0; i < mbox->num_chans; i++) in exynos_mbox_of_xlate() 164 chans = devm_kcalloc(dev, data->num_chans, sizeof(*chans), GFP_KERNEL); in exynos_mbox_probe() 178 mbox->num_chans = data->num_chans; in exynos_mbox_probe()
|
| H A D | qcom-cpucp-mbox.c | 33 int num_chans; member 63 for_each_set_bit(i, (unsigned long *)&status, cpucp->mbox.num_chans) { in qcom_cpucp_mbox_irq_fn() 155 cpucp->chans = devm_kcalloc(dev, data->num_chans, sizeof(*cpucp->chans), GFP_KERNEL); in qcom_cpucp_mbox_probe() 184 mbox->num_chans = data->num_chans; in qcom_cpucp_mbox_probe() 196 .num_chans = 3, 200 .num_chans = 16,
|
| 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() 227 ipcc->num_chans = 0; in qcom_ipcc_setup_mbox() 238 ipcc->num_chans++; in qcom_ipcc_setup_mbox() 243 if (!ipcc->num_chans) in qcom_ipcc_setup_mbox() 246 ipcc->chans = devm_kcalloc(dev, ipcc->num_chans, in qcom_ipcc_setup_mbox() 253 mbox->num_chans = ipcc->num_chans; in qcom_ipcc_setup_mbox() 339 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 | axiado-mailbox.c | 40 u8 num_chans; member 287 mb->mbox.num_chans = drv_data->num_chans; in axiado_mbox_probe() 290 drv_data->num_chans, in axiado_mbox_probe() 305 drv_data->num_chans, in axiado_mbox_probe() 317 for (i = 0; i < drv_data->num_chans; i++) { in axiado_mbox_probe() 374 .num_chans = AXIADO_MBOX_TX_CHANS + AXIADO_MBOX_RX_CHANS,
|
| H A D | arm_mhu_db.c | 65 for (i = 0; i < mbox->num_chans; i++) { in mhu_db_mbox_to_channel() 171 for (i = 0; i < mbox->num_chans; i++) in mhu_db_shutdown() 175 if (mbox->num_chans == i) { in mhu_db_shutdown() 213 for (i = 0; i < mbox->num_chans; i++) in mhu_db_mbox_xlate() 217 if (mbox->num_chans == i) { in mhu_db_mbox_xlate() 290 mhu->mbox.num_chans = max_chans; in mhu_db_probe()
|
| H A D | arm_mhuv3.c | 312 unsigned int num_chans; member 353 unsigned int num_chans; member 562 if (channel >= e->num_chans || doorbell >= MHUV3_FLAG_BITS) { in mhuv3_dbe_mbox_of_xlate() 579 for (i = 0; i < e->num_chans; i++) { in mhuv3_dbe_combined_irq_setup() 587 for (i = 0; i < e->num_chans; i++) { in mhuv3_dbe_combined_irq_setup() 602 chans = mbox->chans + mbox->num_chans; in mhuv3_dbe_channels_init() 603 e->base_ch_idx = mbox->num_chans; in mhuv3_dbe_channels_init() 604 for (i = 0; i < e->num_chans; i++) { in mhuv3_dbe_channels_init() 617 mbox->num_chans++; in mhuv3_dbe_channels_init() 688 if (channel >= e->num_chans) { in mhuv3_dbe_chan_from_comb_irq_get() [all …]
|
| H A D | mailbox-sti.c | 102 for (i = 0; i < mbox->num_chans; i++) { in sti_mbox_to_channel() 304 for (i = 0; i < mbox->num_chans; i++) in sti_mbox_shutdown_chan() 308 if (mbox->num_chans == i) { in sti_mbox_shutdown_chan() 338 for (i = 0; i < mbox->num_chans; i++) { in sti_mbox_xlate() 453 mbox->num_chans = STI_MBOX_CHAN_MAX; in sti_mbox_probe()
|
| H A D | stm32-ipcc.c | 294 ipcc->controller.num_chans = ipcc->n_chans; in stm32_ipcc_probe() 295 ipcc->controller.chans = devm_kcalloc(dev, ipcc->controller.num_chans, in stm32_ipcc_probe() 303 for (i = 0; i < ipcc->controller.num_chans; i++) in stm32_ipcc_probe() 317 ipcc->controller.num_chans, ipcc->proc_id); in stm32_ipcc_probe()
|
| H A D | mailbox-mchp-ipc-sbi.c | 362 if (chan_id >= ipc->controller.num_chans) { in mchp_ipc_mbox_xlate() 440 ipc->controller.num_chans = ipc_info.num_channels; in mchp_ipc_probe() 443 ipc->chans = devm_kcalloc(dev, ipc->controller.num_chans, sizeof(*ipc->chans), GFP_KERNEL); in mchp_ipc_probe() 454 for (chan_id = 0; chan_id < ipc->controller.num_chans; chan_id++) { in mchp_ipc_probe()
|
| H A D | tegra-hsp.c | 204 for_each_set_bit(master, &value, hsp->mbox_db.num_chans) { in tegra_hsp_doorbell_irq() 321 if (db->master >= chan->mbox->num_chans) { in tegra_hsp_doorbell_startup() 611 for (i = 0; i < mbox->num_chans; i++) { in tegra_hsp_db_xlate() 796 hsp->mbox_db.num_chans = 32; in tegra_hsp_probe() 800 hsp->mbox_db.chans = devm_kcalloc(&pdev->dev, hsp->mbox_db.num_chans, in tegra_hsp_probe() 824 hsp->mbox_sm.num_chans = hsp->num_sm; in tegra_hsp_probe() 828 hsp->mbox_sm.chans = devm_kcalloc(&pdev->dev, hsp->mbox_sm.num_chans, in tegra_hsp_probe()
|
| H A D | sprd-mailbox.c | 417 priv->mbox.num_chans = SPRD_MBOX_R2_CHAN_MAX; in sprd_mbox_probe() 419 priv->mbox.num_chans = SPRD_MBOX_R1_CHAN_MAX; in sprd_mbox_probe() 421 for (id = 0; id < priv->mbox.num_chans; id++) in sprd_mbox_probe()
|
| H A D | cv1800-mailbox.c | 147 if (idx >= mbox->num_chans) in cv1800_mbox_xlate() 181 mb->mbox.num_chans = MAILBOX_MAX_CHAN; in cv1800_mbox_probe()
|
| H A D | arm_mhuv2.c | 652 while (i < mhu->mbox.num_chans) { in get_irq_chan_stat_rx() 868 mhu->mbox.num_chans = channels; in mhuv2_verify_protocol() 880 chans = devm_kcalloc(dev, mbox->num_chans, sizeof(*chans), GFP_KERNEL); in mhuv2_allocate_channels() 926 BUG_ON(chans - mbox->chans != mbox->num_chans); in mhuv2_allocate_channels()
|
| H A D | platform_mhu.c | 146 mhu->mbox.num_chans = MHU_CHANS; in platform_mhu_probe()
|
| H A D | bcm2835-mailbox.c | 169 mbox->controller.num_chans = 1; in bcm2835_mbox_probe()
|
| /linux/sound/soc/codecs/ |
| H A D | audio-iio-aux.c | 29 unsigned int num_chans; member 30 struct audio_iio_aux_chan chans[] __counted_by(num_chans); 173 for (i = 0; i < iio_aux->num_chans; i++) { in audio_iio_aux_component_probe() 246 iio_aux->num_chans = count; in audio_iio_aux_probe() 248 const char **names __free(kfree) = kcalloc(iio_aux->num_chans, in audio_iio_aux_probe() 254 u32 *invert_ranges __free(kfree) = kcalloc(iio_aux->num_chans, in audio_iio_aux_probe() 261 names, iio_aux->num_chans); in audio_iio_aux_probe() 271 count = min_t(unsigned int, count, iio_aux->num_chans); in audio_iio_aux_probe() 278 for (i = 0; i < iio_aux->num_chans; i++) { in audio_iio_aux_probe()
|
| /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/firmware/ |
| H A D | arm_scpi.c | 253 int num_chans; member 492 scpi_info->num_chans; in scpi_send_message() 866 for (i = 0; i < info->num_chans; i++) in scpi_free_channels() 939 for (; scpi_drvinfo->num_chans < count; scpi_drvinfo->num_chans++) { in scpi_probe() 941 int idx = scpi_drvinfo->num_chans; in scpi_probe()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_socbb.h | 69 uint32_t num_chans; member
|
| /linux/drivers/net/wireless/morsemicro/mm81x/ |
| H A D | mac.c | 542 params->num_chans * sizeof(ch_list->channels[0])); in mm81x_hw_scan_h_add_channel_list_tlv() 544 for (i = 0; i < params->num_chans; i++) { in mm81x_hw_scan_h_add_channel_list_tlv() 666 for (channel = 0; channel < params->num_chans; channel++) { in mm81x_hw_scan_h_is_chan_present() 683 if (params->num_chans >= params->allocated_chans) in mm81x_hw_scan_h_insert_chan() 689 params->channels[params->num_chans].channel = chan; in mm81x_hw_scan_h_insert_chan() 690 params->num_chans++; in mm81x_hw_scan_h_insert_chan() 707 params->num_chans = 0; in mm81x_hw_scan_h_init_chan_list() 724 for (i = 0; i < params->num_chans; i++) { in mm81x_hw_scan_h_init_chan_list() 738 for (i = 0; i < params->num_chans; i++) { in mm81x_hw_scan_h_init_chan_list() 770 params->num_chans = 0; in mm81x_hw_scan_h_clean_params() [all …]
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | p2p.c | 669 static s32 brcmf_p2p_escan(struct brcmf_p2p_info *p2p, u32 num_chans, in brcmf_p2p_escan() argument 685 memsize += num_chans * sizeof(__le16); in brcmf_p2p_escan() 743 if (num_chans == SOCIAL_CHAN_CNT || num_chans == (SOCIAL_CHAN_CNT + 1)) in brcmf_p2p_escan() 745 else if (num_chans == AF_PEER_SEARCH_CNT) in brcmf_p2p_escan() 753 if (num_chans == 1) { in brcmf_p2p_escan() 770 sparams->channel_num = cpu_to_le32(num_chans & in brcmf_p2p_escan() 772 for (i = 0; i < num_chans; i++) in brcmf_p2p_escan()
|
| /linux/drivers/iio/addac/ |
| H A D | ad74413r.c | 1269 unsigned int i, num_chans, chan_i; in ad74413r_setup_channels() local 1282 num_chans = ad74413r_channels_map[config->func].num_channels; in ad74413r_setup_channels() 1284 memcpy(channels, chans, num_chans * sizeof(*chans)); in ad74413r_setup_channels() 1286 for (chan_i = 0; chan_i < num_chans; chan_i++) { in ad74413r_setup_channels() 1300 channels += num_chans; in ad74413r_setup_channels()
|