/Linux-v4.19/drivers/mailbox/ |
D | rockchip-mailbox.c | 57 struct rockchip_mbox_chan *chans; member 64 struct rockchip_mbox_chan *chans = mb->chans; in rockchip_mbox_send_data() local 76 chans->idx, msg->cmd); in rockchip_mbox_send_data() 78 mb->chans[chans->idx].msg = msg; in rockchip_mbox_send_data() 80 writel_relaxed(msg->cmd, mb->mbox_base + MAILBOX_A2B_CMD(chans->idx)); in rockchip_mbox_send_data() 82 MAILBOX_A2B_DAT(chans->idx)); in rockchip_mbox_send_data() 101 struct rockchip_mbox_chan *chans = mb->chans; in rockchip_mbox_shutdown() local 106 mb->chans[chans->idx].msg = NULL; in rockchip_mbox_shutdown() 122 if ((status & (1 << idx)) && (irq == mb->chans[idx].irq)) { in rockchip_mbox_irq() 140 if (irq != mb->chans[idx].irq) in rockchip_mbox_isr() [all …]
|
D | mailbox-sti.c | 109 chan_info = mbox->chans[i].con_priv; in sti_mbox_to_channel() 113 return &mbox->chans[i]; in sti_mbox_to_channel() 311 if (chan == &mbox->chans[i]) in sti_mbox_shutdown_chan() 345 chan_info = mbox->chans[i].con_priv; in sti_mbox_xlate() 362 chan = &mbox->chans[i]; in sti_mbox_xlate() 414 struct mbox_chan *chans; in sti_mbox_probe() local 445 chans = devm_kcalloc(&pdev->dev, in sti_mbox_probe() 446 STI_MBOX_CHAN_MAX, sizeof(*chans), GFP_KERNEL); in sti_mbox_probe() 447 if (!chans) in sti_mbox_probe() 462 mbox->chans = chans; in sti_mbox_probe()
|
D | ti-msgmgr.c | 141 struct mbox_chan *chans; member 716 struct mbox_chan *chans; in ti_msgmgr_probe() local 778 chans = devm_kcalloc(dev, queue_count, sizeof(*chans), GFP_KERNEL); in ti_msgmgr_probe() 779 if (!chans) in ti_msgmgr_probe() 781 inst->chans = chans; in ti_msgmgr_probe() 787 for (i = 0; i < queue_count; i++, qinst++, chans++) { in ti_msgmgr_probe() 792 chans); in ti_msgmgr_probe() 799 i < queue_count; i++, qinst++, chans++, queue_desc++) { in ti_msgmgr_probe() 802 chans); in ti_msgmgr_probe() 811 mbox->chans = inst->chans; in ti_msgmgr_probe()
|
D | bcm2835-mailbox.c | 76 struct mbox_chan *link = &mbox->controller.chans[0]; in bcm2835_mbox_irq() 139 return &mbox->chans[0]; in bcm2835_mbox_index_xlate() 176 mbox->controller.chans = devm_kzalloc(dev, in bcm2835_mbox_probe() 177 sizeof(*mbox->controller.chans), GFP_KERNEL); in bcm2835_mbox_probe() 178 if (!mbox->controller.chans) in bcm2835_mbox_probe()
|
D | mailbox-altera.c | 300 struct mbox_chan *chans; in altera_mbox_probe() local 309 chans = devm_kzalloc(&pdev->dev, sizeof(*chans), GFP_KERNEL); in altera_mbox_probe() 310 if (!chans) in altera_mbox_probe() 329 chans[0].con_priv = mbox; in altera_mbox_probe() 332 mbox->controller.chans = chans; in altera_mbox_probe()
|
D | mailbox-xgene-slimpro.c | 78 struct mbox_chan chans[MBOX_CNT]; member 216 ctx->mc[i].chan = &ctx->chans[i]; in slimpro_mbox_probe() 217 ctx->chans[i].con_priv = &ctx->mc[i]; in slimpro_mbox_probe() 222 ctx->mb_ctrl.chans = ctx->chans; in slimpro_mbox_probe()
|
D | mtk-cmdq-mailbox.c | 343 if (cmdq->mbox.chans) in cmdq_remove() 344 devm_kfree(&pdev->dev, cmdq->mbox.chans); in cmdq_remove() 450 thread = (struct cmdq_thread *)mbox->chans[ind].con_priv; in cmdq_xlate() 453 thread->chan = &mbox->chans[ind]; in cmdq_xlate() 455 return &mbox->chans[ind]; in cmdq_xlate() 499 cmdq->mbox.chans = devm_kcalloc(dev, cmdq->thread_nr, in cmdq_probe() 500 sizeof(*cmdq->mbox.chans), GFP_KERNEL); in cmdq_probe() 501 if (!cmdq->mbox.chans) in cmdq_probe() 521 cmdq->mbox.chans[i].con_priv = (void *)&cmdq->thread[i]; in cmdq_probe()
|
D | stm32-ipcc.c | 93 mbox_chan_received_data(&ipcc->controller.chans[chan], NULL); in stm32_ipcc_rx_irq() 127 mbox_chan_txdone(&ipcc->controller.chans[chan], 0); in stm32_ipcc_tx_irq() 291 ipcc->controller.chans = devm_kcalloc(dev, ipcc->controller.num_chans, in stm32_ipcc_probe() 292 sizeof(*ipcc->controller.chans), in stm32_ipcc_probe() 294 if (!ipcc->controller.chans) { in stm32_ipcc_probe() 300 ipcc->controller.chans[i].con_priv = (void *)i; in stm32_ipcc_probe()
|
D | mailbox.c | 125 struct mbox_chan *chan = &mbox->chans[i]; in txdone_hrtimer() 438 return &mbox->chans[ind]; in of_mbox_index_xlate() 475 struct mbox_chan *chan = &mbox->chans[i]; in mbox_controller_register() 510 mbox_free_channel(&mbox->chans[i]); in mbox_controller_unregister()
|
D | tegra-hsp.c | 320 chan = &hsp->mbox.chans[i]; in of_tegra_hsp_xlate() 409 hsp->mbox.chans = devm_kcalloc(&pdev->dev, hsp->mbox.num_chans, in tegra_hsp_probe() 410 sizeof(*hsp->mbox.chans), in tegra_hsp_probe() 412 if (!hsp->mbox.chans) in tegra_hsp_probe()
|
/Linux-v4.19/sound/hda/ |
D | local.h | 22 unsigned int chans; in get_wcaps_channels() local 24 chans = (wcaps & AC_WCAP_CHAN_CNT_EXT) >> 13; in get_wcaps_channels() 25 chans = (chans + 1) * 2; in get_wcaps_channels() 27 return chans; in get_wcaps_channels()
|
/Linux-v4.19/drivers/iio/ |
D | inkern.c | 228 struct iio_channel *chans; in of_iio_channel_get_all() local 245 chans = kcalloc(nummaps + 1, sizeof(*chans), GFP_KERNEL); in of_iio_channel_get_all() 246 if (chans == NULL) in of_iio_channel_get_all() 251 ret = __of_iio_channel_get(&chans[mapind], dev->of_node, in of_iio_channel_get_all() 256 return chans; in of_iio_channel_get_all() 260 iio_device_put(chans[i].indio_dev); in of_iio_channel_get_all() 261 kfree(chans); in of_iio_channel_get_all() 410 struct iio_channel *chans; in iio_channel_get_all() local 419 chans = of_iio_channel_get_all(dev); in iio_channel_get_all() 420 if (chans) in iio_channel_get_all() [all …]
|
/Linux-v4.19/sound/soc/codecs/ |
D | dmic.c | 120 u32 chans; in dmic_dev_probe() local 124 err = of_property_read_u32(pdev->dev.of_node, "num-channels", &chans); in dmic_dev_probe() 129 if (chans < 1 || chans > 8) in dmic_dev_probe() 137 dai_drv->capture.channels_max = chans; in dmic_dev_probe()
|
/Linux-v4.19/drivers/mfd/ |
D | stm32-timers.c | 75 if (!dma->chans[id]) in stm32_timers_dma_burst_read() 80 dma->chan = dma->chans[id]; in stm32_timers_dma_burst_read() 182 ddata->dma.chans[i] = dma_request_slave_channel(dev, name); in stm32_timers_dma_probe() 184 ddata->dma.chans[STM32_TIMERS_DMA_UP] = in stm32_timers_dma_probe() 186 ddata->dma.chans[STM32_TIMERS_DMA_TRIG] = in stm32_timers_dma_probe() 188 ddata->dma.chans[STM32_TIMERS_DMA_COM] = in stm32_timers_dma_probe() 198 if (ddata->dma.chans[i]) in stm32_timers_dma_remove() 199 dma_release_channel(ddata->dma.chans[i]); in stm32_timers_dma_remove()
|
/Linux-v4.19/arch/um/drivers/ |
D | chan_kern.c | 110 static int open_chan(struct list_head *chans) in open_chan() argument 116 list_for_each(ele, chans) { in open_chan() 299 static void free_chan(struct list_head *chans) in free_chan() argument 304 list_for_each_safe(ele, next, chans) { in free_chan() 463 struct list_head *chans = &line->chan_list; in parse_chan_pair() local 467 if (!list_empty(chans)) { in parse_chan_pair() 469 free_chan(chans); in parse_chan_pair() 470 INIT_LIST_HEAD(chans); in parse_chan_pair() 486 list_add(&new->list, chans); in parse_chan_pair() 493 list_add(&new->list, chans); in parse_chan_pair() [all …]
|
/Linux-v4.19/drivers/iio/adc/ |
D | dln2-adc.c | 612 int i, ret, chans; in dln2_adc_probe() local 634 chans = dln2_adc_get_chan_count(dln2); in dln2_adc_probe() 635 if (chans < 0) { in dln2_adc_probe() 636 dev_err(dev, "failed to get channel count: %d\n", chans); in dln2_adc_probe() 637 return chans; in dln2_adc_probe() 639 if (chans > DLN2_ADC_MAX_CHANNELS) { in dln2_adc_probe() 640 chans = DLN2_ADC_MAX_CHANNELS; in dln2_adc_probe() 645 for (i = 0; i < chans; ++i) in dln2_adc_probe() 654 indio_dev->num_channels = chans + 1; in dln2_adc_probe()
|
D | qcom-pm8xxx-xoadc.c | 406 struct pm8xxx_chan_info *chans; member 430 ch = &adc->chans[i]; in pm8xxx_get_channel() 723 if (adc->chans[i].hwchan->pre_scale_mux == pre_scale_mux && in pm8xxx_of_xlate() 724 adc->chans[i].hwchan->amux_channel == amux_channel) in pm8xxx_of_xlate() 845 adc->chans = devm_kcalloc(adc->dev, adc->nchans, in pm8xxx_xoadc_parse_channels() 846 sizeof(*adc->chans), GFP_KERNEL); in pm8xxx_xoadc_parse_channels() 847 if (!adc->chans) in pm8xxx_xoadc_parse_channels() 852 ch = &adc->chans[i]; in pm8xxx_xoadc_parse_channels()
|
/Linux-v4.19/drivers/staging/comedi/drivers/ |
D | adv_pci_dio.c | 86 int chans; /* num of chans or 8255 devices */ member 377 if (d->chans) { in pci_dio_auto_attach() 381 s->n_chan = d->chans; in pci_dio_auto_attach() 393 if (d->chans) { in pci_dio_auto_attach() 397 s->n_chan = d->chans; in pci_dio_auto_attach() 424 for (j = 0; j < d->chans; j++) { in pci_dio_auto_attach()
|
/Linux-v4.19/include/linux/ |
D | ipmi.h | 214 unsigned int chans); 218 unsigned int chans);
|
D | mailbox_controller.h | 77 struct mbox_chan *chans; member
|
/Linux-v4.19/arch/mips/include/asm/mach-bcm63xx/ |
D | bcm63xx_cpu.h | 144 #define RSET_ENETDMAC_SIZE(chans) (16 * (chans)) argument 145 #define RSET_ENETDMAS_SIZE(chans) (16 * (chans)) argument 159 #define RSET_XTMDMAC_SIZE(chans) (16 * (chans)) argument 160 #define RSET_XTMDMAS_SIZE(chans) (16 * (chans)) argument
|
/Linux-v4.19/drivers/dma/ |
D | fsl-edma.c | 181 struct fsl_edma_chan chans[]; member 682 fsl_chan = &fsl_edma->chans[ch]; in fsl_edma_tx_handler() 715 fsl_edma_disable_request(&fsl_edma->chans[ch]); in fsl_edma_err_handler() 718 fsl_edma->chans[ch].status = DMA_ERROR; in fsl_edma_err_handler() 719 fsl_edma->chans[ch].idle = true; in fsl_edma_err_handler() 880 int len, chans; in fsl_edma_probe() local 883 ret = of_property_read_u32(np, "dma-channels", &chans); in fsl_edma_probe() 889 len = sizeof(*fsl_edma) + sizeof(*fsl_chan) * chans; in fsl_edma_probe() 894 fsl_edma->n_chans = chans; in fsl_edma_probe() 933 struct fsl_edma_chan *fsl_chan = &fsl_edma->chans[i]; in fsl_edma_probe() [all …]
|
/Linux-v4.19/drivers/char/ipmi/ |
D | ipmi_msghandler.c | 239 unsigned int chans; member 1512 && (rcvr->chans & (1 << chan))) in find_cmd_rcvr() 1521 unsigned int chans) in is_cmd_rcvr_exclusive() argument 1527 && (rcvr->chans & chans)) in is_cmd_rcvr_exclusive() 1536 unsigned int chans) in ipmi_register_for_cmd() argument 1553 rcvr->chans = chans; in ipmi_register_for_cmd() 1558 if (!is_cmd_rcvr_exclusive(intf, netfn, cmd, chans)) { in ipmi_register_for_cmd() 1582 unsigned int chans) in ipmi_unregister_for_cmd() argument 1595 if (((1 << i) & chans) == 0) in ipmi_unregister_for_cmd() 1602 rcvr->chans &= ~chans; in ipmi_unregister_for_cmd() [all …]
|
/Linux-v4.19/Documentation/isdn/ |
D | README.hysdn | 93 4 -> Ergo card (server card with 2 b-chans) 94 5 -> Metro card (server card with 4 or 8 b-chans) 95 6 -> Champ card (client card with 2 b-chans) 99 The fields b-chans and fax-chans announce the available card resources of
|
/Linux-v4.19/sound/pci/hda/ |
D | hda_local.h | 480 unsigned int chans; in get_wcaps_channels() local 482 chans = (wcaps & AC_WCAP_CHAN_CNT_EXT) >> 13; in get_wcaps_channels() 483 chans = ((chans << 1) | 1) + 1; in get_wcaps_channels() 485 return chans; in get_wcaps_channels()
|