Lines Matching refs:dev
56 static int tv_input_initialize(struct tv_input_device* dev,
59 if (dev == NULL || callback == NULL) {
62 tv_input_private_t* priv = (tv_input_private_t*)dev;
102 static int tv_input_device_close(struct hw_device_t *dev)
104 tv_input_private_t* priv = (tv_input_private_t*)dev;
118 tv_input_private_t* dev = (tv_input_private_t*)malloc(sizeof(*dev));
121 memset(dev, 0, sizeof(*dev));
124 dev->device.common.tag = HARDWARE_DEVICE_TAG;
125 dev->device.common.version = TV_INPUT_DEVICE_API_VERSION_0_1;
126 dev->device.common.module = const_cast<hw_module_t*>(module);
127 dev->device.common.close = tv_input_device_close;
129 dev->device.initialize = tv_input_initialize;
130 dev->device.get_stream_configurations =
132 dev->device.open_stream = tv_input_open_stream;
133 dev->device.close_stream = tv_input_close_stream;
134 dev->device.request_capture = tv_input_request_capture;
135 dev->device.cancel_capture = tv_input_cancel_capture;
137 *device = &dev->device.common;