Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 138003
b: refs/heads/master
c: b9391f4
h: refs/heads/master
i:
  138001: 8eebc47
  137999: 4792b10
v: v3
  • Loading branch information
Michael Krufky authored and Mauro Carvalho Chehab committed Mar 30, 2009
1 parent 6fb6a9b commit 61cc231
Show file tree
Hide file tree
Showing 5 changed files with 33 additions and 34 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: e0f14c2574ded46b9ec8a1518922d07bc4001c18
refs/heads/master: b9391f4160a62f8c44bee6b93dab33cf329857c7
5 changes: 5 additions & 0 deletions trunk/drivers/media/dvb/siano/sms-cards.c
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@ struct sms_board *sms_get_board(int id)

return &sms_boards[id];
}
EXPORT_SYMBOL(sms_get_board);

static int sms_set_gpio(struct smscore_device_t *coredev, int pin, int enable)
{
Expand Down Expand Up @@ -138,6 +139,7 @@ int sms_board_setup(struct smscore_device_t *coredev)
}
return 0;
}
EXPORT_SYMBOL(sms_board_setup);

int sms_board_power(struct smscore_device_t *coredev, int onoff)
{
Expand All @@ -159,6 +161,7 @@ int sms_board_power(struct smscore_device_t *coredev, int onoff)
}
return 0;
}
EXPORT_SYMBOL(sms_board_power);

int sms_board_led_feedback(struct smscore_device_t *coredev, int led)
{
Expand All @@ -181,6 +184,7 @@ int sms_board_led_feedback(struct smscore_device_t *coredev, int led)
}
return 0;
}
EXPORT_SYMBOL(sms_board_led_feedback);

int sms_board_lna_control(struct smscore_device_t *coredev, int onoff)
{
Expand All @@ -199,3 +203,4 @@ int sms_board_lna_control(struct smscore_device_t *coredev, int onoff)
}
return -EINVAL;
}
EXPORT_SYMBOL(sms_board_lna_control);
41 changes: 17 additions & 24 deletions trunk/drivers/media/dvb/siano/smscoreapi.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,8 @@
#include "smscoreapi.h"
#include "sms-cards.h"

int sms_debug;
module_param_named(debug, sms_debug, int, 0644);
int sms_dbg;
module_param_named(debug, sms_dbg, int, 0644);
MODULE_PARM_DESC(debug, "set debug level (info=1, adv=2 (or-able))");

struct smscore_device_notifyee_t {
Expand Down Expand Up @@ -105,11 +105,13 @@ int smscore_led_state(struct smscore_device_t *core, int led)
core->led_state = led;
return core->led_state;
}
EXPORT_SYMBOL(smscore_set_board_id);

int smscore_get_board_id(struct smscore_device_t *core)
{
return core->board_id;
}
EXPORT_SYMBOL(smscore_get_board_id);

struct smscore_registry_entry_t {
struct list_head entry;
Expand Down Expand Up @@ -170,6 +172,7 @@ int smscore_registry_getmode(char *devpath)

return default_mode;
}
EXPORT_SYMBOL(smscore_registry_getmode);

static enum sms_device_type_st smscore_registry_gettype(char *devpath)
{
Expand Down Expand Up @@ -261,6 +264,7 @@ int smscore_register_hotplug(hotplug_t hotplug)

return rc;
}
EXPORT_SYMBOL(smscore_register_hotplug);

