Lines Matching refs:kdev

135 static struct knav_dma_pool_device *kdev;  variable
229 dev_err(kdev->dev, "timeout waiting for teardown\n"); in chan_teardown()
261 dev_dbg(kdev->dev, "channel stopped\n"); in chan_stop()
362 list_for_each_entry(dma, &kdev->list, list) { in dma_debug_show()
399 dev_err(kdev->dev, "No 'ti,navigator-dma-names' property\n"); in of_channel_match_helper()
405 dev_err(kdev->dev, "Missing the phandle args name %s\n", name); in of_channel_match_helper()
410 dev_err(kdev->dev, "Missing args for %s\n", name); in of_channel_match_helper()
434 if (!kdev) { in knav_dma_open_channel()
441 dev_err(kdev->dev, "No DMA instance with name %s\n", name); in knav_dma_open_channel()
445 dev_dbg(kdev->dev, "initializing %s channel %d from DMA %s\n", in knav_dma_open_channel()
452 dev_err(kdev->dev, "bad direction\n"); in knav_dma_open_channel()
457 list_for_each_entry(dma, &kdev->list, list) { in knav_dma_open_channel()
464 dev_err(kdev->dev, "No DMA instance with name %s\n", instance); in knav_dma_open_channel()
484 dev_err(kdev->dev, "channel %d is not in DMA %s\n", in knav_dma_open_channel()
491 dev_err(kdev->dev, "channel %d config miss-match\n", in knav_dma_open_channel()
503 dev_dbg(kdev->dev, "channel %d opened from DMA %s\n", in knav_dma_open_channel()
520 if (!kdev) { in knav_dma_close_channel()
531 dev_dbg(kdev->dev, "channel %d or flow %d closed from DMA %s\n", in knav_dma_close_channel()
540 struct device *dev = kdev->dev; in pktdma_get_regs()
552 regs = devm_ioremap_resource(kdev->dev, &res); in pktdma_get_regs()
569 dev_dbg(kdev->dev, "rx flow(%d) (%p)\n", chan->flow, chan->reg_rx_flow); in pktdma_init_rx_chan()
582 dev_dbg(kdev->dev, "tx channel(%d) (%p)\n", chan->channel, chan->reg_chan); in pktdma_init_tx_chan()
591 struct device *dev = kdev->dev; in pktdma_init_chan()
630 dma = devm_kzalloc(kdev->dev, sizeof(*dma), GFP_KERNEL); in dma_init()
632 dev_err(kdev->dev, "could not allocate driver mem\n"); in dma_init()
639 dev_err(kdev->dev, "unspecified navigator cloud addresses\n"); in dma_init()
645 dev_warn(kdev->dev, "too many queue mgrs(>%d) rest ignored\n", in dma_init()
654 dev_err(kdev->dev, "invalid navigator cloud addresses\n"); in dma_init()
662 dev_err(kdev->dev, "bad size %pa for global regs\n", &size); in dma_init()
694 dev_dbg(kdev->dev, "unspecified rx timeout using value %d\n", in dma_init()
717 list_add_tail(&dma->list, &kdev->list); in dma_init()
729 …dev_info(kdev->dev, "DMA %s registered %d logical channels, flows %d, tx chans: %d, rx chans: %d%s… in dma_init()
749 kdev = devm_kzalloc(dev, in knav_dma_probe()
751 if (!kdev) { in knav_dma_probe()
756 kdev->dev = dev; in knav_dma_probe()
757 INIT_LIST_HEAD(&kdev->list); in knav_dma_probe()
759 pm_runtime_enable(kdev->dev); in knav_dma_probe()
760 ret = pm_runtime_get_sync(kdev->dev); in knav_dma_probe()
762 dev_err(kdev->dev, "unable to enable pktdma, err %d\n", ret); in knav_dma_probe()
775 if (list_empty(&kdev->list)) { in knav_dma_probe()
791 list_for_each_entry(dma, &kdev->list, list) { in knav_dma_remove()