staging: mei: fix mei driver namespace

All global functions must start with mei_ to reduce the risk of name colisions

Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Oren Weil <oren.jer.weil@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
Tomas Winkler 2011-05-25 17:28:21 +03:00 committed by Greg Kroah-Hartman
parent 106fb49f72
commit c95efb741f
6 changed files with 54 additions and 44 deletions

View file

@ -119,7 +119,7 @@ static void mei_reset_iamthif_params(struct mei_device *dev)
* *
* returns The mei_device_device pointer on success, NULL on failure. * returns The mei_device_device pointer on success, NULL on failure.
*/ */
struct mei_device *init_mei_device(struct pci_dev *pdev) struct mei_device *mei_device_init(struct pci_dev *pdev)
{ {
int i; int i;
struct mei_device *dev; struct mei_device *dev;
@ -363,7 +363,7 @@ void mei_reset(struct mei_device *dev, int interrupts_enabled)
* *
* returns none. * returns none.
*/ */
void host_start_message(struct mei_device *dev) void mei_host_start_message(struct mei_device *dev)
{ {
struct mei_msg_hdr *mei_hdr; struct mei_msg_hdr *mei_hdr;
struct hbm_host_version_request *host_start_req; struct hbm_host_version_request *host_start_req;
@ -402,7 +402,7 @@ void host_start_message(struct mei_device *dev)
* *
* returns none. * returns none.
*/ */
void host_enum_clients_message(struct mei_device *dev) void mei_host_enum_clients_message(struct mei_device *dev)
{ {
struct mei_msg_hdr *mei_hdr; struct mei_msg_hdr *mei_hdr;
struct hbm_host_enum_request *host_enum_req; struct hbm_host_enum_request *host_enum_req;
@ -437,7 +437,7 @@ void host_enum_clients_message(struct mei_device *dev)
* *
* returns none. * returns none.
*/ */
void allocate_me_clients_storage(struct mei_device *dev) void mei_allocate_me_clients_storage(struct mei_device *dev)
{ {
struct mei_me_client *clients; struct mei_me_client *clients;
int b; int b;
@ -475,7 +475,7 @@ void allocate_me_clients_storage(struct mei_device *dev)
* *
* returns none. * returns none.
*/ */
void host_client_properties(struct mei_device *dev) void mei_host_client_properties(struct mei_device *dev)
{ {
struct mei_msg_hdr *mei_header; struct mei_msg_hdr *mei_header;
struct hbm_props_request *host_cli_req; struct hbm_props_request *host_cli_req;
@ -536,7 +536,7 @@ void host_client_properties(struct mei_device *dev)
* @priv: private file structure to be initialized * @priv: private file structure to be initialized
* @file: the file structure * @file: the file structure
*/ */
void mei_init_file_private(struct mei_cl *priv, struct mei_device *dev) void mei_cl_init(struct mei_cl *priv, struct mei_device *dev)
{ {
memset(priv, 0, sizeof(struct mei_cl)); memset(priv, 0, sizeof(struct mei_cl));
init_waitqueue_head(&priv->wait); init_waitqueue_head(&priv->wait);
@ -601,12 +601,12 @@ u8 mei_find_me_client_update_filext(struct mei_device *dev, struct mei_cl *priv,
* @dev: the device structure * @dev: the device structure
* *
*/ */
void host_init_iamthif(struct mei_device *dev) void mei_host_init_iamthif(struct mei_device *dev)
{ {
u8 i; u8 i;
unsigned char *msg_buf; unsigned char *msg_buf;
mei_init_file_private(&dev->iamthif_cl, dev); mei_cl_init(&dev->iamthif_cl, dev);
dev->iamthif_cl.state = MEI_FILE_DISCONNECTED; dev->iamthif_cl.state = MEI_FILE_DISCONNECTED;
/* find ME amthi client */ /* find ME amthi client */
@ -656,17 +656,17 @@ void host_init_iamthif(struct mei_device *dev)
* *
* returns The allocated file or NULL on failure * returns The allocated file or NULL on failure
*/ */
struct mei_cl *mei_alloc_file_private(struct mei_device *dev) struct mei_cl *mei_cl_allocate(struct mei_device *dev)
{ {
struct mei_cl *priv; struct mei_cl *cl;
priv = kmalloc(sizeof(struct mei_cl), GFP_KERNEL); cl = kmalloc(sizeof(struct mei_cl), GFP_KERNEL);
if (!priv) if (!cl)
return NULL; return NULL;
mei_init_file_private(priv, dev); mei_cl_init(cl, dev);
return priv; return cl;
} }

View file

@ -94,7 +94,7 @@ static void _mei_cmpl_iamthif(struct mei_device *dev, struct mei_cl_cb *cb_pos)
dev_dbg(&dev->pdev->dev, "dev->iamthif_timer = %ld\n", dev_dbg(&dev->pdev->dev, "dev->iamthif_timer = %ld\n",
dev->iamthif_timer); dev->iamthif_timer);
} else { } else {
run_next_iamthif_cmd(dev); mei_run_next_iamthif_cmd(dev);
} }
dev_dbg(&dev->pdev->dev, "completing amthi call back.\n"); dev_dbg(&dev->pdev->dev, "completing amthi call back.\n");
@ -396,7 +396,7 @@ static void mei_client_connect_response(struct mei_device *dev,
dev->wd_due_counter = (dev->wd_timeout) ? 1 : 0; dev->wd_due_counter = (dev->wd_timeout) ? 1 : 0;
dev_dbg(&dev->pdev->dev, "successfully connected to WD client.\n"); dev_dbg(&dev->pdev->dev, "successfully connected to WD client.\n");
host_init_iamthif(dev); mei_host_init_iamthif(dev);
return; return;
} }
@ -659,7 +659,7 @@ static void mei_irq_thread_read_bus_message(struct mei_device *dev,
if (dev->mei_state == MEI_INIT_CLIENTS && if (dev->mei_state == MEI_INIT_CLIENTS &&
dev->init_clients_state == MEI_START_MESSAGE) { dev->init_clients_state == MEI_START_MESSAGE) {
dev->init_clients_timer = 0; dev->init_clients_timer = 0;
host_enum_clients_message(dev); mei_host_enum_clients_message(dev);
} else { } else {
dev->recvd_msg = 0; dev->recvd_msg = 0;
dev_dbg(&dev->pdev->dev, "IMEI reset due to received host start response bus message.\n"); dev_dbg(&dev->pdev->dev, "IMEI reset due to received host start response bus message.\n");
@ -734,7 +734,7 @@ static void mei_irq_thread_read_bus_message(struct mei_device *dev,
MEI_CLIENT_PROPERTIES_MESSAGE) { MEI_CLIENT_PROPERTIES_MESSAGE) {
dev->me_client_index++; dev->me_client_index++;
dev->me_client_presentation_num++; dev->me_client_presentation_num++;
host_client_properties(dev); mei_host_client_properties(dev);
} else { } else {
dev_dbg(&dev->pdev->dev, "reset due to received host client properties response bus message"); dev_dbg(&dev->pdev->dev, "reset due to received host client properties response bus message");
mei_reset(dev, 1); mei_reset(dev, 1);
@ -755,10 +755,10 @@ static void mei_irq_thread_read_bus_message(struct mei_device *dev,
dev->init_clients_timer = 0; dev->init_clients_timer = 0;
dev->me_client_presentation_num = 0; dev->me_client_presentation_num = 0;
dev->me_client_index = 0; dev->me_client_index = 0;
allocate_me_clients_storage(dev); mei_allocate_me_clients_storage(dev);
dev->init_clients_state = dev->init_clients_state =
MEI_CLIENT_PROPERTIES_MESSAGE; MEI_CLIENT_PROPERTIES_MESSAGE;
host_client_properties(dev); mei_host_client_properties(dev);
} else { } else {
dev_dbg(&dev->pdev->dev, "reset due to received host enumeration clients response bus message.\n"); dev_dbg(&dev->pdev->dev, "reset due to received host enumeration clients response bus message.\n");
mei_reset(dev, 1); mei_reset(dev, 1);
@ -1462,7 +1462,7 @@ void mei_wd_timer(struct work_struct *work)
dev->iamthif_file_object = NULL; dev->iamthif_file_object = NULL;
dev->iamthif_current_cb = NULL; dev->iamthif_current_cb = NULL;
run_next_iamthif_cmd(dev); mei_run_next_iamthif_cmd(dev);
} }
} }
@ -1506,7 +1506,7 @@ void mei_wd_timer(struct work_struct *work)
dev->iamthif_file_object = NULL; dev->iamthif_file_object = NULL;
dev->iamthif_current_cb = NULL; dev->iamthif_current_cb = NULL;
dev->iamthif_timer = 0; dev->iamthif_timer = 0;
run_next_iamthif_cmd(dev); mei_run_next_iamthif_cmd(dev);
} }
} }
@ -1564,7 +1564,7 @@ irqreturn_t mei_interrupt_thread_handler(int irq, void *dev_id)
/* link is established /* link is established
* start sending messages. * start sending messages.
*/ */
host_start_message(dev); mei_host_start_message(dev);
mutex_unlock(&dev->device_lock); mutex_unlock(&dev->device_lock);
return IRQ_HANDLED; return IRQ_HANDLED;
} else { } else {

View file

@ -547,7 +547,7 @@ int amthi_write(struct mei_device *dev, struct mei_cl_cb *cb)
* *
* returns 0 on success, <0 on failure. * returns 0 on success, <0 on failure.
*/ */
void run_next_iamthif_cmd(struct mei_device *dev) void mei_run_next_iamthif_cmd(struct mei_device *dev)
{ {
struct mei_cl *cl_tmp; struct mei_cl *cl_tmp;
struct mei_cl_cb *cb_pos = NULL; struct mei_cl_cb *cb_pos = NULL;

View file

@ -142,7 +142,7 @@ static int __devinit mei_probe(struct pci_dev *pdev,
goto disable_device; goto disable_device;
} }
/* allocates and initializes the mei dev structure */ /* allocates and initializes the mei dev structure */
dev = init_mei_device(pdev); dev = mei_device_init(pdev);
if (!dev) { if (!dev) {
err = -ENOMEM; err = -ENOMEM;
goto release_regions; goto release_regions;
@ -407,7 +407,7 @@ static int mei_open(struct inode *inode, struct file *file)
mutex_lock(&dev->device_lock); mutex_lock(&dev->device_lock);
err = -ENOMEM; err = -ENOMEM;
cl = mei_alloc_file_private(dev); cl = mei_cl_allocate(dev);
if (!cl) if (!cl)
goto out; goto out;
@ -522,7 +522,7 @@ static int mei_release(struct inode *inode, struct file *file)
dev->iamthif_canceled = 1; dev->iamthif_canceled = 1;
if (dev->iamthif_state == MEI_IAMTHIF_READ_COMPLETE) { if (dev->iamthif_state == MEI_IAMTHIF_READ_COMPLETE) {
dev_dbg(&dev->pdev->dev, "run next amthi iamthif cb\n"); dev_dbg(&dev->pdev->dev, "run next amthi iamthif cb\n");
run_next_iamthif_cmd(dev); mei_run_next_iamthif_cmd(dev);
} }
} }
@ -1066,7 +1066,7 @@ static unsigned int mei_poll(struct file *file, poll_table *wait)
dev->iamthif_file_object == file) { dev->iamthif_file_object == file) {
mask |= (POLLIN | POLLRDNORM); mask |= (POLLIN | POLLRDNORM);
dev_dbg(&dev->pdev->dev, "run next amthi cb\n"); dev_dbg(&dev->pdev->dev, "run next amthi cb\n");
run_next_iamthif_cmd(dev); mei_run_next_iamthif_cmd(dev);
} }
goto out; goto out;
} }

View file

@ -273,38 +273,48 @@ struct mei_device {
/* /*
* mei init function prototypes * mei init function prototypes
*/ */
struct mei_device *init_mei_device(struct pci_dev *pdev); struct mei_device *mei_device_init(struct pci_dev *pdev);
void mei_reset(struct mei_device *dev, int interrupts); void mei_reset(struct mei_device *dev, int interrupts);
int mei_hw_init(struct mei_device *dev); int mei_hw_init(struct mei_device *dev);
int mei_task_initialize_clients(void *data); int mei_task_initialize_clients(void *data);
int mei_initialize_clients(struct mei_device *dev); int mei_initialize_clients(struct mei_device *dev);
struct mei_cl *mei_alloc_file_private(struct mei_device *dev);
int mei_disconnect_host_client(struct mei_device *dev, struct mei_cl *cl); int mei_disconnect_host_client(struct mei_device *dev, struct mei_cl *cl);
void mei_initialize_list(struct mei_io_list *list, struct mei_device *dev); void mei_initialize_list(struct mei_io_list *list, struct mei_device *dev);
void mei_flush_list(struct mei_io_list *list, struct mei_cl *cl); void mei_flush_list(struct mei_io_list *list, struct mei_cl *cl);
void mei_flush_queues(struct mei_device *dev, struct mei_cl *cl); void mei_flush_queues(struct mei_device *dev, struct mei_cl *cl);
void mei_remove_client_from_file_list(struct mei_device *dev, u8 host_client_id); void mei_remove_client_from_file_list(struct mei_device *dev, u8 host_client_id);
void host_init_iamthif(struct mei_device *dev); void mei_host_init_iamthif(struct mei_device *dev);
void mei_init_file_private(struct mei_cl *priv, struct mei_device *dev); void mei_allocate_me_clients_storage(struct mei_device *dev);
void allocate_me_clients_storage(struct mei_device *dev);
void host_start_message(struct mei_device *dev);
void host_enum_clients_message(struct mei_device *dev);
void host_client_properties(struct mei_device *dev);
u8 mei_find_me_client_update_filext(struct mei_device *dev, u8 mei_find_me_client_update_filext(struct mei_device *dev,
struct mei_cl *priv, struct mei_cl *priv,
const uuid_le *cguid, u8 client_id); const uuid_le *cguid, u8 client_id);
/* /*
* interrupt functions prototype * MEI ME Client Functions
*/
struct mei_cl *mei_cl_allocate(struct mei_device *dev);
void mei_cl_init(struct mei_cl *priv, struct mei_device *dev);
/*
* MEI Host Client Functions
*/
void mei_host_start_message(struct mei_device *dev);
void mei_host_enum_clients_message(struct mei_device *dev);
void mei_host_client_properties(struct mei_device *dev);
/*
* MEI interrupt functions prototype
*/ */
irqreturn_t mei_interrupt_quick_handler(int irq, void *dev_id); irqreturn_t mei_interrupt_quick_handler(int irq, void *dev_id);
irqreturn_t mei_interrupt_thread_handler(int irq, void *dev_id); irqreturn_t mei_interrupt_thread_handler(int irq, void *dev_id);
void mei_wd_timer(struct work_struct *work); void mei_wd_timer(struct work_struct *work);
/* /*
* input output function prototype * MEI input output function prototype
*/ */
int mei_ioctl_connect_client(struct file *file, int mei_ioctl_connect_client(struct file *file,
struct mei_connect_client_data *data); struct mei_connect_client_data *data);
@ -319,7 +329,7 @@ int amthi_read(struct mei_device *dev, struct file *file,
struct mei_cl_cb *find_amthi_read_list_entry(struct mei_device *dev, struct mei_cl_cb *find_amthi_read_list_entry(struct mei_device *dev,
struct file *file); struct file *file);
void run_next_iamthif_cmd(struct mei_device *dev); void mei_run_next_iamthif_cmd(struct mei_device *dev);
void mei_free_cb_private(struct mei_cl_cb *priv_cb); void mei_free_cb_private(struct mei_cl_cb *priv_cb);

View file

@ -65,7 +65,7 @@ void mei_wd_start_setup(struct mei_device *dev)
*/ */
void mei_wd_host_init(struct mei_device *dev) void mei_wd_host_init(struct mei_device *dev)
{ {
mei_init_file_private(&dev->wd_cl, dev); mei_cl_init(&dev->wd_cl, dev);
/* look for WD client and connect to it */ /* look for WD client and connect to it */
dev->wd_cl.state = MEI_FILE_DISCONNECTED; dev->wd_cl.state = MEI_FILE_DISCONNECTED;
@ -83,18 +83,18 @@ void mei_wd_host_init(struct mei_device *dev)
dev_dbg(&dev->pdev->dev, "Failed to connect to WD client\n"); dev_dbg(&dev->pdev->dev, "Failed to connect to WD client\n");
dev->wd_cl.state = MEI_FILE_DISCONNECTED; dev->wd_cl.state = MEI_FILE_DISCONNECTED;
dev->wd_cl.host_client_id = 0; dev->wd_cl.host_client_id = 0;
host_init_iamthif(dev) ; mei_host_init_iamthif(dev) ;
} else { } else {
dev->wd_cl.timer_count = CONNECT_TIMEOUT; dev->wd_cl.timer_count = CONNECT_TIMEOUT;
} }
} else { } else {
dev_dbg(&dev->pdev->dev, "Failed to find WD client\n"); dev_dbg(&dev->pdev->dev, "Failed to find WD client\n");
host_init_iamthif(dev) ; mei_host_init_iamthif(dev) ;
} }
} else { } else {
dev->wd_bypass = true; dev->wd_bypass = true;
dev_dbg(&dev->pdev->dev, "WD requested to be disabled\n"); dev_dbg(&dev->pdev->dev, "WD requested to be disabled\n");
host_init_iamthif(dev) ; mei_host_init_iamthif(dev) ;
} }
} }