Searched defs:coredev (Results 1 - 9 of 9) sorted by relevance

/drivers/media/common/siano/
H A Dsmsir.c37 void sms_ir_event(struct smscore_device_t *coredev, const char *buf, int len) argument
48 ir_raw_event_store(coredev->ir.dev, &ev);
50 ir_raw_event_handle(coredev->ir.dev);
53 int sms_ir_init(struct smscore_device_t *coredev) argument
56 int board_id = smscore_get_board_id(coredev);
66 coredev->ir.controller = 0; /* Todo: vega/nova SPI number */
67 coredev->ir.timeout = IR_DEFAULT_TIMEOUT;
69 coredev->ir.controller, coredev->ir.timeout);
71 snprintf(coredev
108 sms_ir_exit(struct smscore_device_t *coredev) argument
[all...]
H A Dsmsir.h49 int sms_ir_init(struct smscore_device_t *coredev);
50 void sms_ir_exit(struct smscore_device_t *coredev);
51 void sms_ir_event(struct smscore_device_t *coredev,
54 inline static int sms_ir_init(struct smscore_device_t *coredev) { argument
57 inline static void sms_ir_exit(struct smscore_device_t *coredev) {}; argument
58 inline static void sms_ir_event(struct smscore_device_t *coredev, argument
H A Dsms-cards.c185 int sms_board_event(struct smscore_device_t *coredev, argument
242 static int sms_set_gpio(struct smscore_device_t *coredev, int pin, int enable) argument
266 ret = smscore_configure_gpio(coredev, gpio, &gpioconfig);
270 return smscore_set_gpio(coredev, gpio, lvl);
273 int sms_board_setup(struct smscore_device_t *coredev) argument
275 int board_id = smscore_get_board_id(coredev);
281 sms_set_gpio(coredev, board->led_power, 0);
282 sms_set_gpio(coredev, board->led_hi, 0);
283 sms_set_gpio(coredev, board->led_lo, 0);
288 sms_set_gpio(coredev, boar
295 sms_board_power(struct smscore_device_t *coredev, int onoff) argument
317 sms_board_led_feedback(struct smscore_device_t *coredev, int led) argument
340 sms_board_lna_control(struct smscore_device_t *coredev, int onoff) argument
[all...]
H A Dsmsdvb-debugfs.c469 struct smscore_device_t *coredev = client->coredev; local
473 if (!smsdvb_debugfs_usb_root || !coredev->is_usb_device)
476 client->debugfs = debugfs_create_dir(coredev->devpath,
480 coredev->devpath);
H A Dsmsdvb.h35 struct smscore_device_t *coredev; member in struct:smsdvb_client_t
H A Dsmsdvb-main.c82 struct smscore_device_t *coredev = client->coredev; local
86 sms_board_event(coredev, BOARD_EVENT_BIND);
90 sms_board_event(coredev, BOARD_EVENT_POWER_SUSPEND);
94 sms_board_event(coredev, BOARD_EVENT_POWER_INIT);
100 sms_board_event(coredev, BOARD_EVENT_FE_LOCK);
107 sms_board_event(coredev, BOARD_EVENT_FE_UNLOCK);
114 sms_board_event(coredev, BOARD_EVENT_MULTIPLEX_OK);
121 sms_board_event(coredev, BOARD_EVENT_MULTIPLEX_ERRORS);
135 struct smscore_device_t *coredev local
987 struct smscore_device_t *coredev = client->coredev; local
1074 smsdvb_hotplug(struct smscore_device_t *coredev, struct device *device, int arrival) argument
[all...]
H A Dsmscoreapi.c58 struct smscore_device_t *coredev; member in struct:smscore_client_t
555 struct smscore_device_t *coredev = local
557 rc = hotplug(coredev, coredev->device, 1);
603 static void smscore_notify_clients(struct smscore_device_t *coredev) argument
608 while (!list_empty(&coredev->clients)) {
609 client = (struct smscore_client_t *) coredev->clients.next;
614 static int smscore_notify_callbacks(struct smscore_device_t *coredev, argument
623 rc = elem->hotplug(coredev, device, arrival);
651 * creates coredev objec
660 smscore_register_device(struct smsdevice_params_t *params, struct smscore_device_t **coredev) argument
756 smscore_sendrequest_and_wait(struct smscore_device_t *coredev, void *buffer, size_t size, struct completion *completion) argument
780 smscore_init_ir(struct smscore_device_t *coredev) argument
832 smscore_configure_board(struct smscore_device_t *coredev) argument
881 smscore_start_device(struct smscore_device_t *coredev) argument
916 smscore_load_firmware_family2(struct smscore_device_t *coredev, void *buffer, size_t size) argument
1109 smscore_get_fw_filename(struct smscore_device_t *coredev, int mode) argument
1146 smscore_load_firmware_from_file(struct smscore_device_t *coredev, int mode, loadfirmware_t loadfirmware_handler) argument
1202 smscore_unregister_device(struct smscore_device_t *coredev) argument
1257 smscore_detect_mode(struct smscore_device_t *coredev) argument
1302 smscore_init_device(struct smscore_device_t *coredev, int mode) argument
1338 smscore_set_device_mode(struct smscore_device_t *coredev, int mode) argument
1432 smscore_get_device_mode(struct smscore_device_t *coredev) argument
1449 smscore_find_client(struct smscore_device_t *coredev, int data_type, int id) argument
1484 smscore_onresponse(struct smscore_device_t *coredev, struct smscore_buffer_t *cb) argument
1637 get_entry(struct smscore_device_t *coredev) argument
1651 smscore_getbuffer(struct smscore_device_t *coredev) argument
1669 smscore_putbuffer(struct smscore_device_t *coredev, struct smscore_buffer_t *cb) argument
1676 smscore_validate_client(struct smscore_device_t *coredev, struct smscore_client_t *client, int data_type, int id) argument
1721 smscore_register_client(struct smscore_device_t *coredev, struct smsclient_params_t *params, struct smscore_client_t **client) argument
1765 struct smscore_device_t *coredev = client->coredev; local
1801 struct smscore_device_t *coredev; local
1829 smscore_configure_gpio(struct smscore_device_t *coredev, u32 pin, struct smscore_config_gpio *pinconfig) argument
1875 smscore_set_gpio(struct smscore_device_t *coredev, u32 pin, int level) argument
1950 smscore_gpio_configure(struct smscore_device_t *coredev, u8 pin_num, struct smscore_config_gpio *p_gpio_config) argument
2029 smscore_gpio_set_level(struct smscore_device_t *coredev, u8 pin_num, u8 new_level) argument
2077 smscore_gpio_get_level(struct smscore_device_t *coredev, u8 pin_num, u8 *level) argument
[all...]
/drivers/media/mmc/siano/
H A Dsmssdio.c83 struct smscore_device_t *coredev; member in struct:smssdio_device
149 cb = smscore_getbuffer(smsdev->coredev);
200 smscore_putbuffer(smsdev->coredev, cb);
218 smscore_putbuffer(smsdev->coredev, cb);
237 smscore_onresponse(smsdev->coredev, cb);
281 ret = smscore_register_device(&params, &smsdev->coredev);
285 smscore_set_board_id(smsdev->coredev, board_id);
305 ret = smscore_start_device(smsdev->coredev);
318 smscore_unregister_device(smsdev->coredev);
333 smscore_putbuffer(smsdev->coredev, smsde
[all...]
/drivers/media/usb/siano/
H A Dsmsusb.c61 struct smscore_device_t *coredev; member in struct:smsusb_device_t
134 smscore_onresponse(dev->coredev, surb->cb);
154 surb->cb = smscore_getbuffer(dev->coredev);
184 smscore_putbuffer(dev->coredev, dev->surbs[i].cb);
339 if (dev->coredev)
340 smscore_unregister_device(dev->coredev);
407 rc = smscore_register_device(&params, &dev->coredev);
414 smscore_set_board_id(dev->coredev, board_id);
416 dev->coredev->is_usb_device = true;
434 rc = smscore_start_device(dev->coredev);
[all...]

Completed in 104 milliseconds