Lines Matching full:obj
72 static void qvirtio_gpio_device_destructor(QOSGraphObject *obj) in qvirtio_gpio_device_destructor() argument
74 QVhostUserGPIODevice *gpio_dev = (QVhostUserGPIODevice *) obj; in qvirtio_gpio_device_destructor()
78 static void qvirtio_gpio_device_start_hw(QOSGraphObject *obj) in qvirtio_gpio_device_start_hw() argument
80 QVhostUserGPIODevice *gpio_dev = (QVhostUserGPIODevice *) obj; in qvirtio_gpio_device_start_hw()
94 virtio_device->obj.get_driver = qvirtio_gpio_device_get_driver; in virtio_gpio_device_create()
95 virtio_device->obj.start_hw = qvirtio_gpio_device_start_hw; in virtio_gpio_device_create()
96 virtio_device->obj.destructor = qvirtio_gpio_device_destructor; in virtio_gpio_device_create()
98 return &virtio_device->obj; in virtio_gpio_device_create()
102 static void qvirtio_gpio_pci_destructor(QOSGraphObject *obj) in qvirtio_gpio_pci_destructor() argument
104 QVhostUserGPIOPCI *gpio_pci = (QVhostUserGPIOPCI *) obj; in qvirtio_gpio_pci_destructor()
105 QOSGraphObject *pci_vobj = &gpio_pci->pci_vdev.obj; in qvirtio_gpio_pci_destructor()
111 static void qvirtio_gpio_pci_start_hw(QOSGraphObject *obj) in qvirtio_gpio_pci_start_hw() argument
113 QVhostUserGPIOPCI *gpio_pci = (QVhostUserGPIOPCI *) obj; in qvirtio_gpio_pci_start_hw()
114 QOSGraphObject *pci_vobj = &gpio_pci->pci_vdev.obj; in qvirtio_gpio_pci_start_hw()
135 QOSGraphObject *obj = &virtio_spci->pci_vdev.obj; in virtio_gpio_pci_create() local
141 obj->get_driver = qvirtio_gpio_pci_get_driver; in virtio_gpio_pci_create()
142 obj->start_hw = qvirtio_gpio_pci_start_hw; in virtio_gpio_pci_create()
143 obj->destructor = qvirtio_gpio_pci_destructor; in virtio_gpio_pci_create()
145 return obj; in virtio_gpio_pci_create()