Searched refs:coredev (Results 1 - 18 of 18) sorted by relevance

/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 Dsmsir.c37 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 Dsmsir.h50 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 Dsmscoreapi.c59 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 Dsms-cards.c120 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 Dsms-cards.h86 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 Dsmssdio.c71 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(&params, &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 Dsmscoreapi.h70 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 Dsmsdvb.c40 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 Dsmsusb.c53 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(&params, &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 Dsmsir.c37 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 Dsmsir.h50 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 Dsmscoreapi.c59 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 Dsms-cards.c120 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 Dsms-cards.h86 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 Dsmssdio.c71 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(&params, &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 Dsmscoreapi.h70 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 Dsmsdvb.c40 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 Dsmsusb.c53 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(&params, &dev->coredev);
365 smscore_set_board_id(dev->coredev, board_id);
381 rc = smscore_start_device(dev->coredev);

Completed in 79 milliseconds