| /linux/drivers/watchdog/ |
| H A D | of_xilinx_wdt.c | 52 struct xwdt_device *xdev = watchdog_get_drvdata(wdd); in xilinx_wdt_start() local 54 ret = clk_enable(xdev->clk); in xilinx_wdt_start() 60 spin_lock(&xdev->spinlock); in xilinx_wdt_start() 63 control_status_reg = ioread32(xdev->base + XWT_TWCSR0_OFFSET); in xilinx_wdt_start() 67 xdev->base + XWT_TWCSR0_OFFSET); in xilinx_wdt_start() 69 iowrite32(XWT_CSRX_EWDT2_MASK, xdev->base + XWT_TWCSR1_OFFSET); in xilinx_wdt_start() 71 spin_unlock(&xdev->spinlock); in xilinx_wdt_start() 81 struct xwdt_device *xdev = watchdog_get_drvdata(wdd); in xilinx_wdt_stop() local 83 spin_lock(&xdev->spinlock); in xilinx_wdt_stop() 85 control_status_reg = ioread32(xdev->base + XWT_TWCSR0_OFFSET); in xilinx_wdt_stop() [all …]
|
| H A D | xilinx_wwdt.c | 78 struct xwwdt_device *xdev = watchdog_get_drvdata(wdd); in xilinx_wwdt_start() local 79 struct watchdog_device *xilinx_wwdt_wdd = &xdev->xilinx_wwdt_wdd; in xilinx_wwdt_start() 82 spin_lock(&xdev->spinlock); in xilinx_wwdt_start() 84 iowrite32(XWWDT_MWR_MASK, xdev->base + XWWDT_MWR_OFFSET); in xilinx_wwdt_start() 85 iowrite32(~(u32)XWWDT_ESR_WEN_MASK, xdev->base + XWWDT_ESR_OFFSET); in xilinx_wwdt_start() 86 iowrite32((u32)xdev->closed_timeout, xdev->base + XWWDT_FWR_OFFSET); in xilinx_wwdt_start() 87 iowrite32((u32)xdev->open_timeout, xdev->base + XWWDT_SWR_OFFSET); in xilinx_wwdt_start() 90 control_status_reg = ioread32(xdev->base + XWWDT_ESR_OFFSET); in xilinx_wwdt_start() 92 iowrite32(control_status_reg, xdev->base + XWWDT_ESR_OFFSET); in xilinx_wwdt_start() 94 spin_unlock(&xdev->spinlock); in xilinx_wwdt_start() [all …]
|
| /linux/drivers/xen/xen-pciback/ |
| H A D | xenbus.c | 37 static struct xen_pcibk_device *alloc_pdev(struct xenbus_device *xdev) in alloc_pdev() argument 44 dev_dbg(&xdev->dev, "allocated pdev @ 0x%p\n", pdev); in alloc_pdev() 46 pdev->xdev = xdev; in alloc_pdev() 61 dev_set_drvdata(&xdev->dev, pdev); in alloc_pdev() 82 xenbus_unmap_ring_vfree(pdev->xdev, pdev->sh_info); in xen_pcibk_disconnect() 101 dev_set_drvdata(&pdev->xdev->dev, NULL); in free_pdev() 102 pdev->xdev = NULL; in free_pdev() 113 dev_dbg(&pdev->xdev->dev, in xen_pcibk_do_attach() 117 err = xenbus_map_ring_valloc(pdev->xdev, &gnt_ref, 1, &vaddr); in xen_pcibk_do_attach() 119 xenbus_dev_fatal(pdev->xdev, err, in xen_pcibk_do_attach() [all …]
|
| H A D | vpci.c | 79 xenbus_dev_fatal(pdev->xdev, err, in __xen_pcibk_add_pci_dev() 87 xenbus_dev_fatal(pdev->xdev, err, in __xen_pcibk_add_pci_dev() 134 xenbus_dev_fatal(pdev->xdev, err, in __xen_pcibk_add_pci_dev()
|
| H A D | pciback_ops.c | 157 pdev->xdev->otherend_id, status); in xen_pcibk_enable_msi() 244 pdev->xdev->otherend_id, result); in xen_pcibk_enable_msix()
|
| H A D | pci_stub.c | 713 psdev->pdev->xdev->otherend_id); in kill_domain_by_device()
|
| /linux/drivers/dma/xilinx/ |
| H A D | xdma.c | 139 #define xdma_err(xdev, fmt, args...) \ argument 140 dev_err(&(xdev)->pdev->dev, fmt, ##args) 224 struct xdma_device *xdev = chan->xdev_hdl; in xdma_channel_init() local 227 ret = regmap_write(xdev->rmap, chan->base + XDMA_CHAN_CONTROL_W1C, in xdma_channel_init() 232 ret = regmap_write(xdev->rmap, chan->base + XDMA_CHAN_INTR_ENABLE, in xdma_channel_init() 328 struct xdma_device *xdev = xchan->xdev_hdl; in xdma_xfer_start() local 342 ret = regmap_write(xdev->rmap, xchan->base + XDMA_CHAN_CONTROL_W1C, in xdma_xfer_start() 349 xdma_err(xdev, "incorrect request direction"); in xdma_xfer_start() 357 ret = regmap_write(xdev->rmap, xchan->base + XDMA_SGDMA_DESC_LO, val); in xdma_xfer_start() 362 ret = regmap_write(xdev in xdma_xfer_start() 393 struct xdma_device *xdev = xchan->xdev_hdl; xdma_xfer_stop() local 405 xdma_alloc_channels(struct xdma_device * xdev,enum dma_transfer_direction dir) xdma_alloc_channels() argument 541 struct xdma_device *xdev = xdma_chan->xdev_hdl; xdma_synchronize() local 665 struct xdma_device *xdev = xdma_chan->xdev_hdl; xdma_prep_dma_cyclic() local 811 struct xdma_device *xdev = xdma_chan->xdev_hdl; xdma_alloc_chan_resources() local 875 struct xdma_device *xdev = xchan->xdev_hdl; xdma_channel_isr() local 971 xdma_irq_fini(struct xdma_device * xdev) xdma_irq_fini() argument 993 xdma_set_vector_reg(struct xdma_device * xdev,u32 vec_tbl_start,u32 irq_start,u32 irq_num) xdma_set_vector_reg() argument 1025 xdma_irq_init(struct xdma_device * xdev) xdma_irq_init() argument 1115 struct xdma_device *xdev = platform_get_drvdata(pdev); xdma_disable_user_irq() local 1136 struct xdma_device *xdev = platform_get_drvdata(pdev); xdma_enable_user_irq() local 1164 struct xdma_device *xdev = platform_get_drvdata(pdev); xdma_get_user_irq() local 1181 struct xdma_device *xdev = platform_get_drvdata(pdev); xdma_remove() local 1197 struct xdma_device *xdev; xdma_probe() local [all...] |
| H A D | xilinx_dpdma.c | 245 struct xilinx_dpdma_device *xdev; member 452 static void xilinx_dpdma_debugfs_init(struct xilinx_dpdma_device *xdev) in xilinx_dpdma_debugfs_init() argument 458 dent = debugfs_create_file("testcase", 0444, xdev->common.dbg_dev_root, in xilinx_dpdma_debugfs_init() 461 dev_err(xdev->dev, "Failed to create debugfs testcase file\n"); in xilinx_dpdma_debugfs_init() 505 static void xilinx_dpdma_sw_desc_set_dma_addrs(struct xilinx_dpdma_device *xdev, in xilinx_dpdma_sw_desc_set_dma_addrs() argument 515 if (xdev->ext_addr) in xilinx_dpdma_sw_desc_set_dma_addrs() 525 if (xdev->ext_addr) { in xilinx_dpdma_sw_desc_set_dma_addrs() 539 if (xdev->ext_addr) in xilinx_dpdma_sw_desc_set_dma_addrs() 593 struct device *dev = chan->xdev->dev; in xilinx_dpdma_chan_dump_tx_desc() 704 dev_err(chan->xdev->dev, in xilinx_dpdma_chan_prep_cyclic() [all …]
|
| H A D | xilinx_dma.c | 384 * @xdev: Driver specific device structure 423 struct xilinx_dma_device *xdev; member 533 readl_poll_timeout_atomic(chan->xdev->regs + chan->ctrl_offset + reg, \ 539 return ioread32(chan->xdev->regs + reg); in dma_read() 544 iowrite32(value, chan->xdev->regs + reg); in dma_write() 591 writel(value_lsb, chan->xdev->regs + chan->desc_offset + reg); in vdma_desc_write_64() 594 writel(value_msb, chan->xdev->regs + chan->desc_offset + reg + 4); in vdma_desc_write_64() 599 lo_hi_writeq(value, chan->xdev->regs + chan->ctrl_offset + reg); in dma_writeq() 865 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_VDMA) { in xilinx_dma_free_tx_descriptor() 870 } else if (chan->xdev in xilinx_dma_free_tx_descriptor() 2908 xdma_disable_allclks(struct xilinx_dma_device * xdev) xdma_disable_allclks() argument 2927 xilinx_dma_chan_probe(struct xilinx_dma_device * xdev,struct device_node * node) xilinx_dma_chan_probe() argument 3096 xilinx_dma_child_probe(struct xilinx_dma_device * xdev,struct device_node * node) xilinx_dma_child_probe() argument 3125 struct xilinx_dma_device *xdev = ofdma->of_dma_data; of_dma_xilinx_xlate() local 3182 struct xilinx_dma_device *xdev; xilinx_dma_probe() local 3379 struct xilinx_dma_device *xdev = platform_get_drvdata(pdev); xilinx_dma_remove() local [all...] |
| /linux/drivers/char/xillybus/ |
| H A D | xillyusb.c | 90 struct xillyusb_dev *xdev; member 119 struct xillyusb_dev *xdev; member 488 *endpoint_alloc(struct xillyusb_dev *xdev, in endpoint_alloc() argument 517 ep->xdev = xdev; in endpoint_alloc() 549 struct xillyusb_dev *xdev = in cleanup_dev() local 552 if (xdev->in_ep) in cleanup_dev() 553 endpoint_dealloc(xdev->in_ep); in cleanup_dev() 555 if (xdev->msg_ep) in cleanup_dev() 556 endpoint_dealloc(xdev->msg_ep); in cleanup_dev() 558 if (xdev->workq) in cleanup_dev() [all …]
|
| /linux/drivers/pci/ |
| H A D | xen-pcifront.c | 40 struct xenbus_device *xdev; member 106 dev_dbg(&pdev->xdev->dev, "schedule aer frontend job\n"); in schedule_pcifront_aer_op() 145 dev_err(&pdev->xdev->dev, in do_pci_op() 161 dev_err(&pdev->xdev->dev, in do_pci_op() 190 dev_dbg(&pdev->xdev->dev, in pcifront_bus_read() 198 dev_dbg(&pdev->xdev->dev, "read got back value %x\n", in pcifront_bus_read() 227 dev_dbg(&pdev->xdev->dev, in pcifront_bus_write() 394 dev_info(&pdev->xdev->dev, "claiming resource %s/%d\n", in pcifront_claim_resource() 397 dev_err(&pdev->xdev->dev, "Could not claim resource %s/%d! " in pcifront_claim_resource() 429 dev_info(&pdev->xdev->dev, "New device on " in pcifront_scan_bus() [all …]
|
| /linux/drivers/dma/ |
| H A D | uniphier-xdmac.c | 88 struct uniphier_xdmac_device *xdev; member 242 dev_err(xc->xdev->ddev.dev, in uniphier_xdmac_chan_irq() 245 dev_err(xc->xdev->ddev.dev, in uniphier_xdmac_chan_irq() 266 struct uniphier_xdmac_device *xdev = dev_id; in uniphier_xdmac_irq_handler() local 269 for (i = 0; i < xdev->nr_chans; i++) in uniphier_xdmac_irq_handler() 270 uniphier_xdmac_chan_irq(&xdev->channels[i]); in uniphier_xdmac_irq_handler() 345 if (maxburst > xc->xdev->ddev.max_burst) { in uniphier_xdmac_prep_slave_sg() 346 dev_err(xc->xdev->ddev.dev, in uniphier_xdmac_prep_slave_sg() 374 dev_err(xc->xdev->ddev.dev, in uniphier_xdmac_prep_slave_sg() 381 dev_err(xc->xdev->ddev.dev, in uniphier_xdmac_prep_slave_sg() [all …]
|
| /linux/drivers/xen/xenbus/ |
| H A D | xenbus_probe_backend.c | 98 const struct xenbus_device *xdev; in xenbus_uevent_backend() local 107 xdev = to_xenbus_device(dev); in xenbus_uevent_backend() 108 bus = container_of(xdev->dev.bus, struct xen_bus_type, bus); in xenbus_uevent_backend() 110 if (add_uevent_var(env, "MODALIAS=xen-backend:%s", xdev->devicetype)) in xenbus_uevent_backend() 114 if (add_uevent_var(env, "XENBUS_TYPE=%s", xdev->devicetype)) in xenbus_uevent_backend() 117 if (add_uevent_var(env, "XENBUS_PATH=%s", xdev->nodename)) in xenbus_uevent_backend() 126 return drv->uevent(xdev, env); in xenbus_uevent_backend() 260 struct xenbus_device *xdev; in backend_reclaim_memory() local 266 xdev = to_xenbus_device(dev); in backend_reclaim_memory() 267 if (down_trylock(&xdev->reclaim_sem)) in backend_reclaim_memory() [all …]
|
| H A D | xenbus_probe_frontend.c | 96 struct xenbus_device *xdev = container_of(w, struct xenbus_device, work); in xenbus_frontend_delayed_restore() local 98 xenbus_dev_restore(&xdev->dev); in xenbus_frontend_delayed_restore() 108 struct xenbus_device *xdev = to_xenbus_device(dev); in xenbus_frontend_dev_restore() local 110 schedule_work(&xdev->work); in xenbus_frontend_dev_restore() 121 struct xenbus_device *xdev = to_xenbus_device(dev); in xenbus_frontend_dev_probe() local 122 INIT_WORK(&xdev->work, xenbus_frontend_delayed_restore); in xenbus_frontend_dev_probe()
|
| H A D | xenbus_probe.c | 711 struct xenbus_device *xdev in xenbus_dev_freeze() local 714 DPRINTK("%s", xdev->nodename); in xenbus_dev_freeze() 720 err = drv->suspend(xdev); in xenbus_dev_freeze() 731 struct xenbus_device *xdev in xenbus_dev_restore() local 734 DPRINTK("%s", xdev->nodename); in xenbus_dev_restore() 739 err = talk_to_otherend(xdev); in xenbus_dev_restore() 745 xdev->state = XenbusStateInitialising; in xenbus_dev_restore() 748 err = drv->resume(xdev); in xenbus_dev_restore() 755 err = watch_otherend(xdev); in xenbus_dev_restore()
|
| /linux/drivers/media/pci/mgb4/ |
| H A D | mgb4_core.c | 192 irq = xdma_get_user_irq(mgbdev->xdev, 14); in init_spi() 193 xdma_enable_user_irq(mgbdev->xdev, irq); in init_spi() 293 irq = xdma_get_user_irq(mgbdev->xdev, 15); in init_i2c() 294 xdma_enable_user_irq(mgbdev->xdev, irq); in init_i2c() 491 mgbdev->xdev = platform_device_register_resndata(dev, "xdma", in init_xdma() 494 if (IS_ERR(mgbdev->xdev)) { in init_xdma() 496 return PTR_ERR(mgbdev->xdev); in init_xdma() 504 platform_device_unregister(mgbdev->xdev); in free_xdma()
|
| H A D | mgb4_vin.c | 286 int irq = xdma_get_user_irq(vindev->mgbdev->xdev, config->vin_irq); in stop_streaming() 288 xdma_disable_user_irq(vindev->mgbdev->xdev, irq); in stop_streaming() 310 int irq = xdma_get_user_irq(vindev->mgbdev->xdev, config->vin_irq); in start_streaming() 324 xdma_enable_user_irq(vindev->mgbdev->xdev, irq); in start_streaming() 965 vin_irq = xdma_get_user_irq(mgbdev->xdev, vindev->config->vin_irq); in mgb4_vin_create() 971 err_irq = xdma_get_user_irq(mgbdev->xdev, vindev->config->err_irq); in mgb4_vin_create() 1025 xdma_enable_user_irq(vindev->mgbdev->xdev, err_irq); in mgb4_vin_create() 1061 int vin_irq = xdma_get_user_irq(vindev->mgbdev->xdev, in mgb4_vin_free() 1063 int err_irq = xdma_get_user_irq(vindev->mgbdev->xdev, in mgb4_vin_free() 1066 xdma_disable_user_irq(vindev->mgbdev->xdev, err_irq); in mgb4_vin_free()
|
| H A D | mgb4_vout.c | 184 int irq = xdma_get_user_irq(mgbdev->xdev, voutdev->config->irq); in stop_streaming() 186 xdma_disable_user_irq(mgbdev->xdev, irq); in stop_streaming() 203 int irq = xdma_get_user_irq(mgbdev->xdev, config->irq); in start_streaming() 230 xdma_enable_user_irq(mgbdev->xdev, irq); in start_streaming() 779 irq = xdma_get_user_irq(mgbdev->xdev, voutdev->config->irq); in mgb4_vout_create() 864 int irq = xdma_get_user_irq(voutdev->mgbdev->xdev, voutdev->config->irq); in mgb4_vout_free()
|
| /linux/drivers/media/platform/xilinx/ |
| H A D | xilinx-dma.h | 83 struct xvip_composite_device *xdev; member 105 int xvip_dma_init(struct xvip_composite_device *xdev, struct xvip_dma *dma,
|
| /linux/drivers/net/usb/ |
| H A D | usbnet.c | 1667 struct usb_device *xdev; in usbnet_disconnect() local 1677 xdev = interface_to_usbdev(intf); in usbnet_disconnect() 1681 xdev->bus->bus_name, xdev->devpath, in usbnet_disconnect() 1736 struct usb_device *xdev; in usbnet_probe() local 1756 xdev = interface_to_usbdev(udev); in usbnet_probe() 1770 dev->udev = xdev; in usbnet_probe() 1846 dev->in = usb_rcvbulkpipe(xdev, info->in); in usbnet_probe() 1847 dev->out = usb_sndbulkpipe(xdev, info->out); in usbnet_probe() 1849 status = usb_set_interface(xdev, in usbnet_probe() 1899 xdev->bus->bus_name, xdev->devpath, in usbnet_probe()
|
| /linux/include/sound/ |
| H A D | core.h | 380 #define gameport_set_dev_parent(gp,xdev) ((gp)->dev.parent = (xdev)) argument
|
| /linux/drivers/usb/host/ |
| H A D | xhci-ring.c | 3326 struct xhci_virt_device *xdev, in prepare_transfer() argument 3338 struct xhci_ep_ctx *ep_ctx = xhci_get_ep_ctx(xhci, xdev->out_ctx, ep_index); in prepare_transfer() 3340 ep_ring = xhci_triad_to_transfer_ring(xhci, xdev->slot_id, ep_index, in prepare_transfer() 4273 struct xhci_virt_device *xdev; in xhci_queue_isoc_tx_prepare() local 4282 xdev = xhci->devs[slot_id]; in xhci_queue_isoc_tx_prepare() 4284 ep_ring = xdev->eps[ep_index].ring; in xhci_queue_isoc_tx_prepare() 4285 ep_ctx = xhci_get_ep_ctx(xhci, xdev->out_ctx, ep_index); in xhci_queue_isoc_tx_prepare()
|
| /linux/drivers/net/xen-netback/ |
| H A D | xenbus.c | 203 static int netback_uevent(const struct xenbus_device *xdev, in netback_uevent() argument 206 struct backend_info *be = dev_get_drvdata(&xdev->dev); in netback_uevent()
|
| /linux/drivers/xen/ |
| H A D | pvcalls-back.c | 1197 static int pvcalls_back_uevent(const struct xenbus_device *xdev, in pvcalls_back_uevent() argument
|