xdev              353 drivers/dma/xilinx/xilinx_dma.c 	struct xilinx_dma_device *xdev;
xdev              457 drivers/dma/xilinx/xilinx_dma.c 	readl_poll_timeout(chan->xdev->regs + chan->ctrl_offset + reg, val, \
xdev              463 drivers/dma/xilinx/xilinx_dma.c 	return ioread32(chan->xdev->regs + reg);
xdev              468 drivers/dma/xilinx/xilinx_dma.c 	iowrite32(value, chan->xdev->regs + reg);
xdev              515 drivers/dma/xilinx/xilinx_dma.c 	writel(value_lsb, chan->xdev->regs + chan->desc_offset + reg);
xdev              518 drivers/dma/xilinx/xilinx_dma.c 	writel(value_msb, chan->xdev->regs + chan->desc_offset + reg + 4);
xdev              523 drivers/dma/xilinx/xilinx_dma.c 	lo_hi_writeq(value, chan->xdev->regs + chan->ctrl_offset + reg);
xdev              701 drivers/dma/xilinx/xilinx_dma.c 	if (chan->xdev->dma_config->dmatype == XDMA_TYPE_VDMA) {
xdev              706 drivers/dma/xilinx/xilinx_dma.c 	} else if (chan->xdev->dma_config->dmatype == XDMA_TYPE_CDMA) {
xdev              771 drivers/dma/xilinx/xilinx_dma.c 	if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) {
xdev              786 drivers/dma/xilinx/xilinx_dma.c 	if (chan->xdev->dma_config->dmatype != XDMA_TYPE_AXIDMA) {
xdev              882 drivers/dma/xilinx/xilinx_dma.c 	if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) {
xdev              925 drivers/dma/xilinx/xilinx_dma.c 	} else if (chan->xdev->dma_config->dmatype == XDMA_TYPE_CDMA) {
xdev              940 drivers/dma/xilinx/xilinx_dma.c 	    (chan->xdev->dma_config->dmatype != XDMA_TYPE_AXIDMA)) {
xdev              949 drivers/dma/xilinx/xilinx_dma.c 	if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) {
xdev              957 drivers/dma/xilinx/xilinx_dma.c 	if ((chan->xdev->dma_config->dmatype == XDMA_TYPE_CDMA) && chan->has_sg)
xdev              978 drivers/dma/xilinx/xilinx_dma.c 		     chan->xdev->max_buffer_len);
xdev              981 drivers/dma/xilinx/xilinx_dma.c 	    chan->xdev->common.copy_align) {
xdev              987 drivers/dma/xilinx/xilinx_dma.c 				 (1 << chan->xdev->common.copy_align));
xdev             1016 drivers/dma/xilinx/xilinx_dma.c 	if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) {
xdev             1025 drivers/dma/xilinx/xilinx_dma.c 					   chan->xdev->max_buffer_len;
xdev             1261 drivers/dma/xilinx/xilinx_dma.c 				hw->control & chan->xdev->max_buffer_len);
xdev             1304 drivers/dma/xilinx/xilinx_dma.c 	if (chan->has_sg && !chan->xdev->mcdma)
xdev             1308 drivers/dma/xilinx/xilinx_dma.c 	if (chan->has_sg && chan->xdev->mcdma) {
xdev             1330 drivers/dma/xilinx/xilinx_dma.c 	if (chan->has_sg && !chan->xdev->mcdma) {
xdev             1337 drivers/dma/xilinx/xilinx_dma.c 	} else if (chan->has_sg && chan->xdev->mcdma) {
xdev             1365 drivers/dma/xilinx/xilinx_dma.c 			       hw->control & chan->xdev->max_buffer_len);
xdev             1550 drivers/dma/xilinx/xilinx_dma.c 	if (chan->xdev->dma_config->dmatype == XDMA_TYPE_VDMA) {
xdev             1555 drivers/dma/xilinx/xilinx_dma.c 	} else if (chan->xdev->dma_config->dmatype == XDMA_TYPE_CDMA) {
xdev             1575 drivers/dma/xilinx/xilinx_dma.c 	if (chan->has_sg && (chan->xdev->dma_config->dmatype == XDMA_TYPE_VDMA)
xdev             1727 drivers/dma/xilinx/xilinx_dma.c 	if (!len || len > chan->xdev->max_buffer_len)
xdev             2087 drivers/dma/xilinx/xilinx_dma.c 	if ((chan->xdev->dma_config->dmatype == XDMA_TYPE_CDMA) && chan->has_sg)
xdev             2367 drivers/dma/xilinx/xilinx_dma.c static void xdma_disable_allclks(struct xilinx_dma_device *xdev)
xdev             2369 drivers/dma/xilinx/xilinx_dma.c 	clk_disable_unprepare(xdev->rxs_clk);
xdev             2370 drivers/dma/xilinx/xilinx_dma.c 	clk_disable_unprepare(xdev->rx_clk);
xdev             2371 drivers/dma/xilinx/xilinx_dma.c 	clk_disable_unprepare(xdev->txs_clk);
xdev             2372 drivers/dma/xilinx/xilinx_dma.c 	clk_disable_unprepare(xdev->tx_clk);
xdev             2373 drivers/dma/xilinx/xilinx_dma.c 	clk_disable_unprepare(xdev->axi_clk);
xdev             2387 drivers/dma/xilinx/xilinx_dma.c static int xilinx_dma_chan_probe(struct xilinx_dma_device *xdev,
xdev             2396 drivers/dma/xilinx/xilinx_dma.c 	chan = devm_kzalloc(xdev->dev, sizeof(*chan), GFP_KERNEL);
xdev             2400 drivers/dma/xilinx/xilinx_dma.c 	chan->dev = xdev->dev;
xdev             2401 drivers/dma/xilinx/xilinx_dma.c 	chan->xdev = xdev;
xdev             2403 drivers/dma/xilinx/xilinx_dma.c 	chan->ext_addr = xdev->ext_addr;
xdev             2424 drivers/dma/xilinx/xilinx_dma.c 		dev_err(xdev->dev, "missing xlnx,datawidth property\n");
xdev             2434 drivers/dma/xilinx/xilinx_dma.c 		xdev->common.copy_align = fls(width - 1);
xdev             2444 drivers/dma/xilinx/xilinx_dma.c 		if (xdev->dma_config->dmatype == XDMA_TYPE_VDMA) {
xdev             2448 drivers/dma/xilinx/xilinx_dma.c 			if (xdev->flush_on_fsync == XILINX_DMA_FLUSH_BOTH ||
xdev             2449 drivers/dma/xilinx/xilinx_dma.c 			    xdev->flush_on_fsync == XILINX_DMA_FLUSH_MM2S)
xdev             2458 drivers/dma/xilinx/xilinx_dma.c 		chan->tdest = chan_id - xdev->nr_channels;
xdev             2468 drivers/dma/xilinx/xilinx_dma.c 		if (xdev->dma_config->dmatype == XDMA_TYPE_VDMA) {
xdev             2472 drivers/dma/xilinx/xilinx_dma.c 			if (xdev->flush_on_fsync == XILINX_DMA_FLUSH_BOTH ||
xdev             2473 drivers/dma/xilinx/xilinx_dma.c 			    xdev->flush_on_fsync == XILINX_DMA_FLUSH_S2MM)
xdev             2477 drivers/dma/xilinx/xilinx_dma.c 		dev_err(xdev->dev, "Invalid channel compatible node\n");
xdev             2486 drivers/dma/xilinx/xilinx_dma.c 		dev_err(xdev->dev, "unable to request IRQ %d\n", chan->irq);
xdev             2490 drivers/dma/xilinx/xilinx_dma.c 	if (xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) {
xdev             2493 drivers/dma/xilinx/xilinx_dma.c 	} else if (xdev->dma_config->dmatype == XDMA_TYPE_CDMA) {
xdev             2502 drivers/dma/xilinx/xilinx_dma.c 	if (xdev->dma_config->dmatype != XDMA_TYPE_VDMA) {
xdev             2518 drivers/dma/xilinx/xilinx_dma.c 	chan->common.device = &xdev->common;
xdev             2520 drivers/dma/xilinx/xilinx_dma.c 	list_add_tail(&chan->common.device_node, &xdev->common.channels);
xdev             2521 drivers/dma/xilinx/xilinx_dma.c 	xdev->chan[chan->id] = chan;
xdev             2526 drivers/dma/xilinx/xilinx_dma.c 		dev_err(xdev->dev, "Reset channel failed\n");
xdev             2543 drivers/dma/xilinx/xilinx_dma.c static int xilinx_dma_child_probe(struct xilinx_dma_device *xdev,
xdev             2549 drivers/dma/xilinx/xilinx_dma.c 	if ((ret < 0) && xdev->mcdma)
xdev             2550 drivers/dma/xilinx/xilinx_dma.c 		dev_warn(xdev->dev, "missing dma-channels property\n");
xdev             2553 drivers/dma/xilinx/xilinx_dma.c 		xilinx_dma_chan_probe(xdev, node, xdev->chan_id++);
xdev             2555 drivers/dma/xilinx/xilinx_dma.c 	xdev->nr_channels += nr_channels;
xdev             2570 drivers/dma/xilinx/xilinx_dma.c 	struct xilinx_dma_device *xdev = ofdma->of_dma_data;
xdev             2573 drivers/dma/xilinx/xilinx_dma.c 	if (chan_id >= xdev->nr_channels || !xdev->chan[chan_id])
xdev             2576 drivers/dma/xilinx/xilinx_dma.c 	return dma_get_slave_channel(&xdev->chan[chan_id]->common);
xdev             2614 drivers/dma/xilinx/xilinx_dma.c 	struct xilinx_dma_device *xdev;
xdev             2621 drivers/dma/xilinx/xilinx_dma.c 	xdev = devm_kzalloc(&pdev->dev, sizeof(*xdev), GFP_KERNEL);
xdev             2622 drivers/dma/xilinx/xilinx_dma.c 	if (!xdev)
xdev             2625 drivers/dma/xilinx/xilinx_dma.c 	xdev->dev = &pdev->dev;
xdev             2631 drivers/dma/xilinx/xilinx_dma.c 			xdev->dma_config = match->data;
xdev             2632 drivers/dma/xilinx/xilinx_dma.c 			clk_init = xdev->dma_config->clk_init;
xdev             2636 drivers/dma/xilinx/xilinx_dma.c 	err = clk_init(pdev, &xdev->axi_clk, &xdev->tx_clk, &xdev->txs_clk,
xdev             2637 drivers/dma/xilinx/xilinx_dma.c 		       &xdev->rx_clk, &xdev->rxs_clk);
xdev             2643 drivers/dma/xilinx/xilinx_dma.c 	xdev->regs = devm_ioremap_resource(&pdev->dev, io);
xdev             2644 drivers/dma/xilinx/xilinx_dma.c 	if (IS_ERR(xdev->regs))
xdev             2645 drivers/dma/xilinx/xilinx_dma.c 		return PTR_ERR(xdev->regs);
xdev             2648 drivers/dma/xilinx/xilinx_dma.c 	xdev->max_buffer_len = GENMASK(XILINX_DMA_MAX_TRANS_LEN_MAX - 1, 0);
xdev             2650 drivers/dma/xilinx/xilinx_dma.c 	if (xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) {
xdev             2651 drivers/dma/xilinx/xilinx_dma.c 		xdev->mcdma = of_property_read_bool(node, "xlnx,mcdma");
xdev             2656 drivers/dma/xilinx/xilinx_dma.c 				dev_warn(xdev->dev,
xdev             2660 drivers/dma/xilinx/xilinx_dma.c 					dev_warn(xdev->dev, "Please ensure that IP supports buffer length > 23 bits\n");
xdev             2661 drivers/dma/xilinx/xilinx_dma.c 				xdev->max_buffer_len =
xdev             2667 drivers/dma/xilinx/xilinx_dma.c 	if (xdev->dma_config->dmatype == XDMA_TYPE_VDMA) {
xdev             2671 drivers/dma/xilinx/xilinx_dma.c 			dev_err(xdev->dev,
xdev             2677 drivers/dma/xilinx/xilinx_dma.c 					   &xdev->flush_on_fsync);
xdev             2679 drivers/dma/xilinx/xilinx_dma.c 			dev_warn(xdev->dev,
xdev             2685 drivers/dma/xilinx/xilinx_dma.c 		dev_warn(xdev->dev, "missing xlnx,addrwidth property\n");
xdev             2688 drivers/dma/xilinx/xilinx_dma.c 		xdev->ext_addr = true;
xdev             2690 drivers/dma/xilinx/xilinx_dma.c 		xdev->ext_addr = false;
xdev             2693 drivers/dma/xilinx/xilinx_dma.c 	dma_set_mask(xdev->dev, DMA_BIT_MASK(addr_width));
xdev             2696 drivers/dma/xilinx/xilinx_dma.c 	xdev->common.dev = &pdev->dev;
xdev             2698 drivers/dma/xilinx/xilinx_dma.c 	INIT_LIST_HEAD(&xdev->common.channels);
xdev             2699 drivers/dma/xilinx/xilinx_dma.c 	if (!(xdev->dma_config->dmatype == XDMA_TYPE_CDMA)) {
xdev             2700 drivers/dma/xilinx/xilinx_dma.c 		dma_cap_set(DMA_SLAVE, xdev->common.cap_mask);
xdev             2701 drivers/dma/xilinx/xilinx_dma.c 		dma_cap_set(DMA_PRIVATE, xdev->common.cap_mask);
xdev             2704 drivers/dma/xilinx/xilinx_dma.c 	xdev->common.device_alloc_chan_resources =
xdev             2706 drivers/dma/xilinx/xilinx_dma.c 	xdev->common.device_free_chan_resources =
xdev             2708 drivers/dma/xilinx/xilinx_dma.c 	xdev->common.device_terminate_all = xilinx_dma_terminate_all;
xdev             2709 drivers/dma/xilinx/xilinx_dma.c 	xdev->common.device_tx_status = xilinx_dma_tx_status;
xdev             2710 drivers/dma/xilinx/xilinx_dma.c 	xdev->common.device_issue_pending = xilinx_dma_issue_pending;
xdev             2711 drivers/dma/xilinx/xilinx_dma.c 	if (xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) {
xdev             2712 drivers/dma/xilinx/xilinx_dma.c 		dma_cap_set(DMA_CYCLIC, xdev->common.cap_mask);
xdev             2713 drivers/dma/xilinx/xilinx_dma.c 		xdev->common.device_prep_slave_sg = xilinx_dma_prep_slave_sg;
xdev             2714 drivers/dma/xilinx/xilinx_dma.c 		xdev->common.device_prep_dma_cyclic =
xdev             2716 drivers/dma/xilinx/xilinx_dma.c 		xdev->common.device_prep_interleaved_dma =
xdev             2719 drivers/dma/xilinx/xilinx_dma.c 		xdev->common.residue_granularity =
xdev             2721 drivers/dma/xilinx/xilinx_dma.c 	} else if (xdev->dma_config->dmatype == XDMA_TYPE_CDMA) {
xdev             2722 drivers/dma/xilinx/xilinx_dma.c 		dma_cap_set(DMA_MEMCPY, xdev->common.cap_mask);
xdev             2723 drivers/dma/xilinx/xilinx_dma.c 		xdev->common.device_prep_dma_memcpy = xilinx_cdma_prep_memcpy;
xdev             2725 drivers/dma/xilinx/xilinx_dma.c 		xdev->common.device_prep_interleaved_dma =
xdev             2729 drivers/dma/xilinx/xilinx_dma.c 	platform_set_drvdata(pdev, xdev);
xdev             2733 drivers/dma/xilinx/xilinx_dma.c 		err = xilinx_dma_child_probe(xdev, child);
xdev             2738 drivers/dma/xilinx/xilinx_dma.c 	if (xdev->dma_config->dmatype == XDMA_TYPE_VDMA) {
xdev             2739 drivers/dma/xilinx/xilinx_dma.c 		for (i = 0; i < xdev->nr_channels; i++)
xdev             2740 drivers/dma/xilinx/xilinx_dma.c 			if (xdev->chan[i])
xdev             2741 drivers/dma/xilinx/xilinx_dma.c 				xdev->chan[i]->num_frms = num_frames;
xdev             2745 drivers/dma/xilinx/xilinx_dma.c 	dma_async_device_register(&xdev->common);
xdev             2748 drivers/dma/xilinx/xilinx_dma.c 					 xdev);
xdev             2751 drivers/dma/xilinx/xilinx_dma.c 		dma_async_device_unregister(&xdev->common);
xdev             2755 drivers/dma/xilinx/xilinx_dma.c 	if (xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA)
xdev             2757 drivers/dma/xilinx/xilinx_dma.c 	else if (xdev->dma_config->dmatype == XDMA_TYPE_CDMA)
xdev             2765 drivers/dma/xilinx/xilinx_dma.c 	xdma_disable_allclks(xdev);
xdev             2767 drivers/dma/xilinx/xilinx_dma.c 	for (i = 0; i < xdev->nr_channels; i++)
xdev             2768 drivers/dma/xilinx/xilinx_dma.c 		if (xdev->chan[i])
xdev             2769 drivers/dma/xilinx/xilinx_dma.c 			xilinx_dma_chan_remove(xdev->chan[i]);
xdev             2782 drivers/dma/xilinx/xilinx_dma.c 	struct xilinx_dma_device *xdev = platform_get_drvdata(pdev);
xdev             2787 drivers/dma/xilinx/xilinx_dma.c 	dma_async_device_unregister(&xdev->common);
xdev             2789 drivers/dma/xilinx/xilinx_dma.c 	for (i = 0; i < xdev->nr_channels; i++)
xdev             2790 drivers/dma/xilinx/xilinx_dma.c 		if (xdev->chan[i])
xdev             2791 drivers/dma/xilinx/xilinx_dma.c 			xilinx_dma_chan_remove(xdev->chan[i]);
xdev             2793 drivers/dma/xilinx/xilinx_dma.c 	xdma_disable_allclks(xdev);
xdev              373 drivers/media/platform/xilinx/xilinx-dma.c 		dev_err(dma->xdev->dev, "Failed to prepare DMA transfer\n");
xdev              494 drivers/media/platform/xilinx/xilinx-dma.c 	cap->capabilities = dma->xdev->v4l2_caps | V4L2_CAP_STREAMING |
xdev              500 drivers/media/platform/xilinx/xilinx-dma.c 		 dma->xdev->dev->of_node, dma->port);
xdev              650 drivers/media/platform/xilinx/xilinx-dma.c int xvip_dma_init(struct xvip_composite_device *xdev, struct xvip_dma *dma,
xdev              656 drivers/media/platform/xilinx/xilinx-dma.c 	dma->xdev = xdev;
xdev              682 drivers/media/platform/xilinx/xilinx-dma.c 	dma->video.v4l2_dev = &xdev->v4l2_dev;
xdev              685 drivers/media/platform/xilinx/xilinx-dma.c 		 xdev->dev->of_node,
xdev              719 drivers/media/platform/xilinx/xilinx-dma.c 	dma->queue.dev = dma->xdev->dev;
xdev              722 drivers/media/platform/xilinx/xilinx-dma.c 		dev_err(dma->xdev->dev, "failed to initialize VB2 queue\n");
xdev              728 drivers/media/platform/xilinx/xilinx-dma.c 	dma->dma = dma_request_slave_channel(dma->xdev->dev, name);
xdev              730 drivers/media/platform/xilinx/xilinx-dma.c 		dev_err(dma->xdev->dev, "no VDMA channel found\n");
xdev              739 drivers/media/platform/xilinx/xilinx-dma.c 		dev_err(dma->xdev->dev, "failed to register video device\n");
xdev               78 drivers/media/platform/xilinx/xilinx-dma.h 	struct xvip_composite_device *xdev;
xdev              100 drivers/media/platform/xilinx/xilinx-dma.h int xvip_dma_init(struct xvip_composite_device *xdev, struct xvip_dma *dma,
xdev               53 drivers/media/platform/xilinx/xilinx-vipp.c xvip_graph_find_entity(struct xvip_composite_device *xdev,
xdev               59 drivers/media/platform/xilinx/xilinx-vipp.c 	list_for_each_entry(asd, &xdev->notifier.asd_list, asd_list) {
xdev               68 drivers/media/platform/xilinx/xilinx-vipp.c static int xvip_graph_build_one(struct xvip_composite_device *xdev,
xdev               81 drivers/media/platform/xilinx/xilinx-vipp.c 	dev_dbg(xdev->dev, "creating links for entity %s\n", local->name);
xdev               90 drivers/media/platform/xilinx/xilinx-vipp.c 		dev_dbg(xdev->dev, "processing endpoint %p\n", ep);
xdev               94 drivers/media/platform/xilinx/xilinx-vipp.c 			dev_err(xdev->dev, "failed to parse link for %p\n",
xdev              103 drivers/media/platform/xilinx/xilinx-vipp.c 			dev_err(xdev->dev, "invalid port number %u for %p\n",
xdev              113 drivers/media/platform/xilinx/xilinx-vipp.c 			dev_dbg(xdev->dev, "skipping sink port %p:%u\n",
xdev              120 drivers/media/platform/xilinx/xilinx-vipp.c 		if (link.remote_node == of_fwnode_handle(xdev->dev->of_node)) {
xdev              121 drivers/media/platform/xilinx/xilinx-vipp.c 			dev_dbg(xdev->dev, "skipping DMA port %p:%u\n",
xdev              128 drivers/media/platform/xilinx/xilinx-vipp.c 		ent = xvip_graph_find_entity(xdev, link.remote_node);
xdev              130 drivers/media/platform/xilinx/xilinx-vipp.c 			dev_err(xdev->dev, "no entity found for %p\n",
xdev              140 drivers/media/platform/xilinx/xilinx-vipp.c 			dev_err(xdev->dev, "invalid port number %u on %p\n",
xdev              152 drivers/media/platform/xilinx/xilinx-vipp.c 		dev_dbg(xdev->dev, "creating %s:%u -> %s:%u link\n",
xdev              160 drivers/media/platform/xilinx/xilinx-vipp.c 			dev_err(xdev->dev,
xdev              173 drivers/media/platform/xilinx/xilinx-vipp.c xvip_graph_find_dma(struct xvip_composite_device *xdev, unsigned int port)
xdev              177 drivers/media/platform/xilinx/xilinx-vipp.c 	list_for_each_entry(dma, &xdev->dmas, list) {
xdev              185 drivers/media/platform/xilinx/xilinx-vipp.c static int xvip_graph_build_dma(struct xvip_composite_device *xdev)
xdev              188 drivers/media/platform/xilinx/xilinx-vipp.c 	struct device_node *node = xdev->dev->of_node;
xdev              199 drivers/media/platform/xilinx/xilinx-vipp.c 	dev_dbg(xdev->dev, "creating links for DMA engines\n");
xdev              207 drivers/media/platform/xilinx/xilinx-vipp.c 		dev_dbg(xdev->dev, "processing endpoint %pOF\n", ep);
xdev              211 drivers/media/platform/xilinx/xilinx-vipp.c 			dev_err(xdev->dev, "failed to parse link for %pOF\n",
xdev              217 drivers/media/platform/xilinx/xilinx-vipp.c 		dma = xvip_graph_find_dma(xdev, link.local_port);
xdev              219 drivers/media/platform/xilinx/xilinx-vipp.c 			dev_err(xdev->dev, "no DMA engine found for port %u\n",
xdev              226 drivers/media/platform/xilinx/xilinx-vipp.c 		dev_dbg(xdev->dev, "creating link for DMA engine %s\n",
xdev              230 drivers/media/platform/xilinx/xilinx-vipp.c 		ent = xvip_graph_find_entity(xdev, link.remote_node);
xdev              232 drivers/media/platform/xilinx/xilinx-vipp.c 			dev_err(xdev->dev, "no entity found for %pOF\n",
xdev              240 drivers/media/platform/xilinx/xilinx-vipp.c 			dev_err(xdev->dev, "invalid port number %u on %pOF\n",
xdev              263 drivers/media/platform/xilinx/xilinx-vipp.c 		dev_dbg(xdev->dev, "creating %s:%u -> %s:%u link\n",
xdev              271 drivers/media/platform/xilinx/xilinx-vipp.c 			dev_err(xdev->dev,
xdev              285 drivers/media/platform/xilinx/xilinx-vipp.c 	struct xvip_composite_device *xdev =
xdev              291 drivers/media/platform/xilinx/xilinx-vipp.c 	dev_dbg(xdev->dev, "notify complete, all subdevs registered\n");
xdev              294 drivers/media/platform/xilinx/xilinx-vipp.c 	list_for_each_entry(asd, &xdev->notifier.asd_list, asd_list) {
xdev              296 drivers/media/platform/xilinx/xilinx-vipp.c 		ret = xvip_graph_build_one(xdev, entity);
xdev              302 drivers/media/platform/xilinx/xilinx-vipp.c 	ret = xvip_graph_build_dma(xdev);
xdev              306 drivers/media/platform/xilinx/xilinx-vipp.c 	ret = v4l2_device_register_subdev_nodes(&xdev->v4l2_dev);
xdev              308 drivers/media/platform/xilinx/xilinx-vipp.c 		dev_err(xdev->dev, "failed to register subdev nodes\n");
xdev              310 drivers/media/platform/xilinx/xilinx-vipp.c 	return media_device_register(&xdev->media_dev);
xdev              317 drivers/media/platform/xilinx/xilinx-vipp.c 	struct xvip_composite_device *xdev =
xdev              325 drivers/media/platform/xilinx/xilinx-vipp.c 	list_for_each_entry(asd, &xdev->notifier.asd_list, asd_list) {
xdev              332 drivers/media/platform/xilinx/xilinx-vipp.c 			dev_err(xdev->dev, "duplicate subdev for node %p\n",
xdev              337 drivers/media/platform/xilinx/xilinx-vipp.c 		dev_dbg(xdev->dev, "subdev %s bound\n", subdev->name);
xdev              343 drivers/media/platform/xilinx/xilinx-vipp.c 	dev_err(xdev->dev, "no entity for subdev %s\n", subdev->name);
xdev              352 drivers/media/platform/xilinx/xilinx-vipp.c static int xvip_graph_parse_one(struct xvip_composite_device *xdev,
xdev              359 drivers/media/platform/xilinx/xilinx-vipp.c 	dev_dbg(xdev->dev, "parsing node %p\n", fwnode);
xdev              368 drivers/media/platform/xilinx/xilinx-vipp.c 		dev_dbg(xdev->dev, "handling endpoint %p\n", ep);
xdev              379 drivers/media/platform/xilinx/xilinx-vipp.c 		if (remote == of_fwnode_handle(xdev->dev->of_node) ||
xdev              380 drivers/media/platform/xilinx/xilinx-vipp.c 		    xvip_graph_find_entity(xdev, remote)) {
xdev              386 drivers/media/platform/xilinx/xilinx-vipp.c 			&xdev->notifier, remote,
xdev              398 drivers/media/platform/xilinx/xilinx-vipp.c 	v4l2_async_notifier_cleanup(&xdev->notifier);
xdev              403 drivers/media/platform/xilinx/xilinx-vipp.c static int xvip_graph_parse(struct xvip_composite_device *xdev)
xdev              415 drivers/media/platform/xilinx/xilinx-vipp.c 	ret = xvip_graph_parse_one(xdev, of_fwnode_handle(xdev->dev->of_node));
xdev              419 drivers/media/platform/xilinx/xilinx-vipp.c 	list_for_each_entry(asd, &xdev->notifier.asd_list, asd_list) {
xdev              421 drivers/media/platform/xilinx/xilinx-vipp.c 		ret = xvip_graph_parse_one(xdev, entity->asd.match.fwnode);
xdev              423 drivers/media/platform/xilinx/xilinx-vipp.c 			v4l2_async_notifier_cleanup(&xdev->notifier);
xdev              431 drivers/media/platform/xilinx/xilinx-vipp.c static int xvip_graph_dma_init_one(struct xvip_composite_device *xdev,
xdev              453 drivers/media/platform/xilinx/xilinx-vipp.c 	dma = devm_kzalloc(xdev->dev, sizeof(*dma), GFP_KERNEL);
xdev              457 drivers/media/platform/xilinx/xilinx-vipp.c 	ret = xvip_dma_init(xdev, dma, type, index);
xdev              459 drivers/media/platform/xilinx/xilinx-vipp.c 		dev_err(xdev->dev, "%pOF initialization failed\n", node);
xdev              463 drivers/media/platform/xilinx/xilinx-vipp.c 	list_add_tail(&dma->list, &xdev->dmas);
xdev              465 drivers/media/platform/xilinx/xilinx-vipp.c 	xdev->v4l2_caps |= type == V4L2_BUF_TYPE_VIDEO_CAPTURE
xdev              471 drivers/media/platform/xilinx/xilinx-vipp.c static int xvip_graph_dma_init(struct xvip_composite_device *xdev)
xdev              477 drivers/media/platform/xilinx/xilinx-vipp.c 	ports = of_get_child_by_name(xdev->dev->of_node, "ports");
xdev              479 drivers/media/platform/xilinx/xilinx-vipp.c 		dev_err(xdev->dev, "ports node not present\n");
xdev              484 drivers/media/platform/xilinx/xilinx-vipp.c 		ret = xvip_graph_dma_init_one(xdev, port);
xdev              494 drivers/media/platform/xilinx/xilinx-vipp.c static void xvip_graph_cleanup(struct xvip_composite_device *xdev)
xdev              499 drivers/media/platform/xilinx/xilinx-vipp.c 	v4l2_async_notifier_unregister(&xdev->notifier);
xdev              500 drivers/media/platform/xilinx/xilinx-vipp.c 	v4l2_async_notifier_cleanup(&xdev->notifier);
xdev              502 drivers/media/platform/xilinx/xilinx-vipp.c 	list_for_each_entry_safe(dma, dmap, &xdev->dmas, list) {
xdev              508 drivers/media/platform/xilinx/xilinx-vipp.c static int xvip_graph_init(struct xvip_composite_device *xdev)
xdev              513 drivers/media/platform/xilinx/xilinx-vipp.c 	ret = xvip_graph_dma_init(xdev);
xdev              515 drivers/media/platform/xilinx/xilinx-vipp.c 		dev_err(xdev->dev, "DMA initialization failed\n");
xdev              520 drivers/media/platform/xilinx/xilinx-vipp.c 	ret = xvip_graph_parse(xdev);
xdev              522 drivers/media/platform/xilinx/xilinx-vipp.c 		dev_err(xdev->dev, "graph parsing failed\n");
xdev              526 drivers/media/platform/xilinx/xilinx-vipp.c 	if (list_empty(&xdev->notifier.asd_list)) {
xdev              527 drivers/media/platform/xilinx/xilinx-vipp.c 		dev_err(xdev->dev, "no subdev found in graph\n");
xdev              532 drivers/media/platform/xilinx/xilinx-vipp.c 	xdev->notifier.ops = &xvip_graph_notify_ops;
xdev              534 drivers/media/platform/xilinx/xilinx-vipp.c 	ret = v4l2_async_notifier_register(&xdev->v4l2_dev, &xdev->notifier);
xdev              536 drivers/media/platform/xilinx/xilinx-vipp.c 		dev_err(xdev->dev, "notifier registration failed\n");
xdev              544 drivers/media/platform/xilinx/xilinx-vipp.c 		xvip_graph_cleanup(xdev);
xdev              553 drivers/media/platform/xilinx/xilinx-vipp.c static void xvip_composite_v4l2_cleanup(struct xvip_composite_device *xdev)
xdev              555 drivers/media/platform/xilinx/xilinx-vipp.c 	v4l2_device_unregister(&xdev->v4l2_dev);
xdev              556 drivers/media/platform/xilinx/xilinx-vipp.c 	media_device_unregister(&xdev->media_dev);
xdev              557 drivers/media/platform/xilinx/xilinx-vipp.c 	media_device_cleanup(&xdev->media_dev);
xdev              560 drivers/media/platform/xilinx/xilinx-vipp.c static int xvip_composite_v4l2_init(struct xvip_composite_device *xdev)
xdev              564 drivers/media/platform/xilinx/xilinx-vipp.c 	xdev->media_dev.dev = xdev->dev;
xdev              565 drivers/media/platform/xilinx/xilinx-vipp.c 	strscpy(xdev->media_dev.model, "Xilinx Video Composite Device",
xdev              566 drivers/media/platform/xilinx/xilinx-vipp.c 		sizeof(xdev->media_dev.model));
xdev              567 drivers/media/platform/xilinx/xilinx-vipp.c 	xdev->media_dev.hw_revision = 0;
xdev              569 drivers/media/platform/xilinx/xilinx-vipp.c 	media_device_init(&xdev->media_dev);
xdev              571 drivers/media/platform/xilinx/xilinx-vipp.c 	xdev->v4l2_dev.mdev = &xdev->media_dev;
xdev              572 drivers/media/platform/xilinx/xilinx-vipp.c 	ret = v4l2_device_register(xdev->dev, &xdev->v4l2_dev);
xdev              574 drivers/media/platform/xilinx/xilinx-vipp.c 		dev_err(xdev->dev, "V4L2 device registration failed (%d)\n",
xdev              576 drivers/media/platform/xilinx/xilinx-vipp.c 		media_device_cleanup(&xdev->media_dev);
xdev              589 drivers/media/platform/xilinx/xilinx-vipp.c 	struct xvip_composite_device *xdev;
xdev              592 drivers/media/platform/xilinx/xilinx-vipp.c 	xdev = devm_kzalloc(&pdev->dev, sizeof(*xdev), GFP_KERNEL);
xdev              593 drivers/media/platform/xilinx/xilinx-vipp.c 	if (!xdev)
xdev              596 drivers/media/platform/xilinx/xilinx-vipp.c 	xdev->dev = &pdev->dev;
xdev              597 drivers/media/platform/xilinx/xilinx-vipp.c 	INIT_LIST_HEAD(&xdev->dmas);
xdev              598 drivers/media/platform/xilinx/xilinx-vipp.c 	v4l2_async_notifier_init(&xdev->notifier);
xdev              600 drivers/media/platform/xilinx/xilinx-vipp.c 	ret = xvip_composite_v4l2_init(xdev);
xdev              604 drivers/media/platform/xilinx/xilinx-vipp.c 	ret = xvip_graph_init(xdev);
xdev              608 drivers/media/platform/xilinx/xilinx-vipp.c 	platform_set_drvdata(pdev, xdev);
xdev              610 drivers/media/platform/xilinx/xilinx-vipp.c 	dev_info(xdev->dev, "device registered\n");
xdev              615 drivers/media/platform/xilinx/xilinx-vipp.c 	xvip_composite_v4l2_cleanup(xdev);
xdev              621 drivers/media/platform/xilinx/xilinx-vipp.c 	struct xvip_composite_device *xdev = platform_get_drvdata(pdev);
xdev              623 drivers/media/platform/xilinx/xilinx-vipp.c 	xvip_graph_cleanup(xdev);
xdev              624 drivers/media/platform/xilinx/xilinx-vipp.c 	xvip_composite_v4l2_cleanup(xdev);
xdev             1588 drivers/net/usb/usbnet.c 	struct usb_device	*xdev;
xdev             1596 drivers/net/usb/usbnet.c 	xdev = interface_to_usbdev (intf);
xdev             1600 drivers/net/usb/usbnet.c 		   xdev->bus->bus_name, xdev->devpath,
xdev             1653 drivers/net/usb/usbnet.c 	struct usb_device		*xdev;
xdev             1673 drivers/net/usb/usbnet.c 	xdev = interface_to_usbdev (udev);
xdev             1687 drivers/net/usb/usbnet.c 	dev->udev = xdev;
xdev             1758 drivers/net/usb/usbnet.c 		dev->in = usb_rcvbulkpipe (xdev, info->in);
xdev             1759 drivers/net/usb/usbnet.c 		dev->out = usb_sndbulkpipe (xdev, info->out);
xdev             1761 drivers/net/usb/usbnet.c 			status = usb_set_interface (xdev,
xdev             1804 drivers/net/usb/usbnet.c 		   xdev->bus->bus_name, xdev->devpath,
xdev              382 drivers/net/xen-netback/xenbus.c static int netback_uevent(struct xenbus_device *xdev,
xdev              385 drivers/net/xen-netback/xenbus.c 	struct backend_info *be = dev_get_drvdata(&xdev->dev);
xdev               40 drivers/pci/xen-pcifront.c 	struct xenbus_device *xdev;
xdev              109 drivers/pci/xen-pcifront.c 		dev_dbg(&pdev->xdev->dev, "schedule aer frontend job\n");
xdev              148 drivers/pci/xen-pcifront.c 			dev_err(&pdev->xdev->dev,
xdev              164 drivers/pci/xen-pcifront.c 		dev_err(&pdev->xdev->dev,
xdev              194 drivers/pci/xen-pcifront.c 		dev_info(&pdev->xdev->dev,
xdev              203 drivers/pci/xen-pcifront.c 			dev_info(&pdev->xdev->dev, "read got back value %x\n",
xdev              233 drivers/pci/xen-pcifront.c 		dev_info(&pdev->xdev->dev,
xdev              403 drivers/pci/xen-pcifront.c 			dev_info(&pdev->xdev->dev, "claiming resource %s/%d\n",
xdev              406 drivers/pci/xen-pcifront.c 				dev_err(&pdev->xdev->dev, "Could not claim resource %s/%d! "
xdev              437 drivers/pci/xen-pcifront.c 			dev_info(&pdev->xdev->dev, "New device on "
xdev              461 drivers/pci/xen-pcifront.c 		dev_err(&pdev->xdev->dev,
xdev              463 drivers/pci/xen-pcifront.c 		dev_err(&pdev->xdev->dev,
xdev              470 drivers/pci/xen-pcifront.c 	dev_info(&pdev->xdev->dev, "Creating PCI Frontend Bus %04x:%02x\n",
xdev              486 drivers/pci/xen-pcifront.c 	b = pci_scan_root_bus(&pdev->xdev->dev, bus,
xdev              489 drivers/pci/xen-pcifront.c 		dev_err(&pdev->xdev->dev,
xdev              529 drivers/pci/xen-pcifront.c 		dev_err(&pdev->xdev->dev,
xdev              531 drivers/pci/xen-pcifront.c 		dev_err(&pdev->xdev->dev,
xdev              537 drivers/pci/xen-pcifront.c 	dev_info(&pdev->xdev->dev, "Rescanning PCI Frontend Bus %04x:%02x\n",
xdev              572 drivers/pci/xen-pcifront.c 	dev_dbg(&pdev->xdev->dev, "cleaning up root buses\n");
xdev              602 drivers/pci/xen-pcifront.c 	dev_dbg(&pdev->xdev->dev,
xdev              609 drivers/pci/xen-pcifront.c 		dev_err(&pdev->xdev->dev, "device or AER driver is NULL\n");
xdev              637 drivers/pci/xen-pcifront.c 					dev_err(&pdev->xdev->dev,
xdev              662 drivers/pci/xen-pcifront.c 	dev_dbg(&pdev->xdev->dev,
xdev              695 drivers/pci/xen-pcifront.c 		dev_info(&pdev->xdev->dev, "Installing PCI frontend\n");
xdev              705 drivers/pci/xen-pcifront.c 			dev_err(&pdev->xdev->dev, "Could not setup SWIOTLB!\n");
xdev              715 drivers/pci/xen-pcifront.c 		dev_info(&pdev->xdev->dev,
xdev              722 drivers/pci/xen-pcifront.c static struct pcifront_device *alloc_pdev(struct xenbus_device *xdev)
xdev              742 drivers/pci/xen-pcifront.c 	dev_set_drvdata(&xdev->dev, pdev);
xdev              743 drivers/pci/xen-pcifront.c 	pdev->xdev = xdev;
xdev              755 drivers/pci/xen-pcifront.c 	dev_dbg(&xdev->dev, "Allocated pdev @ 0x%p pdev->sh_info @ 0x%p\n",
xdev              763 drivers/pci/xen-pcifront.c 	dev_dbg(&pdev->xdev->dev, "freeing pdev @ 0x%p\n", pdev);
xdev              773 drivers/pci/xen-pcifront.c 		xenbus_free_evtchn(pdev->xdev, pdev->evtchn);
xdev              781 drivers/pci/xen-pcifront.c 	dev_set_drvdata(&pdev->xdev->dev, NULL);
xdev              792 drivers/pci/xen-pcifront.c 	err = xenbus_grant_ring(pdev->xdev, pdev->sh_info, 1, &gref);
xdev              798 drivers/pci/xen-pcifront.c 	err = xenbus_alloc_evtchn(pdev->xdev, &pdev->evtchn);
xdev              813 drivers/pci/xen-pcifront.c 		xenbus_dev_fatal(pdev->xdev, err,
xdev              819 drivers/pci/xen-pcifront.c 	err = xenbus_printf(trans, pdev->xdev->nodename,
xdev              822 drivers/pci/xen-pcifront.c 		err = xenbus_printf(trans, pdev->xdev->nodename,
xdev              825 drivers/pci/xen-pcifront.c 		err = xenbus_printf(trans, pdev->xdev->nodename,
xdev              830 drivers/pci/xen-pcifront.c 		xenbus_dev_fatal(pdev->xdev, err,
xdev              838 drivers/pci/xen-pcifront.c 			xenbus_dev_fatal(pdev->xdev, err,
xdev              845 drivers/pci/xen-pcifront.c 	xenbus_switch_state(pdev->xdev, XenbusStateInitialised);
xdev              847 drivers/pci/xen-pcifront.c 	dev_dbg(&pdev->xdev->dev, "publishing successful!\n");
xdev              862 drivers/pci/xen-pcifront.c 	if (xenbus_read_driver_state(pdev->xdev->nodename) !=
xdev              868 drivers/pci/xen-pcifront.c 		xenbus_dev_fatal(pdev->xdev, err,
xdev              873 drivers/pci/xen-pcifront.c 	err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend,
xdev              876 drivers/pci/xen-pcifront.c 		xenbus_dev_error(pdev->xdev, err,
xdev              880 drivers/pci/xen-pcifront.c 			xenbus_dev_fatal(pdev->xdev, err,
xdev              888 drivers/pci/xen-pcifront.c 		xenbus_dev_fatal(pdev->xdev, err,
xdev              900 drivers/pci/xen-pcifront.c 		err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, str,
xdev              905 drivers/pci/xen-pcifront.c 			xenbus_dev_fatal(pdev->xdev, err,
xdev              912 drivers/pci/xen-pcifront.c 			xenbus_dev_fatal(pdev->xdev, err,
xdev              919 drivers/pci/xen-pcifront.c 	err = xenbus_switch_state(pdev->xdev, XenbusStateConnected);
xdev              931 drivers/pci/xen-pcifront.c 	prev_state = xenbus_read_driver_state(pdev->xdev->nodename);
xdev              941 drivers/pci/xen-pcifront.c 	err = xenbus_switch_state(pdev->xdev, XenbusStateClosed);
xdev              955 drivers/pci/xen-pcifront.c 	if (xenbus_read_driver_state(pdev->xdev->nodename) !=
xdev              959 drivers/pci/xen-pcifront.c 	err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend,
xdev              962 drivers/pci/xen-pcifront.c 		xenbus_dev_error(pdev->xdev, err,
xdev              966 drivers/pci/xen-pcifront.c 			xenbus_dev_fatal(pdev->xdev, err,
xdev              974 drivers/pci/xen-pcifront.c 		xenbus_dev_fatal(pdev->xdev, err,
xdev              986 drivers/pci/xen-pcifront.c 		err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, str,
xdev              991 drivers/pci/xen-pcifront.c 			xenbus_dev_fatal(pdev->xdev, err,
xdev              998 drivers/pci/xen-pcifront.c 			xenbus_dev_fatal(pdev->xdev, err,
xdev             1005 drivers/pci/xen-pcifront.c 	xenbus_switch_state(pdev->xdev, XenbusStateConnected);
xdev             1019 drivers/pci/xen-pcifront.c 	if (xenbus_read_driver_state(pdev->xdev->nodename) !=
xdev             1023 drivers/pci/xen-pcifront.c 	err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, "num_devs", "%d",
xdev             1028 drivers/pci/xen-pcifront.c 		xenbus_dev_fatal(pdev->xdev, err,
xdev             1041 drivers/pci/xen-pcifront.c 		state = xenbus_read_unsigned(pdev->xdev->otherend, str,
xdev             1053 drivers/pci/xen-pcifront.c 		err = xenbus_scanf(XBT_NIL, pdev->xdev->otherend, str,
xdev             1058 drivers/pci/xen-pcifront.c 			xenbus_dev_fatal(pdev->xdev, err,
xdev             1066 drivers/pci/xen-pcifront.c 			dev_dbg(&pdev->xdev->dev,
xdev             1076 drivers/pci/xen-pcifront.c 		dev_dbg(&pdev->xdev->dev,
xdev             1081 drivers/pci/xen-pcifront.c 	err = xenbus_switch_state(pdev->xdev, XenbusStateReconfiguring);
xdev             1087 drivers/pci/xen-pcifront.c static void __ref pcifront_backend_changed(struct xenbus_device *xdev,
xdev             1090 drivers/pci/xen-pcifront.c 	struct pcifront_device *pdev = dev_get_drvdata(&xdev->dev);
xdev             1104 drivers/pci/xen-pcifront.c 		if (xdev->state == XenbusStateClosed)
xdev             1108 drivers/pci/xen-pcifront.c 		dev_warn(&xdev->dev, "backend going away!\n");
xdev             1122 drivers/pci/xen-pcifront.c static int pcifront_xenbus_probe(struct xenbus_device *xdev,
xdev             1126 drivers/pci/xen-pcifront.c 	struct pcifront_device *pdev = alloc_pdev(xdev);
xdev             1130 drivers/pci/xen-pcifront.c 		xenbus_dev_fatal(xdev, err,
xdev             1143 drivers/pci/xen-pcifront.c static int pcifront_xenbus_remove(struct xenbus_device *xdev)
xdev             1145 drivers/pci/xen-pcifront.c 	struct pcifront_device *pdev = dev_get_drvdata(&xdev->dev);
xdev              187 drivers/s390/block/xpram.c 	xpram_device_t *xdev = bio->bi_disk->private_data;
xdev              200 drivers/s390/block/xpram.c 	if ((bio->bi_iter.bi_size >> 12) > xdev->size)
xdev              203 drivers/s390/block/xpram.c 	if ((bio->bi_iter.bi_sector >> 3) > 0xffffffffU - xdev->offset)
xdev              205 drivers/s390/block/xpram.c 	index = (bio->bi_iter.bi_sector >> 3) + xdev->offset;
xdev             1965 drivers/usb/host/xhci-ring.c 	struct xhci_virt_device *xdev;
xdev             1973 drivers/usb/host/xhci-ring.c 	xdev = xhci->devs[slot_id];
xdev             1976 drivers/usb/host/xhci-ring.c 	ep_ctx = xhci_get_ep_ctx(xhci, xdev->out_ctx, ep_index);
xdev             2037 drivers/usb/host/xhci-ring.c 	struct xhci_virt_device *xdev;
xdev             2047 drivers/usb/host/xhci-ring.c 	xdev = xhci->devs[slot_id];
xdev             2049 drivers/usb/host/xhci-ring.c 	ep_ctx = xhci_get_ep_ctx(xhci, xdev->out_ctx, ep_index);
xdev             2332 drivers/usb/host/xhci-ring.c 	struct xhci_virt_device *xdev;
xdev             2353 drivers/usb/host/xhci-ring.c 	xdev = xhci->devs[slot_id];
xdev             2354 drivers/usb/host/xhci-ring.c 	if (!xdev) {
xdev             2360 drivers/usb/host/xhci-ring.c 	ep = &xdev->eps[ep_index];
xdev             2362 drivers/usb/host/xhci-ring.c 	ep_ctx = xhci_get_ep_ctx(xhci, xdev->out_ctx, ep_index);
xdev             3011 drivers/usb/host/xhci-ring.c 		struct xhci_virt_device *xdev,
xdev             3023 drivers/usb/host/xhci-ring.c 	struct xhci_ep_ctx *ep_ctx = xhci_get_ep_ctx(xhci, xdev->out_ctx, ep_index);
xdev             3025 drivers/usb/host/xhci-ring.c 	ep_ring = xhci_stream_id_to_ring(xdev, ep_index, stream_id);
xdev             3926 drivers/usb/host/xhci-ring.c 	struct xhci_virt_device *xdev;
xdev             3935 drivers/usb/host/xhci-ring.c 	xdev = xhci->devs[slot_id];
xdev             3937 drivers/usb/host/xhci-ring.c 	ep_ring = xdev->eps[ep_index].ring;
xdev             3938 drivers/usb/host/xhci-ring.c 	ep_ctx = xhci_get_ep_ctx(xhci, xdev->out_ctx, ep_index);
xdev              112 drivers/visorbus/visorbus_main.c static int visorbus_uevent(struct device *xdev, struct kobj_uevent_env *env)
xdev              117 drivers/visorbus/visorbus_main.c 	dev = to_visor_device(xdev);
xdev              131 drivers/visorbus/visorbus_main.c static int visorbus_match(struct device *xdev, struct device_driver *xdrv)
xdev              139 drivers/visorbus/visorbus_main.c 	dev = to_visor_device(xdev);
xdev              148 drivers/visorbus/visorbus_main.c 					xdev,
xdev              210 drivers/visorbus/visorbus_main.c static void visorbus_release_busdevice(struct device *xdev)
xdev              212 drivers/visorbus/visorbus_main.c 	struct visor_device *dev = dev_get_drvdata(xdev);
xdev              225 drivers/visorbus/visorbus_main.c static void visorbus_release_device(struct device *xdev)
xdev              227 drivers/visorbus/visorbus_main.c 	struct visor_device *dev = to_visor_device(xdev);
xdev              529 drivers/visorbus/visorbus_main.c static int visordriver_remove_device(struct device *xdev)
xdev              531 drivers/visorbus/visorbus_main.c 	struct visor_device *dev = to_visor_device(xdev);
xdev              532 drivers/visorbus/visorbus_main.c 	struct visor_driver *drv = to_visor_driver(xdev->driver);
xdev              898 drivers/visorbus/visorbus_main.c static int visordriver_probe_device(struct device *xdev)
xdev              901 drivers/visorbus/visorbus_main.c 	struct visor_driver *drv = to_visor_driver(xdev->driver);
xdev              902 drivers/visorbus/visorbus_main.c 	struct visor_device *dev = to_visor_device(xdev);
xdev               52 drivers/watchdog/of_xilinx_wdt.c 	struct xwdt_device *xdev = watchdog_get_drvdata(wdd);
xdev               54 drivers/watchdog/of_xilinx_wdt.c 	ret = clk_enable(xdev->clk);
xdev               60 drivers/watchdog/of_xilinx_wdt.c 	spin_lock(&xdev->spinlock);
xdev               63 drivers/watchdog/of_xilinx_wdt.c 	control_status_reg = ioread32(xdev->base + XWT_TWCSR0_OFFSET);
xdev               67 drivers/watchdog/of_xilinx_wdt.c 		  xdev->base + XWT_TWCSR0_OFFSET);
xdev               69 drivers/watchdog/of_xilinx_wdt.c 	iowrite32(XWT_CSRX_EWDT2_MASK, xdev->base + XWT_TWCSR1_OFFSET);
xdev               71 drivers/watchdog/of_xilinx_wdt.c 	spin_unlock(&xdev->spinlock);
xdev               79 drivers/watchdog/of_xilinx_wdt.c 	struct xwdt_device *xdev = watchdog_get_drvdata(wdd);
xdev               81 drivers/watchdog/of_xilinx_wdt.c 	spin_lock(&xdev->spinlock);
xdev               83 drivers/watchdog/of_xilinx_wdt.c 	control_status_reg = ioread32(xdev->base + XWT_TWCSR0_OFFSET);
xdev               86 drivers/watchdog/of_xilinx_wdt.c 		  xdev->base + XWT_TWCSR0_OFFSET);
xdev               88 drivers/watchdog/of_xilinx_wdt.c 	iowrite32(0, xdev->base + XWT_TWCSR1_OFFSET);
xdev               90 drivers/watchdog/of_xilinx_wdt.c 	spin_unlock(&xdev->spinlock);
xdev               92 drivers/watchdog/of_xilinx_wdt.c 	clk_disable(xdev->clk);
xdev              102 drivers/watchdog/of_xilinx_wdt.c 	struct xwdt_device *xdev = watchdog_get_drvdata(wdd);
xdev              104 drivers/watchdog/of_xilinx_wdt.c 	spin_lock(&xdev->spinlock);
xdev              106 drivers/watchdog/of_xilinx_wdt.c 	control_status_reg = ioread32(xdev->base + XWT_TWCSR0_OFFSET);
xdev              108 drivers/watchdog/of_xilinx_wdt.c 	iowrite32(control_status_reg, xdev->base + XWT_TWCSR0_OFFSET);
xdev              110 drivers/watchdog/of_xilinx_wdt.c 	spin_unlock(&xdev->spinlock);
xdev              129 drivers/watchdog/of_xilinx_wdt.c static u32 xwdt_selftest(struct xwdt_device *xdev)
xdev              135 drivers/watchdog/of_xilinx_wdt.c 	spin_lock(&xdev->spinlock);
xdev              137 drivers/watchdog/of_xilinx_wdt.c 	timer_value1 = ioread32(xdev->base + XWT_TBR_OFFSET);
xdev              138 drivers/watchdog/of_xilinx_wdt.c 	timer_value2 = ioread32(xdev->base + XWT_TBR_OFFSET);
xdev              143 drivers/watchdog/of_xilinx_wdt.c 		timer_value2 = ioread32(xdev->base + XWT_TBR_OFFSET);
xdev              146 drivers/watchdog/of_xilinx_wdt.c 	spin_unlock(&xdev->spinlock);
xdev              164 drivers/watchdog/of_xilinx_wdt.c 	struct xwdt_device *xdev;
xdev              167 drivers/watchdog/of_xilinx_wdt.c 	xdev = devm_kzalloc(dev, sizeof(*xdev), GFP_KERNEL);
xdev              168 drivers/watchdog/of_xilinx_wdt.c 	if (!xdev)
xdev              171 drivers/watchdog/of_xilinx_wdt.c 	xilinx_wdt_wdd = &xdev->xilinx_wdt_wdd;
xdev              176 drivers/watchdog/of_xilinx_wdt.c 	xdev->base = devm_platform_ioremap_resource(pdev, 0);
xdev              177 drivers/watchdog/of_xilinx_wdt.c 	if (IS_ERR(xdev->base))
xdev              178 drivers/watchdog/of_xilinx_wdt.c 		return PTR_ERR(xdev->base);
xdev              181 drivers/watchdog/of_xilinx_wdt.c 				  &xdev->wdt_interval);
xdev              193 drivers/watchdog/of_xilinx_wdt.c 	xdev->clk = devm_clk_get(dev, NULL);
xdev              194 drivers/watchdog/of_xilinx_wdt.c 	if (IS_ERR(xdev->clk)) {
xdev              195 drivers/watchdog/of_xilinx_wdt.c 		if (PTR_ERR(xdev->clk) != -ENOENT)
xdev              196 drivers/watchdog/of_xilinx_wdt.c 			return PTR_ERR(xdev->clk);
xdev              202 drivers/watchdog/of_xilinx_wdt.c 		xdev->clk = NULL;
xdev              210 drivers/watchdog/of_xilinx_wdt.c 		pfreq = clk_get_rate(xdev->clk);
xdev              217 drivers/watchdog/of_xilinx_wdt.c 	if (pfreq && xdev->wdt_interval)
xdev              218 drivers/watchdog/of_xilinx_wdt.c 		xilinx_wdt_wdd->timeout = 2 * ((1 << xdev->wdt_interval) /
xdev              221 drivers/watchdog/of_xilinx_wdt.c 	spin_lock_init(&xdev->spinlock);
xdev              222 drivers/watchdog/of_xilinx_wdt.c 	watchdog_set_drvdata(xilinx_wdt_wdd, xdev);
xdev              224 drivers/watchdog/of_xilinx_wdt.c 	rc = clk_prepare_enable(xdev->clk);
xdev              230 drivers/watchdog/of_xilinx_wdt.c 				      xdev->clk);
xdev              234 drivers/watchdog/of_xilinx_wdt.c 	rc = xwdt_selftest(xdev);
xdev              244 drivers/watchdog/of_xilinx_wdt.c 	clk_disable(xdev->clk);
xdev              247 drivers/watchdog/of_xilinx_wdt.c 		 xdev->base, xilinx_wdt_wdd->timeout);
xdev              249 drivers/watchdog/of_xilinx_wdt.c 	platform_set_drvdata(pdev, xdev);
xdev              262 drivers/watchdog/of_xilinx_wdt.c 	struct xwdt_device *xdev = dev_get_drvdata(dev);
xdev              264 drivers/watchdog/of_xilinx_wdt.c 	if (watchdog_active(&xdev->xilinx_wdt_wdd))
xdev              265 drivers/watchdog/of_xilinx_wdt.c 		xilinx_wdt_stop(&xdev->xilinx_wdt_wdd);
xdev              278 drivers/watchdog/of_xilinx_wdt.c 	struct xwdt_device *xdev = dev_get_drvdata(dev);
xdev              281 drivers/watchdog/of_xilinx_wdt.c 	if (watchdog_active(&xdev->xilinx_wdt_wdd))
xdev              282 drivers/watchdog/of_xilinx_wdt.c 		ret = xilinx_wdt_start(&xdev->xilinx_wdt_wdd);
xdev             1173 drivers/xen/pvcalls-back.c static int pvcalls_back_uevent(struct xenbus_device *xdev,
xdev              668 drivers/xen/xen-pciback/pci_stub.c 		psdev->pdev->xdev->otherend_id);
xdev               34 drivers/xen/xen-pciback/pciback.h 	struct xenbus_device *xdev;
xdev              162 drivers/xen/xen-pciback/pciback_ops.c 				    pci_name(dev), pdev->xdev->otherend_id,
xdev              260 drivers/xen/xen-pciback/pciback_ops.c 				    pci_name(dev), pdev->xdev->otherend_id,
xdev               78 drivers/xen/xen-pciback/vpci.c 		xenbus_dev_fatal(pdev->xdev, err,
xdev               86 drivers/xen/xen-pciback/vpci.c 		xenbus_dev_fatal(pdev->xdev, err,
xdev              132 drivers/xen/xen-pciback/vpci.c 	xenbus_dev_fatal(pdev->xdev, err,
xdev               37 drivers/xen/xen-pciback/xenbus.c static struct xen_pcibk_device *alloc_pdev(struct xenbus_device *xdev)
xdev               44 drivers/xen/xen-pciback/xenbus.c 	dev_dbg(&xdev->dev, "allocated pdev @ 0x%p\n", pdev);
xdev               46 drivers/xen/xen-pciback/xenbus.c 	pdev->xdev = xdev;
xdev               61 drivers/xen/xen-pciback/xenbus.c 	dev_set_drvdata(&xdev->dev, pdev);
xdev               82 drivers/xen/xen-pciback/xenbus.c 		xenbus_unmap_ring_vfree(pdev->xdev, pdev->sh_info);
xdev              101 drivers/xen/xen-pciback/xenbus.c 	dev_set_drvdata(&pdev->xdev->dev, NULL);
xdev              102 drivers/xen/xen-pciback/xenbus.c 	pdev->xdev = NULL;
xdev              113 drivers/xen/xen-pciback/xenbus.c 	dev_dbg(&pdev->xdev->dev,
xdev              117 drivers/xen/xen-pciback/xenbus.c 	err = xenbus_map_ring_valloc(pdev->xdev, &gnt_ref, 1, &vaddr);
xdev              119 drivers/xen/xen-pciback/xenbus.c 		xenbus_dev_fatal(pdev->xdev, err,
xdev              127 drivers/xen/xen-pciback/xenbus.c 		pdev->xdev->otherend_id, remote_evtchn, xen_pcibk_handle_event,
xdev              130 drivers/xen/xen-pciback/xenbus.c 		xenbus_dev_fatal(pdev->xdev, err,
xdev              137 drivers/xen/xen-pciback/xenbus.c 	dev_dbg(&pdev->xdev->dev, "Attached!\n");
xdev              151 drivers/xen/xen-pciback/xenbus.c 	if (xenbus_read_driver_state(pdev->xdev->nodename) !=
xdev              156 drivers/xen/xen-pciback/xenbus.c 	if (xenbus_read_driver_state(pdev->xdev->otherend) !=
xdev              160 drivers/xen/xen-pciback/xenbus.c 	dev_dbg(&pdev->xdev->dev, "Reading frontend config\n");
xdev              162 drivers/xen/xen-pciback/xenbus.c 	err = xenbus_gather(XBT_NIL, pdev->xdev->otherend,
xdev              168 drivers/xen/xen-pciback/xenbus.c 		xenbus_dev_fatal(pdev->xdev, err,
xdev              174 drivers/xen/xen-pciback/xenbus.c 		xenbus_dev_fatal(pdev->xdev, -EFAULT,
xdev              186 drivers/xen/xen-pciback/xenbus.c 	dev_dbg(&pdev->xdev->dev, "Connecting...\n");
xdev              188 drivers/xen/xen-pciback/xenbus.c 	err = xenbus_switch_state(pdev->xdev, XenbusStateConnected);
xdev              190 drivers/xen/xen-pciback/xenbus.c 		xenbus_dev_fatal(pdev->xdev, err,
xdev              193 drivers/xen/xen-pciback/xenbus.c 	dev_dbg(&pdev->xdev->dev, "Connected? %d\n", err);
xdev              217 drivers/xen/xen-pciback/xenbus.c 	err = xenbus_printf(XBT_NIL, pdev->xdev->nodename, str,
xdev              232 drivers/xen/xen-pciback/xenbus.c 	dev_dbg(&pdev->xdev->dev, "exporting dom %x bus %x slot %x func %x\n",
xdev              238 drivers/xen/xen-pciback/xenbus.c 		xenbus_dev_fatal(pdev->xdev, err,
xdev              251 drivers/xen/xen-pciback/xenbus.c 	dev_info(&dev->dev, "registering for %d\n", pdev->xdev->otherend_id);
xdev              253 drivers/xen/xen-pciback/xenbus.c 					     pdev->xdev->otherend_id) != 0) {
xdev              257 drivers/xen/xen-pciback/xenbus.c 		xen_register_device_domain_owner(dev, pdev->xdev->otherend_id);
xdev              278 drivers/xen/xen-pciback/xenbus.c 	dev_dbg(&pdev->xdev->dev, "removing dom %x bus %x slot %x func %x\n",
xdev              284 drivers/xen/xen-pciback/xenbus.c 		dev_dbg(&pdev->xdev->dev, "Couldn't locate PCI device "
xdev              290 drivers/xen/xen-pciback/xenbus.c 	dev_dbg(&dev->dev, "unregistering for %d\n", pdev->xdev->otherend_id);
xdev              308 drivers/xen/xen-pciback/xenbus.c 	dev_dbg(&pdev->xdev->dev, "Publishing pci roots\n");
xdev              310 drivers/xen/xen-pciback/xenbus.c 	err = xenbus_scanf(XBT_NIL, pdev->xdev->nodename,
xdev              325 drivers/xen/xen-pciback/xenbus.c 		err = xenbus_scanf(XBT_NIL, pdev->xdev->nodename,
xdev              346 drivers/xen/xen-pciback/xenbus.c 	dev_dbg(&pdev->xdev->dev, "writing root %d at %04x:%02x\n",
xdev              349 drivers/xen/xen-pciback/xenbus.c 	err = xenbus_printf(XBT_NIL, pdev->xdev->nodename, str,
xdev              354 drivers/xen/xen-pciback/xenbus.c 	err = xenbus_printf(XBT_NIL, pdev->xdev->nodename,
xdev              372 drivers/xen/xen-pciback/xenbus.c 	dev_dbg(&pdev->xdev->dev, "Reconfiguring device ...\n");
xdev              376 drivers/xen/xen-pciback/xenbus.c 	if (xenbus_read_driver_state(pdev->xdev->nodename) !=
xdev              380 drivers/xen/xen-pciback/xenbus.c 	err = xenbus_scanf(XBT_NIL, pdev->xdev->nodename, "num_devs", "%d",
xdev              385 drivers/xen/xen-pciback/xenbus.c 		xenbus_dev_fatal(pdev->xdev, err,
xdev              394 drivers/xen/xen-pciback/xenbus.c 			xenbus_dev_fatal(pdev->xdev, err,
xdev              399 drivers/xen/xen-pciback/xenbus.c 		substate = xenbus_read_unsigned(pdev->xdev->nodename, state_str,
xdev              404 drivers/xen/xen-pciback/xenbus.c 			dev_dbg(&pdev->xdev->dev, "Attaching dev-%d ...\n", i);
xdev              409 drivers/xen/xen-pciback/xenbus.c 				xenbus_dev_fatal(pdev->xdev, err,
xdev              414 drivers/xen/xen-pciback/xenbus.c 			err = xenbus_scanf(XBT_NIL, pdev->xdev->nodename,
xdev              418 drivers/xen/xen-pciback/xenbus.c 				xenbus_dev_fatal(pdev->xdev, err,
xdev              425 drivers/xen/xen-pciback/xenbus.c 				xenbus_dev_fatal(pdev->xdev, err,
xdev              440 drivers/xen/xen-pciback/xenbus.c 				xenbus_dev_fatal(pdev->xdev, err,
xdev              446 drivers/xen/xen-pciback/xenbus.c 			err = xenbus_printf(XBT_NIL, pdev->xdev->nodename,
xdev              450 drivers/xen/xen-pciback/xenbus.c 				xenbus_dev_fatal(pdev->xdev, err,
xdev              458 drivers/xen/xen-pciback/xenbus.c 			dev_dbg(&pdev->xdev->dev, "Detaching dev-%d ...\n", i);
xdev              463 drivers/xen/xen-pciback/xenbus.c 				xenbus_dev_fatal(pdev->xdev, err,
xdev              468 drivers/xen/xen-pciback/xenbus.c 			err = xenbus_scanf(XBT_NIL, pdev->xdev->nodename,
xdev              472 drivers/xen/xen-pciback/xenbus.c 				xenbus_dev_fatal(pdev->xdev, err,
xdev              479 drivers/xen/xen-pciback/xenbus.c 				xenbus_dev_fatal(pdev->xdev, err,
xdev              502 drivers/xen/xen-pciback/xenbus.c 	err = xenbus_switch_state(pdev->xdev, XenbusStateReconfigured);
xdev              504 drivers/xen/xen-pciback/xenbus.c 		xenbus_dev_fatal(pdev->xdev, err,
xdev              514 drivers/xen/xen-pciback/xenbus.c static void xen_pcibk_frontend_changed(struct xenbus_device *xdev,
xdev              517 drivers/xen/xen-pciback/xenbus.c 	struct xen_pcibk_device *pdev = dev_get_drvdata(&xdev->dev);
xdev              519 drivers/xen/xen-pciback/xenbus.c 	dev_dbg(&xdev->dev, "fe state changed %d\n", fe_state);
xdev              534 drivers/xen/xen-pciback/xenbus.c 		xenbus_switch_state(xdev, XenbusStateConnected);
xdev              539 drivers/xen/xen-pciback/xenbus.c 		xenbus_switch_state(xdev, XenbusStateClosing);
xdev              544 drivers/xen/xen-pciback/xenbus.c 		xenbus_switch_state(xdev, XenbusStateClosed);
xdev              545 drivers/xen/xen-pciback/xenbus.c 		if (xenbus_dev_is_online(xdev))
xdev              549 drivers/xen/xen-pciback/xenbus.c 		dev_dbg(&xdev->dev, "frontend is gone! unregister device\n");
xdev              550 drivers/xen/xen-pciback/xenbus.c 		device_unregister(&xdev->dev);
xdev              571 drivers/xen/xen-pciback/xenbus.c 	if (xenbus_read_driver_state(pdev->xdev->nodename) !=
xdev              575 drivers/xen/xen-pciback/xenbus.c 	dev_dbg(&pdev->xdev->dev, "getting be setup\n");
xdev              577 drivers/xen/xen-pciback/xenbus.c 	err = xenbus_scanf(XBT_NIL, pdev->xdev->nodename, "num_devs", "%d",
xdev              582 drivers/xen/xen-pciback/xenbus.c 		xenbus_dev_fatal(pdev->xdev, err,
xdev              591 drivers/xen/xen-pciback/xenbus.c 			xenbus_dev_fatal(pdev->xdev, err,
xdev              597 drivers/xen/xen-pciback/xenbus.c 		err = xenbus_scanf(XBT_NIL, pdev->xdev->nodename, dev_str,
xdev              600 drivers/xen/xen-pciback/xenbus.c 			xenbus_dev_fatal(pdev->xdev, err,
xdev              606 drivers/xen/xen-pciback/xenbus.c 			xenbus_dev_fatal(pdev->xdev, err,
xdev              620 drivers/xen/xen-pciback/xenbus.c 			xenbus_dev_fatal(pdev->xdev, err,
xdev              625 drivers/xen/xen-pciback/xenbus.c 		err = xenbus_printf(XBT_NIL, pdev->xdev->nodename, state_str,
xdev              628 drivers/xen/xen-pciback/xenbus.c 			xenbus_dev_fatal(pdev->xdev, err, "Error switching "
xdev              636 drivers/xen/xen-pciback/xenbus.c 		xenbus_dev_fatal(pdev->xdev, err,
xdev              642 drivers/xen/xen-pciback/xenbus.c 	err = xenbus_switch_state(pdev->xdev, XenbusStateInitialised);
xdev              644 drivers/xen/xen-pciback/xenbus.c 		xenbus_dev_fatal(pdev->xdev, err,
xdev              661 drivers/xen/xen-pciback/xenbus.c 	switch (xenbus_read_driver_state(pdev->xdev->nodename)) {
xdev              598 drivers/xen/xenbus/xenbus_probe.c 	struct xenbus_device *xdev
xdev              601 drivers/xen/xenbus/xenbus_probe.c 	DPRINTK("%s", xdev->nodename);
xdev              607 drivers/xen/xenbus/xenbus_probe.c 		err = drv->suspend(xdev);
xdev              618 drivers/xen/xenbus/xenbus_probe.c 	struct xenbus_device *xdev
xdev              621 drivers/xen/xenbus/xenbus_probe.c 	DPRINTK("%s", xdev->nodename);
xdev              626 drivers/xen/xenbus/xenbus_probe.c 	err = talk_to_otherend(xdev);
xdev              633 drivers/xen/xenbus/xenbus_probe.c 	xdev->state = XenbusStateInitialising;
xdev              636 drivers/xen/xenbus/xenbus_probe.c 		err = drv->resume(xdev);
xdev              643 drivers/xen/xenbus/xenbus_probe.c 	err = watch_otherend(xdev);
xdev               98 drivers/xen/xenbus/xenbus_probe_backend.c 	struct xenbus_device *xdev;
xdev              107 drivers/xen/xenbus/xenbus_probe_backend.c 	xdev = to_xenbus_device(dev);
xdev              108 drivers/xen/xenbus/xenbus_probe_backend.c 	bus = container_of(xdev->dev.bus, struct xen_bus_type, bus);
xdev              110 drivers/xen/xenbus/xenbus_probe_backend.c 	if (add_uevent_var(env, "MODALIAS=xen-backend:%s", xdev->devicetype))
xdev              114 drivers/xen/xenbus/xenbus_probe_backend.c 	if (add_uevent_var(env, "XENBUS_TYPE=%s", xdev->devicetype))
xdev              117 drivers/xen/xenbus/xenbus_probe_backend.c 	if (add_uevent_var(env, "XENBUS_PATH=%s", xdev->nodename))
xdev              126 drivers/xen/xenbus/xenbus_probe_backend.c 			return drv->uevent(xdev, env);
xdev               97 drivers/xen/xenbus/xenbus_probe_frontend.c 	struct xenbus_device *xdev = container_of(w, struct xenbus_device, work);
xdev               99 drivers/xen/xenbus/xenbus_probe_frontend.c 	xenbus_dev_resume(&xdev->dev);
xdev              109 drivers/xen/xenbus/xenbus_probe_frontend.c 		struct xenbus_device *xdev = to_xenbus_device(dev);
xdev              111 drivers/xen/xenbus/xenbus_probe_frontend.c 		schedule_work(&xdev->work);
xdev              122 drivers/xen/xenbus/xenbus_probe_frontend.c 		struct xenbus_device *xdev = to_xenbus_device(dev);
xdev              123 drivers/xen/xenbus/xenbus_probe_frontend.c 		INIT_WORK(&xdev->work, xenbus_frontend_delayed_resume);
xdev              199 fs/nfsd/nfsfh.c 		dev_t xdev;
xdev              205 fs/nfsd/nfsfh.c 		xdev = old_decode_dev(fh->ofh_xdev);
xdev              207 fs/nfsd/nfsfh.c 		mk_fsid(FSID_DEV, tfh, xdev, xino, 0, NULL);
xdev              381 include/sound/core.h #define gameport_set_dev_parent(gp,xdev) ((gp)->dev.parent = (xdev))