Searched refs:mbdev (Results 1 - 7 of 7) sorted by relevance
/linux-4.4.14/drivers/misc/mic/bus/ |
H A D | mic_bus.c | 141 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 D | mic_bus.h | 82 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 D | mic_x100.c | 202 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 D | mic_boot.c | 215 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 D | mic_x100_dma.c | 645 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 D | mic_x100_dma.h | 135 * @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 D | macio_asic.c | 459 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