/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_kzalloc(&pdev->dev, in sti_mbox_probe() 446 sizeof(*chans) * STI_MBOX_CHAN_MAX, 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 | 126 struct mbox_chan *chans; member 530 struct mbox_chan *chans; in ti_msgmgr_probe() local 584 chans = devm_kzalloc(dev, sizeof(*chans) * queue_count, GFP_KERNEL); in ti_msgmgr_probe() 585 if (!chans) in ti_msgmgr_probe() 587 inst->chans = chans; in ti_msgmgr_probe() 590 i < queue_count; i++, qinst++, chans++, queue_desc++) { in ti_msgmgr_probe() 592 desc, queue_desc, qinst, chans); in ti_msgmgr_probe() 600 mbox->chans = inst->chans; in ti_msgmgr_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 | 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-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 | mailbox.c | 125 struct mbox_chan *chan = &mbox->chans[i]; in txdone_hrtimer() 440 return &mbox->chans[ind]; in of_mbox_index_xlate() 477 struct mbox_chan *chan = &mbox->chans[i]; in mbox_controller_register() 512 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()
|
D | qcom-apcs-ipc-mailbox.c | 76 apcs->mbox.chans = apcs->mbox_chans; in qcom_apcs_ipc_probe()
|
D | bcm-pdc-mailbox.c | 608 chan = &mbc->chans[0]; in pdc_receive_one() 1462 mbc->chans = devm_kcalloc(dev, mbc->num_chans, sizeof(*mbc->chans), in pdc_mb_init() 1464 if (!mbc->chans) in pdc_mb_init() 1471 mbc->chans[chan_index].con_priv = pdcs; in pdc_mb_init()
|
D | bcm-flexrm-mailbox.c | 1085 struct mbox_chan *chan = &ring->mbox->controller.chans[ring->num]; in flexrm_process_completions() 1462 chan = &cntlr->chans[pa->args[0]]; in flexrm_mbox_of_xlate() 1643 mbox->controller.chans = devm_kcalloc(dev, mbox->num_rings, in flexrm_mbox_probe() 1644 sizeof(*mbox->controller.chans), GFP_KERNEL); in flexrm_mbox_probe() 1645 if (!mbox->controller.chans) { in flexrm_mbox_probe() 1650 mbox->controller.chans[index].con_priv = &mbox->rings[index]; in flexrm_mbox_probe()
|
/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 …]
|
/drivers/iio/adc/ |
D | dln2-adc.c | 625 int i, ret, chans; in dln2_adc_probe() local 647 chans = dln2_adc_get_chan_count(dln2); in dln2_adc_probe() 648 if (chans < 0) { in dln2_adc_probe() 649 dev_err(dev, "failed to get channel count: %d\n", chans); in dln2_adc_probe() 650 return chans; in dln2_adc_probe() 652 if (chans > DLN2_ADC_MAX_CHANNELS) { in dln2_adc_probe() 653 chans = DLN2_ADC_MAX_CHANNELS; in dln2_adc_probe() 658 for (i = 0; i < chans; ++i) in dln2_adc_probe() 667 indio_dev->num_channels = chans + 1; in dln2_adc_probe()
|
D | qcom-pm8xxx-xoadc.c | 406 struct pm8xxx_chan_info *chans; member 429 struct pm8xxx_chan_info *ch = &adc->chans[i]; in pm8xxx_get_channel() 719 if (adc->chans[i].hwchan->pre_scale_mux == pre_scale_mux && in pm8xxx_of_xlate() 720 adc->chans[i].hwchan->amux_channel == amux_channel) in pm8xxx_of_xlate() 842 adc->chans = devm_kcalloc(adc->dev, adc->nchans, in pm8xxx_xoadc_parse_channels() 843 sizeof(*adc->chans), GFP_KERNEL); in pm8xxx_xoadc_parse_channels() 844 if (!adc->chans) in pm8xxx_xoadc_parse_channels() 849 ch = &adc->chans[i]; in pm8xxx_xoadc_parse_channels()
|
/drivers/staging/comedi/drivers/ |
D | adv_pci_dio.c | 79 int chans; /* num of chans or 8255 devices */ member 355 if (d->chans) { in pci_dio_auto_attach() 359 s->n_chan = d->chans; in pci_dio_auto_attach() 371 if (d->chans) { in pci_dio_auto_attach() 375 s->n_chan = d->chans; in pci_dio_auto_attach() 402 for (j = 0; j < d->chans; j++) { in pci_dio_auto_attach()
|
/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 …]
|
D | st_fdma.c | 132 struct st_fdma_chan *fchan = &fdev->chans[0]; in st_fdma_irq_handler() 740 fchan = &fdev->chans[i]; in st_fdma_free() 772 fdev->chans = devm_kcalloc(&pdev->dev, fdev->nr_channels, in st_fdma_probe() 774 if (!fdev->chans) in st_fdma_probe() 804 struct st_fdma_chan *fchan = &fdev->chans[i]; in st_fdma_probe()
|
D | k3dma.c | 111 struct k3_dma_chan *chans; member 799 return dma_get_slave_channel(&(d->chans[request].vc.chan)); in k3_of_dma_simple_xlate() 880 d->chans = devm_kzalloc(&op->dev, in k3_dma_probe() 882 if (d->chans == NULL) in k3_dma_probe() 886 struct k3_dma_chan *c = &d->chans[i]; in k3_dma_probe()
|
D | pl330.c | 1643 int chans, i; in pl330_request_channel() local 1648 chans = pl330->pcfg.num_chan; in pl330_request_channel() 1650 for (i = 0; i < chans; i++) { in pl330_request_channel() 1765 int chans = pl330->pcfg.num_chan; in dmac_alloc_threads() local 1770 pl330->channels = kzalloc((1 + chans) * sizeof(*thrd), in dmac_alloc_threads() 1776 for (i = 0; i < chans; i++) { in dmac_alloc_threads() 1785 thrd = &pl330->channels[chans]; in dmac_alloc_threads() 1786 thrd->id = chans; in dmac_alloc_threads() 1796 int chans = pl330->pcfg.num_chan; in dmac_alloc_resources() local 1804 chans * pl330->mcbufsz, in dmac_alloc_resources() [all …]
|
D | cppi41.c | 777 struct cppi41_channel *cchan, *chans; in cppi41_add_chans() local 787 chans = devm_kcalloc(dev, n_chans, sizeof(*chans), GFP_KERNEL); in cppi41_add_chans() 788 if (!chans) in cppi41_add_chans() 792 cchan = &chans[i]; in cppi41_add_chans()
|
/drivers/edac/ |
D | i82975x_edac.c | 481 int chans; in i82975x_probe1() local 545 chans = dual_channel_active(mch_window) + 1; in i82975x_probe1() 552 layers[1].size = I82975X_NR_CSROWS(chans); in i82975x_probe1()
|
/drivers/input/keyboard/ |
D | lm8323.c | 127 #define PWM_WAIT_TRIG(chans) (0xe000 | (((chans) & 0x7) << 6)) argument 129 #define PWM_SEND_TRIG(chans) (0xe000 | ((chans) & 0x7)) argument
|
/drivers/atm/ |
D | zatm.h | 73 int chans; /* map size, must be 2^n */ member
|
/drivers/net/wireless/marvell/libertas/ |
D | cmd.c | 768 t->chans.first_channel = first_channel; in lbs_set_11d_domain_info() 769 t->chans.num_channels = num_parsed_chan; in lbs_set_11d_domain_info() 770 t->chans.max_power = max_pwr; in lbs_set_11d_domain_info() 781 t->chans.first_channel = first_channel; in lbs_set_11d_domain_info() 782 t->chans.num_channels = num_parsed_chan; in lbs_set_11d_domain_info() 783 t->chans.max_power = max_pwr; in lbs_set_11d_domain_info()
|
/drivers/char/ipmi/ |
D | ipmi_msghandler.c | 121 unsigned int chans; member 1301 && (rcvr->chans & (1 << chan))) in find_cmd_rcvr() 1310 unsigned int chans) in is_cmd_rcvr_exclusive() argument 1316 && (rcvr->chans & chans)) in is_cmd_rcvr_exclusive() 1325 unsigned int chans) in ipmi_register_for_cmd() argument 1337 rcvr->chans = chans; in ipmi_register_for_cmd() 1342 if (!is_cmd_rcvr_exclusive(intf, netfn, cmd, chans)) { in ipmi_register_for_cmd() 1364 unsigned int chans) in ipmi_unregister_for_cmd() argument 1373 if (((1 << i) & chans) == 0) in ipmi_unregister_for_cmd() 1380 rcvr->chans &= ~chans; in ipmi_unregister_for_cmd() [all …]
|