Searched refs:mbdev (Results 1 - 7 of 7) sorted by relevance

/linux-4.4.14/drivers/misc/mic/bus/
H A Dmic_bus.c141 struct mbus_device *mbdev = dev_to_mbus(d); mbus_release_dev() local
142 kfree(mbdev); mbus_release_dev()
151 struct mbus_device *mbdev; mbus_register_device() local
153 mbdev = kzalloc(sizeof(*mbdev), GFP_KERNEL); mbus_register_device()
154 if (!mbdev) mbus_register_device()
157 mbdev->mmio_va = mmio_va; mbus_register_device()
158 mbdev->dev.parent = pdev; mbus_register_device()
159 mbdev->id.device = id; mbus_register_device()
160 mbdev->id.vendor = MBUS_DEV_ANY_ID; mbus_register_device()
161 mbdev->dev.archdata.dma_ops = dma_ops; mbus_register_device()
162 mbdev->dev.dma_mask = &mbdev->dev.coherent_dma_mask; mbus_register_device()
163 dma_set_mask(&mbdev->dev, DMA_BIT_MASK(64)); mbus_register_device()
164 mbdev->dev.release = mbus_release_dev; mbus_register_device()
165 mbdev->hw_ops = hw_ops; mbus_register_device()
166 mbdev->dev.bus = &mic_bus; mbus_register_device()
167 mbdev->index = index; mbus_register_device()
168 dev_set_name(&mbdev->dev, "mbus-dev%u", mbdev->index); mbus_register_device()
173 ret = device_register(&mbdev->dev); mbus_register_device()
176 return mbdev; mbus_register_device()
178 put_device(&mbdev->dev); mbus_register_device()
183 void mbus_unregister_device(struct mbus_device *mbdev) mbus_unregister_device() argument
185 device_unregister(&mbdev->dev); mbus_unregister_device()
/linux-4.4.14/include/linux/
H A Dmic_bus.h82 struct mic_irq* (*request_threaded_irq)(struct mbus_device *mbdev,
87 void (*free_irq)(struct mbus_device *mbdev,
89 void (*ack_interrupt)(struct mbus_device *mbdev, int num);
96 void mbus_unregister_device(struct mbus_device *mbdev);
/linux-4.4.14/drivers/misc/mic/card/
H A Dmic_x100.c202 static inline struct mic_driver *mbdev_to_mdrv(struct mbus_device *mbdev) mbdev_to_mdrv() argument
204 return dev_get_drvdata(mbdev->dev.parent); mbdev_to_mdrv()
208 _mic_request_threaded_irq(struct mbus_device *mbdev, _mic_request_threaded_irq() argument
218 dev_err(mbdev_to_mdrv(mbdev)->dev, _mic_request_threaded_irq()
225 static void _mic_free_irq(struct mbus_device *mbdev, _mic_free_irq() argument
232 static void _mic_ack_interrupt(struct mbus_device *mbdev, int num) _mic_ack_interrupt() argument
234 mic_ack_interrupt(&mbdev_to_mdrv(mbdev)->mdev); _mic_ack_interrupt()
/linux-4.4.14/drivers/misc/mic/host/
H A Dmic_boot.c215 static inline struct mic_device *mbdev_to_mdev(struct mbus_device *mbdev) mbdev_to_mdev() argument
217 return dev_get_drvdata(mbdev->dev.parent); mbdev_to_mdev()
246 _mic_request_threaded_irq(struct mbus_device *mbdev, _mic_request_threaded_irq() argument
250 return mic_request_threaded_irq(mbdev_to_mdev(mbdev), handler, _mic_request_threaded_irq()
255 static void _mic_free_irq(struct mbus_device *mbdev, _mic_free_irq() argument
258 return mic_free_irq(mbdev_to_mdev(mbdev), cookie, data); _mic_free_irq()
261 static void _mic_ack_interrupt(struct mbus_device *mbdev, int num) _mic_ack_interrupt() argument
263 struct mic_device *mdev = mbdev_to_mdev(mbdev); _mic_ack_interrupt()
/linux-4.4.14/drivers/dma/
H A Dmic_x100_dma.c645 static struct mic_dma_device *mic_dma_dev_reg(struct mbus_device *mbdev, mic_dma_dev_reg() argument
650 struct device *dev = &mbdev->dev; mic_dma_dev_reg()
657 mic_dma_dev->mbdev = mbdev; mic_dma_dev_reg()
659 mic_dma_dev->mmio = mbdev->mmio_va; mic_dma_dev_reg()
744 static int mic_dma_driver_probe(struct mbus_device *mbdev) mic_dma_driver_probe() argument
749 if (MBUS_DEV_DMA_MIC == mbdev->id.device) mic_dma_driver_probe()
754 mic_dma_dev = mic_dma_dev_reg(mbdev, owner); mic_dma_driver_probe()
755 dev_set_drvdata(&mbdev->dev, mic_dma_dev); mic_dma_driver_probe()
758 mic_dma_dev->dbg_dir = debugfs_create_dir(dev_name(&mbdev->dev), mic_dma_driver_probe()
768 static void mic_dma_driver_remove(struct mbus_device *mbdev) mic_dma_driver_remove() argument
772 mic_dma_dev = dev_get_drvdata(&mbdev->dev); mic_dma_driver_remove()
H A Dmic_x100_dma.h135 * @mbdev: mic bus dma device
144 struct mbus_device *mbdev; member in struct:mic_dma_device
165 return to_mic_dma_dev(ch)->mbdev; to_mbus_device()
/linux-4.4.14/drivers/macintosh/
H A Dmacio_asic.c459 struct macio_dev *rdev, *mdev, *mbdev = NULL, *sdev = NULL; macio_pci_add_devices() local
490 mbdev = mdev; macio_pci_add_devices()
496 if (mbdev) { macio_pci_add_devices()
497 pnode = mbdev->ofdev.dev.of_node; macio_pci_add_devices()
502 if (macio_add_one_device(chip, &mbdev->ofdev.dev, np, macio_pci_add_devices()
503 mbdev, root_res) == NULL) macio_pci_add_devices()

Completed in 188 milliseconds