/drivers/media/common/siano/ |
H A D | smsir.c | 37 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 D | smsir.h | 49 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 D | sms-cards.c | 185 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 D | smsdvb-debugfs.c | 469 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 D | smsdvb.h | 35 struct smscore_device_t *coredev; member in struct:smsdvb_client_t
|
H A D | smsdvb-main.c | 82 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 D | smscoreapi.c | 58 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 D | smssdio.c | 83 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(¶ms, &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 D | smsusb.c | 61 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(¶ms, &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...] |