/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/media/dvb/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.input_dev, &ev); 50 ir_raw_event_handle(coredev->ir.input_dev); 53 int sms_ir_init(struct smscore_device_t *coredev) argument 56 int board_id = smscore_get_board_id(coredev); 65 coredev->ir.input_dev = input_dev; 67 coredev->ir.controller = 0; /* Todo: vega/nova SPI number */ 68 coredev->ir.timeout = IR_DEFAULT_TIMEOUT; 70 coredev->ir.controller, coredev 99 sms_ir_exit(struct smscore_device_t *coredev) argument [all...] |
H A D | smsir.h | 50 int sms_ir_init(struct smscore_device_t *coredev); 51 void sms_ir_exit(struct smscore_device_t *coredev); 52 void sms_ir_event(struct smscore_device_t *coredev,
|
H A D | smscoreapi.c | 59 struct smscore_device_t *coredev; member in struct:smscore_client_t 217 struct smscore_device_t *coredev = local 219 rc = hotplug(coredev, coredev->device, 1); 265 static void smscore_notify_clients(struct smscore_device_t *coredev) argument 270 while (!list_empty(&coredev->clients)) { 271 client = (struct smscore_client_t *) coredev->clients.next; 276 static int smscore_notify_callbacks(struct smscore_device_t *coredev, argument 288 hotplug(coredev, device, arrival); 315 * creates coredev objec 324 smscore_register_device(struct smsdevice_params_t *params, struct smscore_device_t **coredev) argument 417 smscore_sendrequest_and_wait(struct smscore_device_t *coredev, void *buffer, size_t size, struct completion *completion) argument 435 smscore_init_ir(struct smscore_device_t *coredev) argument 489 smscore_start_device(struct smscore_device_t *coredev) argument 512 smscore_load_firmware_family2(struct smscore_device_t *coredev, void *buffer, size_t size) argument 632 smscore_load_firmware_from_file(struct smscore_device_t *coredev, char *filename, loadfirmware_t loadfirmware_handler) argument 682 smscore_unregister_device(struct smscore_device_t *coredev) argument 737 smscore_detect_mode(struct smscore_device_t *coredev) argument 793 sms_get_fw_name(struct smscore_device_t *coredev, int mode, enum sms_device_type_st type) argument 810 smscore_set_device_mode(struct smscore_device_t *coredev, int mode) argument 923 smscore_get_device_mode(struct smscore_device_t *coredev) argument 940 smscore_find_client(struct smscore_device_t *coredev, int data_type, int id) argument 979 smscore_onresponse(struct smscore_device_t *coredev, struct smscore_buffer_t *cb) argument 1102 get_entry(struct smscore_device_t *coredev) argument 1116 smscore_getbuffer(struct smscore_device_t *coredev) argument 1134 smscore_putbuffer(struct smscore_device_t *coredev, struct smscore_buffer_t *cb) argument 1141 smscore_validate_client(struct smscore_device_t *coredev, struct smscore_client_t *client, int data_type, int id) argument 1186 smscore_register_client(struct smscore_device_t *coredev, struct smsclient_params_t *params, struct smscore_client_t **client) argument 1230 struct smscore_device_t *coredev = client->coredev; local 1266 struct smscore_device_t *coredev; local 1294 smscore_configure_gpio(struct smscore_device_t *coredev, u32 pin, struct smscore_config_gpio *pinconfig) argument 1340 smscore_set_gpio(struct smscore_device_t *coredev, u32 pin, int level) argument 1415 smscore_gpio_configure(struct smscore_device_t *coredev, u8 PinNum, struct smscore_gpio_config *pGpioConfig) argument 1495 smscore_gpio_set_level(struct smscore_device_t *coredev, u8 PinNum, u8 NewLevel) argument 1545 smscore_gpio_get_level(struct smscore_device_t *coredev, u8 PinNum, u8 *level) argument [all...] |
H A D | sms-cards.c | 120 int sms_board_event(struct smscore_device_t *coredev, argument 176 static int sms_set_gpio(struct smscore_device_t *coredev, int pin, int enable) argument 200 ret = smscore_configure_gpio(coredev, gpio, &gpioconfig); 204 return smscore_set_gpio(coredev, gpio, lvl); 207 int sms_board_setup(struct smscore_device_t *coredev) argument 209 int board_id = smscore_get_board_id(coredev); 215 sms_set_gpio(coredev, board->led_power, 0); 216 sms_set_gpio(coredev, board->led_hi, 0); 217 sms_set_gpio(coredev, board->led_lo, 0); 222 sms_set_gpio(coredev, boar 229 sms_board_power(struct smscore_device_t *coredev, int onoff) argument 251 sms_board_led_feedback(struct smscore_device_t *coredev, int led) argument 274 sms_board_lna_control(struct smscore_device_t *coredev, int onoff) argument [all...] |
H A D | sms-cards.h | 86 extern struct smscore_device_t *coredev; 109 int sms_board_event(struct smscore_device_t *coredev, 112 int sms_board_setup(struct smscore_device_t *coredev); 117 int sms_board_led_feedback(struct smscore_device_t *coredev, int led); 118 int sms_board_power(struct smscore_device_t *coredev, int onoff); 119 int sms_board_lna_control(struct smscore_device_t *coredev, int onoff);
|
H A D | smssdio.c | 71 struct smscore_device_t *coredev; member in struct:smssdio_device 136 cb = smscore_getbuffer(smsdev->coredev); 187 smscore_putbuffer(smsdev->coredev, cb); 205 smscore_putbuffer(smsdev->coredev, cb); 223 smscore_onresponse(smsdev->coredev, cb); 264 ret = smscore_register_device(¶ms, &smsdev->coredev); 268 smscore_set_board_id(smsdev->coredev, board_id); 288 ret = smscore_start_device(smsdev->coredev); 301 smscore_unregister_device(smsdev->coredev); 315 smscore_putbuffer(smsdev->coredev, smsde [all...] |
H A D | smscoreapi.h | 70 typedef int (*hotplug_t)(struct smscore_device_t *coredev, 701 struct smscore_device_t **coredev); 702 extern void smscore_unregister_device(struct smscore_device_t *coredev); 704 extern int smscore_start_device(struct smscore_device_t *coredev); 705 extern int smscore_load_firmware(struct smscore_device_t *coredev, 709 extern int smscore_set_device_mode(struct smscore_device_t *coredev, int mode); 710 extern int smscore_get_device_mode(struct smscore_device_t *coredev); 712 extern int smscore_register_client(struct smscore_device_t *coredev, 719 extern void smscore_onresponse(struct smscore_device_t *coredev, 722 extern int smscore_get_common_buffer_size(struct smscore_device_t *coredev); [all...] |
H A D | smsdvb.c | 40 struct smscore_device_t *coredev; member in struct:smsdvb_client_t 71 struct smscore_device_t *coredev = client->coredev; local 75 sms_board_event(coredev, BOARD_EVENT_BIND); 79 sms_board_event(coredev, BOARD_EVENT_POWER_SUSPEND); 83 sms_board_event(coredev, BOARD_EVENT_POWER_INIT); 89 sms_board_event(coredev, BOARD_EVENT_FE_LOCK); 96 sms_board_event(coredev, BOARD_EVENT_FE_UNLOCK); 103 sms_board_event(coredev, BOARD_EVENT_MULTIPLEX_OK); 110 sms_board_event(coredev, BOARD_EVENT_MULTIPLEX_ERROR 731 struct smscore_device_t *coredev = client->coredev; local 822 smsdvb_hotplug(struct smscore_device_t *coredev, struct device *device, int arrival) argument [all...] |
H A D | smsusb.c | 53 struct smscore_device_t *coredev; member in struct:smsusb_device_t 108 smscore_onresponse(dev->coredev, surb->cb); 128 surb->cb = smscore_getbuffer(dev->coredev); 158 smscore_putbuffer(dev->coredev, dev->surbs[i].cb); 298 if (dev->coredev) 299 smscore_unregister_device(dev->coredev); 358 rc = smscore_register_device(¶ms, &dev->coredev); 365 smscore_set_board_id(dev->coredev, board_id); 381 rc = smscore_start_device(dev->coredev);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/media/dvb/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.input_dev, &ev); 50 ir_raw_event_handle(coredev->ir.input_dev); 53 int sms_ir_init(struct smscore_device_t *coredev) argument 56 int board_id = smscore_get_board_id(coredev); 65 coredev->ir.input_dev = input_dev; 67 coredev->ir.controller = 0; /* Todo: vega/nova SPI number */ 68 coredev->ir.timeout = IR_DEFAULT_TIMEOUT; 70 coredev->ir.controller, coredev 99 sms_ir_exit(struct smscore_device_t *coredev) argument [all...] |
H A D | smsir.h | 50 int sms_ir_init(struct smscore_device_t *coredev); 51 void sms_ir_exit(struct smscore_device_t *coredev); 52 void sms_ir_event(struct smscore_device_t *coredev,
|
H A D | smscoreapi.c | 59 struct smscore_device_t *coredev; member in struct:smscore_client_t 217 struct smscore_device_t *coredev = local 219 rc = hotplug(coredev, coredev->device, 1); 265 static void smscore_notify_clients(struct smscore_device_t *coredev) argument 270 while (!list_empty(&coredev->clients)) { 271 client = (struct smscore_client_t *) coredev->clients.next; 276 static int smscore_notify_callbacks(struct smscore_device_t *coredev, argument 288 hotplug(coredev, device, arrival); 315 * creates coredev objec 324 smscore_register_device(struct smsdevice_params_t *params, struct smscore_device_t **coredev) argument 417 smscore_sendrequest_and_wait(struct smscore_device_t *coredev, void *buffer, size_t size, struct completion *completion) argument 435 smscore_init_ir(struct smscore_device_t *coredev) argument 489 smscore_start_device(struct smscore_device_t *coredev) argument 512 smscore_load_firmware_family2(struct smscore_device_t *coredev, void *buffer, size_t size) argument 632 smscore_load_firmware_from_file(struct smscore_device_t *coredev, char *filename, loadfirmware_t loadfirmware_handler) argument 682 smscore_unregister_device(struct smscore_device_t *coredev) argument 737 smscore_detect_mode(struct smscore_device_t *coredev) argument 793 sms_get_fw_name(struct smscore_device_t *coredev, int mode, enum sms_device_type_st type) argument 810 smscore_set_device_mode(struct smscore_device_t *coredev, int mode) argument 923 smscore_get_device_mode(struct smscore_device_t *coredev) argument 940 smscore_find_client(struct smscore_device_t *coredev, int data_type, int id) argument 979 smscore_onresponse(struct smscore_device_t *coredev, struct smscore_buffer_t *cb) argument 1102 get_entry(struct smscore_device_t *coredev) argument 1116 smscore_getbuffer(struct smscore_device_t *coredev) argument 1134 smscore_putbuffer(struct smscore_device_t *coredev, struct smscore_buffer_t *cb) argument 1141 smscore_validate_client(struct smscore_device_t *coredev, struct smscore_client_t *client, int data_type, int id) argument 1186 smscore_register_client(struct smscore_device_t *coredev, struct smsclient_params_t *params, struct smscore_client_t **client) argument 1230 struct smscore_device_t *coredev = client->coredev; local 1266 struct smscore_device_t *coredev; local 1294 smscore_configure_gpio(struct smscore_device_t *coredev, u32 pin, struct smscore_config_gpio *pinconfig) argument 1340 smscore_set_gpio(struct smscore_device_t *coredev, u32 pin, int level) argument 1415 smscore_gpio_configure(struct smscore_device_t *coredev, u8 PinNum, struct smscore_gpio_config *pGpioConfig) argument 1495 smscore_gpio_set_level(struct smscore_device_t *coredev, u8 PinNum, u8 NewLevel) argument 1545 smscore_gpio_get_level(struct smscore_device_t *coredev, u8 PinNum, u8 *level) argument [all...] |
H A D | sms-cards.c | 120 int sms_board_event(struct smscore_device_t *coredev, argument 176 static int sms_set_gpio(struct smscore_device_t *coredev, int pin, int enable) argument 200 ret = smscore_configure_gpio(coredev, gpio, &gpioconfig); 204 return smscore_set_gpio(coredev, gpio, lvl); 207 int sms_board_setup(struct smscore_device_t *coredev) argument 209 int board_id = smscore_get_board_id(coredev); 215 sms_set_gpio(coredev, board->led_power, 0); 216 sms_set_gpio(coredev, board->led_hi, 0); 217 sms_set_gpio(coredev, board->led_lo, 0); 222 sms_set_gpio(coredev, boar 229 sms_board_power(struct smscore_device_t *coredev, int onoff) argument 251 sms_board_led_feedback(struct smscore_device_t *coredev, int led) argument 274 sms_board_lna_control(struct smscore_device_t *coredev, int onoff) argument [all...] |
H A D | sms-cards.h | 86 extern struct smscore_device_t *coredev; 109 int sms_board_event(struct smscore_device_t *coredev, 112 int sms_board_setup(struct smscore_device_t *coredev); 117 int sms_board_led_feedback(struct smscore_device_t *coredev, int led); 118 int sms_board_power(struct smscore_device_t *coredev, int onoff); 119 int sms_board_lna_control(struct smscore_device_t *coredev, int onoff);
|
H A D | smssdio.c | 71 struct smscore_device_t *coredev; member in struct:smssdio_device 136 cb = smscore_getbuffer(smsdev->coredev); 187 smscore_putbuffer(smsdev->coredev, cb); 205 smscore_putbuffer(smsdev->coredev, cb); 223 smscore_onresponse(smsdev->coredev, cb); 264 ret = smscore_register_device(¶ms, &smsdev->coredev); 268 smscore_set_board_id(smsdev->coredev, board_id); 288 ret = smscore_start_device(smsdev->coredev); 301 smscore_unregister_device(smsdev->coredev); 315 smscore_putbuffer(smsdev->coredev, smsde [all...] |
H A D | smscoreapi.h | 70 typedef int (*hotplug_t)(struct smscore_device_t *coredev, 701 struct smscore_device_t **coredev); 702 extern void smscore_unregister_device(struct smscore_device_t *coredev); 704 extern int smscore_start_device(struct smscore_device_t *coredev); 705 extern int smscore_load_firmware(struct smscore_device_t *coredev, 709 extern int smscore_set_device_mode(struct smscore_device_t *coredev, int mode); 710 extern int smscore_get_device_mode(struct smscore_device_t *coredev); 712 extern int smscore_register_client(struct smscore_device_t *coredev, 719 extern void smscore_onresponse(struct smscore_device_t *coredev, 722 extern int smscore_get_common_buffer_size(struct smscore_device_t *coredev); [all...] |
H A D | smsdvb.c | 40 struct smscore_device_t *coredev; member in struct:smsdvb_client_t 71 struct smscore_device_t *coredev = client->coredev; local 75 sms_board_event(coredev, BOARD_EVENT_BIND); 79 sms_board_event(coredev, BOARD_EVENT_POWER_SUSPEND); 83 sms_board_event(coredev, BOARD_EVENT_POWER_INIT); 89 sms_board_event(coredev, BOARD_EVENT_FE_LOCK); 96 sms_board_event(coredev, BOARD_EVENT_FE_UNLOCK); 103 sms_board_event(coredev, BOARD_EVENT_MULTIPLEX_OK); 110 sms_board_event(coredev, BOARD_EVENT_MULTIPLEX_ERROR 731 struct smscore_device_t *coredev = client->coredev; local 822 smsdvb_hotplug(struct smscore_device_t *coredev, struct device *device, int arrival) argument [all...] |
H A D | smsusb.c | 53 struct smscore_device_t *coredev; member in struct:smsusb_device_t 108 smscore_onresponse(dev->coredev, surb->cb); 128 surb->cb = smscore_getbuffer(dev->coredev); 158 smscore_putbuffer(dev->coredev, dev->surbs[i].cb); 298 if (dev->coredev) 299 smscore_unregister_device(dev->coredev); 358 rc = smscore_register_device(¶ms, &dev->coredev); 365 smscore_set_board_id(dev->coredev, board_id); 381 rc = smscore_start_device(dev->coredev);
|