/**
* unregister a client callback that called when device plugged in/unplugged
Expand Down Expand Up @@ -289,6 +293,7 @@ void smscore_unregister_hotplug(hotplug_t hotplug)

kmutex_unlock(&g_smscore_deviceslock);
}
EXPORT_SYMBOL(smscore_unregister_hotplug);

static void smscore_notify_clients(struct smscore_device_t *coredev)
{
Expand Down Expand Up @@ -432,6 +437,7 @@ int smscore_register_device(struct smsdevice_params_t *params,

return 0;
}
EXPORT_SYMBOL(smscore_register_device);

/**
* sets initial device mode and notifies client hotplugs that device is ready
Expand Down Expand Up @@ -460,6 +466,7 @@ int smscore_start_device(struct smscore_device_t *coredev)

return rc;
}
EXPORT_SYMBOL(smscore_start_device);

static int smscore_sendrequest_and_wait(struct smscore_device_t *coredev,
void *buffer, size_t size,
Expand Down Expand Up @@ -688,6 +695,7 @@ void smscore_unregister_device(struct smscore_device_t *coredev)

sms_info("device %p destroyed", coredev);
}
EXPORT_SYMBOL(smscore_unregister_device);

static int smscore_detect_mode(struct smscore_device_t *coredev)
{
Expand Down Expand Up @@ -879,6 +887,7 @@ int smscore_get_device_mode(struct smscore_device_t *coredev)
{
return coredev->mode;
}
EXPORT_SYMBOL(smscore_get_device_mode);

/**
* find client by response id & type within the clients list.
Expand Down Expand Up @@ -1006,6 +1015,7 @@ void smscore_onresponse(struct smscore_device_t *coredev,
smscore_putbuffer(coredev, cb);
}
}
EXPORT_SYMBOL(smscore_onresponse);

/**
* return pointer to next free buffer descriptor from core pool
Expand All @@ -1031,6 +1041,7 @@ struct smscore_buffer_t *smscore_getbuffer(struct smscore_device_t *coredev)

return cb;
}
EXPORT_SYMBOL(smscore_getbuffer);

/**
* return buffer descriptor to a pool
Expand All @@ -1045,6 +1056,7 @@ void smscore_putbuffer(struct smscore_device_t *coredev,
{
list_add_locked(&cb->entry, &coredev->buffers, &coredev->bufferslock);
}
EXPORT_SYMBOL(smscore_putbuffer);

static int smscore_validate_client(struct smscore_device_t *coredev,
struct smscore_client_t *client,
Expand Down Expand Up @@ -1124,6 +1136,7 @@ int smscore_register_client(struct smscore_device_t *coredev,

return 0;
}
EXPORT_SYMBOL(smscore_register_client);

/**
* frees smsclient object and all subclients associated with it
Expand Down Expand Up @@ -1154,6 +1167,7 @@ void smscore_unregister_client(struct smscore_client_t *client)

spin_unlock_irqrestore(&coredev->clientslock, flags);
}
EXPORT_SYMBOL(smscore_unregister_client);

/**
* verifies that source id is not taken by another client,
Expand Down Expand Up @@ -1193,6 +1207,7 @@ int smsclient_sendrequest(struct smscore_client_t *client,

return coredev->sendrequest_handler(coredev->context, buffer, size);
}
EXPORT_SYMBOL(smsclient_sendrequest);


int smscore_configure_gpio(struct smscore_device_t *coredev, u32 pin,
Expand Down Expand Up @@ -1316,31 +1331,9 @@ static void __exit smscore_module_exit(void)
}
kmutex_unlock(&g_smscore_registrylock);

//#ifdef DVB_CORE
// smsdvb_unregister();
//#endif

sms_debug("");
}

EXPORT_SYMBOL(smscore_onresponse);
EXPORT_SYMBOL(sms_get_board);
EXPORT_SYMBOL(sms_debug);
EXPORT_SYMBOL(smscore_putbuffer);
EXPORT_SYMBOL(smscore_registry_getmode);
EXPORT_SYMBOL(smscore_register_device);
EXPORT_SYMBOL(smscore_set_board_id);
EXPORT_SYMBOL(smscore_start_device);
EXPORT_SYMBOL(smscore_unregister_device);
EXPORT_SYMBOL(smscore_getbuffer);
EXPORT_SYMBOL(smscore_get_device_mode);
EXPORT_SYMBOL(smscore_register_client);
EXPORT_SYMBOL(smscore_unregister_hotplug);
EXPORT_SYMBOL(smsclient_sendrequest);
EXPORT_SYMBOL(smscore_unregister_client);
EXPORT_SYMBOL(smscore_get_board_id);
EXPORT_SYMBOL(smscore_register_hotplug);

module_init(smscore_module_init);
module_exit(smscore_module_exit);

Expand Down
10 changes: 6 additions & 4 deletions trunk/drivers/media/dvb/siano/smscoreapi.h
Original file line number Diff line number Diff line change
Expand Up @@ -400,8 +400,10 @@ extern void smscore_onresponse(struct smscore_device_t *coredev,
extern int smscore_get_common_buffer_size(struct smscore_device_t *coredev);
extern int smscore_map_common_buffer(struct smscore_device_t *coredev,
struct vm_area_struct *vma);
extern int smscore_get_fw_filename(struct smscore_device_t *coredev, int mode, char* filename);
extern int smscore_send_fw_file(struct smscore_device_t *coredev, u8* ufwbuf,int size);
extern int smscore_get_fw_filename(struct smscore_device_t *coredev,
int mode, char *filename);
extern int smscore_send_fw_file(struct smscore_device_t *coredev,
u8 *ufwbuf, int size);

extern
struct smscore_buffer_t *smscore_getbuffer(struct smscore_device_t *coredev);
Expand All @@ -420,7 +422,7 @@ int smscore_led_state(struct smscore_device_t *core, int led);

/* ------------------------------------------------------------------------ */

extern int sms_debug;
extern int sms_dbg;

#define DBG_INFO 1
#define DBG_ADV 2
Expand All @@ -429,7 +431,7 @@ extern int sms_debug;
printk(kern "%s: " fmt "\n", __func__, ##arg)

#define dprintk(kern, lvl, fmt, arg...) do {\
if (sms_debug & lvl) \
if (sms_dbg & lvl) \
sms_printk(kern, fmt, ##arg); } while (0)

#define sms_log(fmt, arg...) sms_printk(KERN_INFO, fmt, ##arg)
Expand Down
9 changes: 4 additions & 5 deletions trunk/drivers/media/dvb/siano/smsusb.c
Original file line number Diff line number Diff line change
Expand Up @@ -436,7 +436,7 @@ static int smsusb_suspend(struct usb_interface *intf, pm_message_t msg)
{
struct smsusb_device_t *dev =
(struct smsusb_device_t *)usb_get_intfdata(intf);
printk(KERN_INFO "%s Entering status %d.\n", __func__, msg.event);
printk(KERN_INFO "%s: Entering status %d.\n", __func__, msg.event);
smsusb_stop_streaming(dev);
return 0;
}
Expand All @@ -448,7 +448,7 @@ static int smsusb_resume(struct usb_interface *intf)
(struct smsusb_device_t *)usb_get_intfdata(intf);
struct usb_device *udev = interface_to_usbdev(intf);

printk(KERN_INFO "%s Entering.\n", __func__);
printk(KERN_INFO "%s: Entering.\n", __func__);
usb_clear_halt(udev, usb_rcvbulkpipe(udev, 0x81));
usb_clear_halt(udev, usb_rcvbulkpipe(udev, 0x02));

Expand All @@ -463,9 +463,8 @@ static int smsusb_resume(struct usb_interface *intf)
intf->cur_altsetting->desc.
bInterfaceNumber, 0);
if (rc < 0) {
printk(KERN_INFO
"%s usb_set_interface failed, rc %d\n",
__func__, rc);
printk(KERN_INFO "%s usb_set_interface failed, "
"rc %d\n", __func__, rc);
return rc;
}
}
Expand Down

0 comments on commit 61cc231

Please sign in to comment.