Lines Matching refs:mbdev
130 struct mbus_device *mbdev = dev_to_mbus(d); in mbus_release_dev() local
131 kfree(mbdev); in mbus_release_dev()
140 struct mbus_device *mbdev; in mbus_register_device() local
142 mbdev = kzalloc(sizeof(*mbdev), GFP_KERNEL); in mbus_register_device()
143 if (!mbdev) in mbus_register_device()
146 mbdev->mmio_va = mmio_va; in mbus_register_device()
147 mbdev->dev.parent = pdev; in mbus_register_device()
148 mbdev->id.device = id; in mbus_register_device()
149 mbdev->id.vendor = MBUS_DEV_ANY_ID; in mbus_register_device()
150 mbdev->dev.dma_ops = dma_ops; in mbus_register_device()
151 mbdev->dev.dma_mask = &mbdev->dev.coherent_dma_mask; in mbus_register_device()
152 dma_set_mask(&mbdev->dev, DMA_BIT_MASK(64)); in mbus_register_device()
153 mbdev->dev.release = mbus_release_dev; in mbus_register_device()
154 mbdev->hw_ops = hw_ops; in mbus_register_device()
155 mbdev->dev.bus = &mic_bus; in mbus_register_device()
156 mbdev->index = index; in mbus_register_device()
157 dev_set_name(&mbdev->dev, "mbus-dev%u", mbdev->index); in mbus_register_device()
162 ret = device_register(&mbdev->dev); in mbus_register_device()
165 return mbdev; in mbus_register_device()
167 put_device(&mbdev->dev); in mbus_register_device()
172 void mbus_unregister_device(struct mbus_device *mbdev) in mbus_unregister_device() argument
174 device_unregister(&mbdev->dev); in mbus_unregister_device()