Lines Matching refs:mbdev
141 struct mbus_device *mbdev = dev_to_mbus(d); in mbus_release_dev() local
142 kfree(mbdev); in mbus_release_dev()
151 struct mbus_device *mbdev; in mbus_register_device() local
153 mbdev = kzalloc(sizeof(*mbdev), GFP_KERNEL); in mbus_register_device()
154 if (!mbdev) in mbus_register_device()
157 mbdev->mmio_va = mmio_va; in mbus_register_device()
158 mbdev->dev.parent = pdev; in mbus_register_device()
159 mbdev->id.device = id; in mbus_register_device()
160 mbdev->id.vendor = MBUS_DEV_ANY_ID; in mbus_register_device()
161 mbdev->dev.archdata.dma_ops = dma_ops; in mbus_register_device()
162 mbdev->dev.dma_mask = &mbdev->dev.coherent_dma_mask; in mbus_register_device()
163 dma_set_mask(&mbdev->dev, DMA_BIT_MASK(64)); in mbus_register_device()
164 mbdev->dev.release = mbus_release_dev; in mbus_register_device()
165 mbdev->hw_ops = hw_ops; in mbus_register_device()
166 mbdev->dev.bus = &mic_bus; in mbus_register_device()
167 mbdev->index = index; in mbus_register_device()
168 dev_set_name(&mbdev->dev, "mbus-dev%u", mbdev->index); in mbus_register_device()
173 ret = device_register(&mbdev->dev); in mbus_register_device()
176 return mbdev; in mbus_register_device()
178 put_device(&mbdev->dev); in mbus_register_device()
183 void mbus_unregister_device(struct mbus_device *mbdev) in mbus_unregister_device() argument
185 device_unregister(&mbdev->dev); in mbus_unregister_device()