aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Usyskin <alexander.usyskin@intel.com>2014-09-29 09:31:49 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-09-29 11:56:02 -0400
commita8605ea2c20c2b97a54d7746c16ebef5ba29632a (patch)
tree5381189bc33345ce3c89c36c733b50c73ab37419
parent764c065a65c31a09340e71d2c41652e7e05bf083 (diff)
mei: fix KDoc documentation formatting
Fix Kdoc documentation formatting warnings genertaed by ./scripts/kernel-doc Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r--drivers/misc/mei/amthif.c30
-rw-r--r--drivers/misc/mei/client.c70
-rw-r--r--drivers/misc/mei/debugfs.c7
-rw-r--r--drivers/misc/mei/hbm.c43
-rw-r--r--drivers/misc/mei/hw-me.c48
-rw-r--r--drivers/misc/mei/hw-txe.c57
-rw-r--r--drivers/misc/mei/hw.h46
-rw-r--r--drivers/misc/mei/init.c10
-rw-r--r--drivers/misc/mei/interrupt.c24
-rw-r--r--drivers/misc/mei/main.c21
-rw-r--r--drivers/misc/mei/mei_dev.h88
-rw-r--r--drivers/misc/mei/nfc.c3
-rw-r--r--drivers/misc/mei/pci-me.c4
-rw-r--r--drivers/misc/mei/pci-txe.c2
-rw-r--r--drivers/misc/mei/wd.c15
15 files changed, 243 insertions, 225 deletions
diff --git a/drivers/misc/mei/amthif.c b/drivers/misc/mei/amthif.c
index d9b0e761fcd2..29b3fd0ab505 100644
--- a/drivers/misc/mei/amthif.c
+++ b/drivers/misc/mei/amthif.c
@@ -122,7 +122,7 @@ int mei_amthif_host_init(struct mei_device *dev)
122 * @dev: the device structure 122 * @dev: the device structure
123 * @file: pointer to file object 123 * @file: pointer to file object
124 * 124 *
125 * returns returned a list entry on success, NULL on failure. 125 * Return: returned a list entry on success, NULL on failure.
126 */ 126 */
127struct mei_cl_cb *mei_amthif_find_read_list_entry(struct mei_device *dev, 127struct mei_cl_cb *mei_amthif_find_read_list_entry(struct mei_device *dev,
128 struct file *file) 128 struct file *file)
@@ -140,15 +140,14 @@ struct mei_cl_cb *mei_amthif_find_read_list_entry(struct mei_device *dev,
140 * mei_amthif_read - read data from AMTHIF client 140 * mei_amthif_read - read data from AMTHIF client
141 * 141 *
142 * @dev: the device structure 142 * @dev: the device structure
143 * @if_num: minor number
144 * @file: pointer to file object 143 * @file: pointer to file object
145 * @*ubuf: pointer to user data in user space 144 * @ubuf: pointer to user data in user space
146 * @length: data length to read 145 * @length: data length to read
147 * @offset: data read offset 146 * @offset: data read offset
148 * 147 *
149 * Locking: called under "dev->device_lock" lock 148 * Locking: called under "dev->device_lock" lock
150 * 149 *
151 * returns 150 * Return:
152 * returned data length on success, 151 * returned data length on success,
153 * zero if no data to read, 152 * zero if no data to read,
154 * negative on failure. 153 * negative on failure.
@@ -256,7 +255,7 @@ out:
256 * @dev: the device structure 255 * @dev: the device structure
257 * @cb: mei call back struct 256 * @cb: mei call back struct
258 * 257 *
259 * returns 0 on success, <0 on failure. 258 * Return: 0 on success, <0 on failure.
260 * 259 *
261 */ 260 */
262static int mei_amthif_send_cmd(struct mei_device *dev, struct mei_cl_cb *cb) 261static int mei_amthif_send_cmd(struct mei_device *dev, struct mei_cl_cb *cb)
@@ -326,7 +325,7 @@ static int mei_amthif_send_cmd(struct mei_device *dev, struct mei_cl_cb *cb)
326 * @dev: the device structure 325 * @dev: the device structure
327 * @cb: mei call back struct 326 * @cb: mei call back struct
328 * 327 *
329 * returns 0 on success, <0 on failure. 328 * Return: 0 on success, <0 on failure.
330 * 329 *
331 */ 330 */
332int mei_amthif_write(struct mei_device *dev, struct mei_cl_cb *cb) 331int mei_amthif_write(struct mei_device *dev, struct mei_cl_cb *cb)
@@ -356,8 +355,6 @@ int mei_amthif_write(struct mei_device *dev, struct mei_cl_cb *cb)
356 * mei_amthif_run_next_cmd 355 * mei_amthif_run_next_cmd
357 * 356 *
358 * @dev: the device structure 357 * @dev: the device structure
359 *
360 * returns 0 on success, <0 on failure.
361 */ 358 */
362void mei_amthif_run_next_cmd(struct mei_device *dev) 359void mei_amthif_run_next_cmd(struct mei_device *dev)
363{ 360{
@@ -420,12 +417,11 @@ unsigned int mei_amthif_poll(struct mei_device *dev,
420/** 417/**
421 * mei_amthif_irq_write - write iamthif command in irq thread context. 418 * mei_amthif_irq_write - write iamthif command in irq thread context.
422 * 419 *
423 * @dev: the device structure.
424 * @cb_pos: callback block.
425 * @cl: private data of the file object. 420 * @cl: private data of the file object.
421 * @cb: callback block.
426 * @cmpl_list: complete list. 422 * @cmpl_list: complete list.
427 * 423 *
428 * returns 0, OK; otherwise, error. 424 * Return: 0, OK; otherwise, error.
429 */ 425 */
430int mei_amthif_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb, 426int mei_amthif_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb,
431 struct mei_cl_cb *cmpl_list) 427 struct mei_cl_cb *cmpl_list)
@@ -507,7 +503,7 @@ int mei_amthif_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb,
507 * @mei_hdr: header of amthif message 503 * @mei_hdr: header of amthif message
508 * @complete_list: An instance of our list structure 504 * @complete_list: An instance of our list structure
509 * 505 *
510 * returns 0 on success, <0 on failure. 506 * Return: 0 on success, <0 on failure.
511 */ 507 */
512int mei_amthif_irq_read_msg(struct mei_device *dev, 508int mei_amthif_irq_read_msg(struct mei_device *dev,
513 struct mei_msg_hdr *mei_hdr, 509 struct mei_msg_hdr *mei_hdr,
@@ -560,7 +556,7 @@ int mei_amthif_irq_read_msg(struct mei_device *dev,
560 * @dev: the device structure. 556 * @dev: the device structure.
561 * @slots: free slots. 557 * @slots: free slots.
562 * 558 *
563 * returns 0, OK; otherwise, error. 559 * Return: 0, OK; otherwise, error.
564 */ 560 */
565int mei_amthif_irq_read(struct mei_device *dev, s32 *slots) 561int mei_amthif_irq_read(struct mei_device *dev, s32 *slots)
566{ 562{
@@ -590,7 +586,7 @@ int mei_amthif_irq_read(struct mei_device *dev, s32 *slots)
590 * mei_amthif_complete - complete amthif callback. 586 * mei_amthif_complete - complete amthif callback.
591 * 587 *
592 * @dev: the device structure. 588 * @dev: the device structure.
593 * @cb_pos: callback block. 589 * @cb: callback block.
594 */ 590 */
595void mei_amthif_complete(struct mei_device *dev, struct mei_cl_cb *cb) 591void mei_amthif_complete(struct mei_device *dev, struct mei_cl_cb *cb)
596{ 592{
@@ -624,7 +620,7 @@ void mei_amthif_complete(struct mei_device *dev, struct mei_cl_cb *cb)
624 * mei_clear_list is called to clear resources associated with file 620 * mei_clear_list is called to clear resources associated with file
625 * when application calls close function or Ctrl-C was pressed 621 * when application calls close function or Ctrl-C was pressed
626 * 622 *
627 * returns true if callback removed from the list, false otherwise 623 * Return: true if callback removed from the list, false otherwise
628 */ 624 */
629static bool mei_clear_list(struct mei_device *dev, 625static bool mei_clear_list(struct mei_device *dev,
630 const struct file *file, struct list_head *mei_cb_list) 626 const struct file *file, struct list_head *mei_cb_list)
@@ -664,7 +660,7 @@ static bool mei_clear_list(struct mei_device *dev,
664 * mei_clear_lists is called to clear resources associated with file 660 * mei_clear_lists is called to clear resources associated with file
665 * when application calls close function or Ctrl-C was pressed 661 * when application calls close function or Ctrl-C was pressed
666 * 662 *
667 * returns true if callback removed from the list, false otherwise 663 * Return: true if callback removed from the list, false otherwise
668 */ 664 */
669static bool mei_clear_lists(struct mei_device *dev, struct file *file) 665static bool mei_clear_lists(struct mei_device *dev, struct file *file)
670{ 666{
@@ -705,7 +701,7 @@ static bool mei_clear_lists(struct mei_device *dev, struct file *file)
705* @dev: device structure 701* @dev: device structure
706* @file: pointer to file structure 702* @file: pointer to file structure
707* 703*
708* returns 0 on success, <0 on error 704* Return: 0 on success, <0 on error
709*/ 705*/
710int mei_amthif_release(struct mei_device *dev, struct file *file) 706int mei_amthif_release(struct mei_device *dev, struct file *file)
711{ 707{
diff --git a/drivers/misc/mei/client.c b/drivers/misc/mei/client.c
index bf3fd67dc6b6..1f91c55f7af5 100644
--- a/drivers/misc/mei/client.c
+++ b/drivers/misc/mei/client.c
@@ -27,13 +27,14 @@
27#include "client.h" 27#include "client.h"
28 28
29/** 29/**
30 * mei_me_cl_by_uuid - locate index of me client 30 * mei_me_cl_by_uuid - locate me client by uuid
31 * 31 *
32 * @dev: mei device 32 * @dev: mei device
33 * @uuid: me client uuid
33 * 34 *
34 * Locking: called under "dev->device_lock" lock 35 * Locking: called under "dev->device_lock" lock
35 * 36 *
36 * returns me client or NULL if not found 37 * Return: me client or NULL if not found
37 */ 38 */
38struct mei_me_client *mei_me_cl_by_uuid(const struct mei_device *dev, 39struct mei_me_client *mei_me_cl_by_uuid(const struct mei_device *dev,
39 const uuid_le *uuid) 40 const uuid_le *uuid)
@@ -48,16 +49,15 @@ struct mei_me_client *mei_me_cl_by_uuid(const struct mei_device *dev,
48} 49}
49 50
50/** 51/**
51 * mei_me_cl_by_id return index to me_clients for client_id 52 * mei_me_cl_by_id - locate me client by client id
52 * 53 *
53 * @dev: the device structure 54 * @dev: the device structure
54 * @client_id: me client id 55 * @client_id: me client id
55 * 56 *
56 * Locking: called under "dev->device_lock" lock 57 * Locking: called under "dev->device_lock" lock
57 * 58 *
58 * returns me client or NULL if not found 59 * Return: me client or NULL if not found
59 */ 60 */
60
61struct mei_me_client *mei_me_cl_by_id(struct mei_device *dev, u8 client_id) 61struct mei_me_client *mei_me_cl_by_id(struct mei_device *dev, u8 client_id)
62{ 62{
63 63
@@ -69,6 +69,17 @@ struct mei_me_client *mei_me_cl_by_id(struct mei_device *dev, u8 client_id)
69 return NULL; 69 return NULL;
70} 70}
71 71
72/**
73 * mei_me_cl_by_uuid_id - locate me client by client id and uuid
74 *
75 * @dev: the device structure
76 * @uuid: me client uuid
77 * @client_id: me client id
78 *
79 * Locking: called under "dev->device_lock" lock
80 *
81 * Return: me client or NULL if not found
82 */
72struct mei_me_client *mei_me_cl_by_uuid_id(struct mei_device *dev, 83struct mei_me_client *mei_me_cl_by_uuid_id(struct mei_device *dev,
73 const uuid_le *uuid, u8 client_id) 84 const uuid_le *uuid, u8 client_id)
74{ 85{
@@ -109,7 +120,7 @@ void mei_me_cl_remove(struct mei_device *dev, const uuid_le *uuid, u8 client_id)
109 * @cl1: host client 1 120 * @cl1: host client 1
110 * @cl2: host client 2 121 * @cl2: host client 2
111 * 122 *
112 * returns true - if the clients has same host and me ids 123 * Return: true - if the clients has same host and me ids
113 * false - otherwise 124 * false - otherwise
114 */ 125 */
115static inline bool mei_cl_cmp_id(const struct mei_cl *cl1, 126static inline bool mei_cl_cmp_id(const struct mei_cl *cl1,
@@ -184,10 +195,10 @@ void mei_io_cb_free(struct mei_cl_cb *cb)
184/** 195/**
185 * mei_io_cb_init - allocate and initialize io callback 196 * mei_io_cb_init - allocate and initialize io callback
186 * 197 *
187 * @cl - mei client 198 * @cl: mei client
188 * @fp: pointer to file structure 199 * @fp: pointer to file structure
189 * 200 *
190 * returns mei_cl_cb pointer or NULL; 201 * Return: mei_cl_cb pointer or NULL;
191 */ 202 */
192struct mei_cl_cb *mei_io_cb_init(struct mei_cl *cl, struct file *fp) 203struct mei_cl_cb *mei_io_cb_init(struct mei_cl *cl, struct file *fp)
193{ 204{
@@ -211,7 +222,7 @@ struct mei_cl_cb *mei_io_cb_init(struct mei_cl *cl, struct file *fp)
211 * @cb: io callback structure 222 * @cb: io callback structure
212 * @length: size of the buffer 223 * @length: size of the buffer
213 * 224 *
214 * returns 0 on success 225 * Return: 0 on success
215 * -EINVAL if cb is NULL 226 * -EINVAL if cb is NULL
216 * -ENOMEM if allocation failed 227 * -ENOMEM if allocation failed
217 */ 228 */
@@ -235,7 +246,7 @@ int mei_io_cb_alloc_req_buf(struct mei_cl_cb *cb, size_t length)
235 * @cb: io callback structure 246 * @cb: io callback structure
236 * @length: size of the buffer 247 * @length: size of the buffer
237 * 248 *
238 * returns 0 on success 249 * Return: 0 on success
239 * -EINVAL if cb is NULL 250 * -EINVAL if cb is NULL
240 * -ENOMEM if allocation failed 251 * -ENOMEM if allocation failed
241 */ 252 */
@@ -305,7 +316,7 @@ void mei_cl_init(struct mei_cl *cl, struct mei_device *dev)
305 * mei_cl_allocate - allocates cl structure and sets it up. 316 * mei_cl_allocate - allocates cl structure and sets it up.
306 * 317 *
307 * @dev: mei device 318 * @dev: mei device
308 * returns The allocated file or NULL on failure 319 * Return: The allocated file or NULL on failure
309 */ 320 */
310struct mei_cl *mei_cl_allocate(struct mei_device *dev) 321struct mei_cl *mei_cl_allocate(struct mei_device *dev)
311{ 322{
@@ -325,7 +336,7 @@ struct mei_cl *mei_cl_allocate(struct mei_device *dev)
325 * 336 *
326 * @cl: host client 337 * @cl: host client
327 * 338 *
328 * returns cb on success, NULL on error 339 * Return: cb on success, NULL on error
329 */ 340 */
330struct mei_cl_cb *mei_cl_find_read_cb(struct mei_cl *cl) 341struct mei_cl_cb *mei_cl_find_read_cb(struct mei_cl *cl)
331{ 342{
@@ -343,7 +354,7 @@ struct mei_cl_cb *mei_cl_find_read_cb(struct mei_cl *cl)
343 * @cl - host client 354 * @cl - host client
344 * @id - fixed host id or -1 for generic one 355 * @id - fixed host id or -1 for generic one
345 * 356 *
346 * returns 0 on success 357 * Return: 0 on success
347 * -EINVAL on incorrect values 358 * -EINVAL on incorrect values
348 * -ENONET if client not found 359 * -ENONET if client not found
349 */ 360 */
@@ -455,10 +466,10 @@ void mei_host_client_init(struct work_struct *work)
455} 466}
456 467
457/** 468/**
458 * mei_hbuf_acquire: try to acquire host buffer 469 * mei_hbuf_acquire - try to acquire host buffer
459 * 470 *
460 * @dev: the device structure 471 * @dev: the device structure
461 * returns true if host buffer was acquired 472 * Return: true if host buffer was acquired
462 */ 473 */
463bool mei_hbuf_acquire(struct mei_device *dev) 474bool mei_hbuf_acquire(struct mei_device *dev)
464{ 475{
@@ -485,7 +496,7 @@ bool mei_hbuf_acquire(struct mei_device *dev)
485 * 496 *
486 * Locking: called under "dev->device_lock" lock 497 * Locking: called under "dev->device_lock" lock
487 * 498 *
488 * returns 0 on success, <0 on failure. 499 * Return: 0 on success, <0 on failure.
489 */ 500 */
490int mei_cl_disconnect(struct mei_cl *cl) 501int mei_cl_disconnect(struct mei_cl *cl)
491{ 502{
@@ -566,7 +577,7 @@ free:
566 * 577 *
567 * @cl: private data of the file object 578 * @cl: private data of the file object
568 * 579 *
569 * returns true if other client is connected, false - otherwise. 580 * Return: true if other client is connected, false - otherwise.
570 */ 581 */
571bool mei_cl_is_other_connecting(struct mei_cl *cl) 582bool mei_cl_is_other_connecting(struct mei_cl *cl)
572{ 583{
@@ -593,10 +604,11 @@ bool mei_cl_is_other_connecting(struct mei_cl *cl)
593 * mei_cl_connect - connect host client to the me one 604 * mei_cl_connect - connect host client to the me one
594 * 605 *
595 * @cl: host client 606 * @cl: host client
607 * @file: pointer to file structure
596 * 608 *
597 * Locking: called under "dev->device_lock" lock 609 * Locking: called under "dev->device_lock" lock
598 * 610 *
599 * returns 0 on success, <0 on failure. 611 * Return: 0 on success, <0 on failure.
600 */ 612 */
601int mei_cl_connect(struct mei_cl *cl, struct file *file) 613int mei_cl_connect(struct mei_cl *cl, struct file *file)
602{ 614{
@@ -671,7 +683,7 @@ out:
671 * 683 *
672 * @cl: private data of the file object 684 * @cl: private data of the file object
673 * 685 *
674 * returns 1 if mei_flow_ctrl_creds >0, 0 - otherwise. 686 * Return: 1 if mei_flow_ctrl_creds >0, 0 - otherwise.
675 * -ENOENT if mei_cl is not present 687 * -ENOENT if mei_cl is not present
676 * -EINVAL if single_recv_buf == 0 688 * -EINVAL if single_recv_buf == 0
677 */ 689 */
@@ -707,7 +719,7 @@ int mei_cl_flow_ctrl_creds(struct mei_cl *cl)
707 * 719 *
708 * @cl: private data of the file object 720 * @cl: private data of the file object
709 * 721 *
710 * @returns 722 * Return:
711 * 0 on success 723 * 0 on success
712 * -ENOENT when me client is not found 724 * -ENOENT when me client is not found
713 * -EINVAL when ctrl credits are <= 0 725 * -EINVAL when ctrl credits are <= 0
@@ -745,7 +757,7 @@ int mei_cl_flow_ctrl_reduce(struct mei_cl *cl)
745 * 757 *
746 * @cl: host client 758 * @cl: host client
747 * 759 *
748 * returns 0 on success, <0 on failure. 760 * Return: 0 on success, <0 on failure.
749 */ 761 */
750int mei_cl_read_start(struct mei_cl *cl, size_t length) 762int mei_cl_read_start(struct mei_cl *cl, size_t length)
751{ 763{
@@ -823,7 +835,7 @@ out:
823 * @cb: callback block. 835 * @cb: callback block.
824 * @cmpl_list: complete list. 836 * @cmpl_list: complete list.
825 * 837 *
826 * returns 0, OK; otherwise error. 838 * Return: 0, OK; otherwise error.
827 */ 839 */
828int mei_cl_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb, 840int mei_cl_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb,
829 struct mei_cl_cb *cmpl_list) 841 struct mei_cl_cb *cmpl_list)
@@ -900,12 +912,12 @@ int mei_cl_irq_write(struct mei_cl *cl, struct mei_cl_cb *cb,
900 912
901/** 913/**
902 * mei_cl_write - submit a write cb to mei device 914 * mei_cl_write - submit a write cb to mei device
903 assumes device_lock is locked 915 * assumes device_lock is locked
904 * 916 *
905 * @cl: host client 917 * @cl: host client
906 * @cl: write callback with filled data 918 * @cb: write callback with filled data
907 * 919 *
908 * returns number of bytes sent on success, <0 on failure. 920 * Return: number of bytes sent on success, <0 on failure.
909 */ 921 */
910int mei_cl_write(struct mei_cl *cl, struct mei_cl_cb *cb, bool blocking) 922int mei_cl_write(struct mei_cl *cl, struct mei_cl_cb *cb, bool blocking)
911{ 923{
@@ -1042,7 +1054,7 @@ void mei_cl_complete(struct mei_cl *cl, struct mei_cl_cb *cb)
1042/** 1054/**
1043 * mei_cl_all_disconnect - disconnect forcefully all connected clients 1055 * mei_cl_all_disconnect - disconnect forcefully all connected clients
1044 * 1056 *
1045 * @dev - mei device 1057 * @dev: mei device
1046 */ 1058 */
1047 1059
1048void mei_cl_all_disconnect(struct mei_device *dev) 1060void mei_cl_all_disconnect(struct mei_device *dev)
@@ -1060,7 +1072,7 @@ void mei_cl_all_disconnect(struct mei_device *dev)
1060/** 1072/**
1061 * mei_cl_all_wakeup - wake up all readers and writers they can be interrupted 1073 * mei_cl_all_wakeup - wake up all readers and writers they can be interrupted
1062 * 1074 *
1063 * @dev - mei device 1075 * @dev: mei device
1064 */ 1076 */
1065void mei_cl_all_wakeup(struct mei_device *dev) 1077void mei_cl_all_wakeup(struct mei_device *dev)
1066{ 1078{
@@ -1080,8 +1092,8 @@ void mei_cl_all_wakeup(struct mei_device *dev)
1080 1092
1081/** 1093/**
1082 * mei_cl_all_write_clear - clear all pending writes 1094 * mei_cl_all_write_clear - clear all pending writes
1083 1095 *
1084 * @dev - mei device 1096 * @dev: mei device
1085 */ 1097 */
1086void mei_cl_all_write_clear(struct mei_device *dev) 1098void mei_cl_all_write_clear(struct mei_device *dev)
1087{ 1099{
diff --git a/drivers/misc/mei/debugfs.c b/drivers/misc/mei/debugfs.c
index b92b8bc136ac..357b02c18d40 100644
--- a/drivers/misc/mei/debugfs.c
+++ b/drivers/misc/mei/debugfs.c
@@ -161,7 +161,8 @@ static const struct file_operations mei_dbgfs_fops_devstate = {
161 161
162/** 162/**
163 * mei_dbgfs_deregister - Remove the debugfs files and directories 163 * mei_dbgfs_deregister - Remove the debugfs files and directories
164 * @mei - pointer to mei device private data 164 *
165 * @dev: the mei device structure
165 */ 166 */
166void mei_dbgfs_deregister(struct mei_device *dev) 167void mei_dbgfs_deregister(struct mei_device *dev)
167{ 168{
@@ -172,8 +173,10 @@ void mei_dbgfs_deregister(struct mei_device *dev)
172} 173}
173 174
174/** 175/**
175 * Add the debugfs files 176 * mei_dbgfs_register - Add the debugfs files
176 * 177 *
178 * @dev: the mei device structure
179 * @name: the mei device name
177 */ 180 */
178int mei_dbgfs_register(struct mei_device *dev, const char *name) 181int mei_dbgfs_register(struct mei_device *dev, const char *name)
179{ 182{
diff --git a/drivers/misc/mei/hbm.c b/drivers/misc/mei/hbm.c
index 92d0739cca85..da476e8cac84 100644
--- a/drivers/misc/mei/hbm.c
+++ b/drivers/misc/mei/hbm.c
@@ -79,7 +79,7 @@ const char *mei_hbm_state_str(enum mei_hbm_state state)
79 * 79 *
80 * @status: client connect response status 80 * @status: client connect response status
81 * 81 *
82 * returns corresponding error code 82 * Return: corresponding error code
83 */ 83 */
84static int mei_cl_conn_status_to_errno(enum mei_cl_connect_status status) 84static int mei_cl_conn_status_to_errno(enum mei_cl_connect_status status)
85{ 85{
@@ -196,7 +196,7 @@ int mei_hbm_cl_write(struct mei_device *dev,
196 * @cl: client 196 * @cl: client
197 * @cmd: hbm client message 197 * @cmd: hbm client message
198 * 198 *
199 * returns true if addresses are the same 199 * Return: true if addresses are the same
200 */ 200 */
201static inline 201static inline
202bool mei_hbm_cl_addr_equal(struct mei_cl *cl, struct mei_hbm_cl_cmd *cmd) 202bool mei_hbm_cl_addr_equal(struct mei_cl *cl, struct mei_hbm_cl_cmd *cmd)
@@ -211,7 +211,7 @@ bool mei_hbm_cl_addr_equal(struct mei_cl *cl, struct mei_hbm_cl_cmd *cmd)
211 * @dev: the device structure 211 * @dev: the device structure
212 * @buf: a buffer with hbm cl command 212 * @buf: a buffer with hbm cl command
213 * 213 *
214 * returns the recipient client or NULL if not found 214 * Return: the recipient client or NULL if not found
215 */ 215 */
216static inline 216static inline
217struct mei_cl *mei_hbm_cl_find_by_cmd(struct mei_device *dev, void *buf) 217struct mei_cl *mei_hbm_cl_find_by_cmd(struct mei_device *dev, void *buf)
@@ -231,7 +231,7 @@ struct mei_cl *mei_hbm_cl_find_by_cmd(struct mei_device *dev, void *buf)
231 * 231 *
232 * @dev: the device structure 232 * @dev: the device structure
233 * 233 *
234 * returns 0 on success and < 0 on failure 234 * Return: 0 on success and < 0 on failure
235 */ 235 */
236int mei_hbm_start_wait(struct mei_device *dev) 236int mei_hbm_start_wait(struct mei_device *dev)
237{ 237{
@@ -259,7 +259,7 @@ int mei_hbm_start_wait(struct mei_device *dev)
259 * 259 *
260 * @dev: the device structure 260 * @dev: the device structure
261 * 261 *
262 * returns 0 on success and < 0 on failure 262 * Return: 0 on success and < 0 on failure
263 */ 263 */
264int mei_hbm_start_req(struct mei_device *dev) 264int mei_hbm_start_req(struct mei_device *dev)
265{ 265{
@@ -297,7 +297,7 @@ int mei_hbm_start_req(struct mei_device *dev)
297 * 297 *
298 * @dev: the device structure 298 * @dev: the device structure
299 * 299 *
300 * returns 0 on success and < 0 on failure 300 * Return: 0 on success and < 0 on failure
301 */ 301 */
302static int mei_hbm_enum_clients_req(struct mei_device *dev) 302static int mei_hbm_enum_clients_req(struct mei_device *dev)
303{ 303{
@@ -330,7 +330,7 @@ static int mei_hbm_enum_clients_req(struct mei_device *dev)
330 * @dev: the device structure 330 * @dev: the device structure
331 * @res: hbm property response 331 * @res: hbm property response
332 * 332 *
333 * returns 0 on success and -ENOMEM on allocation failure 333 * Return: 0 on success and -ENOMEM on allocation failure
334 */ 334 */
335 335
336static int mei_hbm_me_cl_add(struct mei_device *dev, 336static int mei_hbm_me_cl_add(struct mei_device *dev,
@@ -355,7 +355,7 @@ static int mei_hbm_me_cl_add(struct mei_device *dev,
355 * 355 *
356 * @dev: the device structure 356 * @dev: the device structure
357 * 357 *
358 * returns 0 on success and < 0 on failure 358 * Return: 0 on success and < 0 on failure
359 */ 359 */
360 360
361static int mei_hbm_prop_req(struct mei_device *dev) 361static int mei_hbm_prop_req(struct mei_device *dev)
@@ -405,7 +405,7 @@ static int mei_hbm_prop_req(struct mei_device *dev)
405 * @dev: the device structure 405 * @dev: the device structure
406 * @pg_cmd: the pg command code 406 * @pg_cmd: the pg command code
407 * 407 *
408 * returns -EIO on write failure 408 * Return: -EIO on write failure
409 * -EOPNOTSUPP if the operation is not supported by the protocol 409 * -EOPNOTSUPP if the operation is not supported by the protocol
410 */ 410 */
411int mei_hbm_pg(struct mei_device *dev, u8 pg_cmd) 411int mei_hbm_pg(struct mei_device *dev, u8 pg_cmd)
@@ -434,10 +434,9 @@ EXPORT_SYMBOL_GPL(mei_hbm_pg);
434/** 434/**
435 * mei_hbm_stop_req - send stop request message 435 * mei_hbm_stop_req - send stop request message
436 * 436 *
437 * @dev - mei device 437 * @dev: mei device
438 * @cl: client info
439 * 438 *
440 * This function returns -EIO on write failure 439 * Return: -EIO on write failure
441 */ 440 */
442static int mei_hbm_stop_req(struct mei_device *dev) 441static int mei_hbm_stop_req(struct mei_device *dev)
443{ 442{
@@ -461,7 +460,7 @@ static int mei_hbm_stop_req(struct mei_device *dev)
461 * @dev: the device structure 460 * @dev: the device structure
462 * @cl: client info 461 * @cl: client info
463 * 462 *
464 * This function returns -EIO on write failure 463 * Return: -EIO on write failure
465 */ 464 */
466int mei_hbm_cl_flow_control_req(struct mei_device *dev, struct mei_cl *cl) 465int mei_hbm_cl_flow_control_req(struct mei_device *dev, struct mei_cl *cl)
467{ 466{
@@ -477,7 +476,7 @@ int mei_hbm_cl_flow_control_req(struct mei_device *dev, struct mei_cl *cl)
477 * @dev: the device structure 476 * @dev: the device structure
478 * @flow: flow control. 477 * @flow: flow control.
479 * 478 *
480 * return 0 on success, < 0 otherwise 479 * Return: 0 on success, < 0 otherwise
481 */ 480 */
482static int mei_hbm_add_single_flow_creds(struct mei_device *dev, 481static int mei_hbm_add_single_flow_creds(struct mei_device *dev,
483 struct hbm_flow_control *flow) 482 struct hbm_flow_control *flow)
@@ -533,7 +532,7 @@ static void mei_hbm_cl_flow_control_res(struct mei_device *dev,
533 * @dev: the device structure 532 * @dev: the device structure
534 * @cl: a client to disconnect from 533 * @cl: a client to disconnect from
535 * 534 *
536 * This function returns -EIO on write failure 535 * Return: -EIO on write failure
537 */ 536 */
538int mei_hbm_cl_disconnect_req(struct mei_device *dev, struct mei_cl *cl) 537int mei_hbm_cl_disconnect_req(struct mei_device *dev, struct mei_cl *cl)
539{ 538{
@@ -548,7 +547,7 @@ int mei_hbm_cl_disconnect_req(struct mei_device *dev, struct mei_cl *cl)
548 * @dev: the device structure 547 * @dev: the device structure
549 * @cl: a client to disconnect from 548 * @cl: a client to disconnect from
550 * 549 *
551 * This function returns -EIO on write failure 550 * Return: -EIO on write failure
552 */ 551 */
553int mei_hbm_cl_disconnect_rsp(struct mei_device *dev, struct mei_cl *cl) 552int mei_hbm_cl_disconnect_rsp(struct mei_device *dev, struct mei_cl *cl)
554{ 553{
@@ -584,7 +583,7 @@ static void mei_hbm_cl_disconnect_res(struct mei_cl *cl,
584 * @dev: the device structure 583 * @dev: the device structure
585 * @cl: a client to connect to 584 * @cl: a client to connect to
586 * 585 *
587 * returns -EIO on write failure 586 * Return: -EIO on write failure
588 */ 587 */
589int mei_hbm_cl_connect_req(struct mei_device *dev, struct mei_cl *cl) 588int mei_hbm_cl_connect_req(struct mei_device *dev, struct mei_cl *cl)
590{ 589{
@@ -677,7 +676,7 @@ static void mei_hbm_cl_res(struct mei_device *dev,
677 * @dev: the device structure. 676 * @dev: the device structure.
678 * @disconnect_req: disconnect request bus message from the me 677 * @disconnect_req: disconnect request bus message from the me
679 * 678 *
680 * returns -ENOMEM on allocation failure 679 * Return: -ENOMEM on allocation failure
681 */ 680 */
682static int mei_hbm_fw_disconnect_req(struct mei_device *dev, 681static int mei_hbm_fw_disconnect_req(struct mei_device *dev,
683 struct hbm_client_connect_request *disconnect_req) 682 struct hbm_client_connect_request *disconnect_req)
@@ -702,7 +701,7 @@ static int mei_hbm_fw_disconnect_req(struct mei_device *dev,
702} 701}
703 702
704/** 703/**
705 * mei_hbm_config_features: check what hbm features and commands 704 * mei_hbm_config_features - check what hbm features and commands
706 * are supported by the fw 705 * are supported by the fw
707 * 706 *
708 * @dev: the device structure 707 * @dev: the device structure
@@ -724,7 +723,7 @@ static void mei_hbm_config_features(struct mei_device *dev)
724 * support the hbm version of the device 723 * support the hbm version of the device
725 * 724 *
726 * @dev: the device structure 725 * @dev: the device structure
727 * returns true if driver can support hbm version of the device 726 * Return: true if driver can support hbm version of the device
728 */ 727 */
729bool mei_hbm_version_is_supported(struct mei_device *dev) 728bool mei_hbm_version_is_supported(struct mei_device *dev)
730{ 729{
@@ -738,9 +737,9 @@ bool mei_hbm_version_is_supported(struct mei_device *dev)
738 * handle the read bus message cmd processing. 737 * handle the read bus message cmd processing.
739 * 738 *
740 * @dev: the device structure 739 * @dev: the device structure
741 * @mei_hdr: header of bus message 740 * @hdr: header of bus message
742 * 741 *
743 * returns 0 on success and < 0 on failure 742 * Return: 0 on success and < 0 on failure
744 */ 743 */
745int mei_hbm_dispatch(struct mei_device *dev, struct mei_msg_hdr *hdr) 744int mei_hbm_dispatch(struct mei_device *dev, struct mei_msg_hdr *hdr)
746{ 745{
diff --git a/drivers/misc/mei/hw-me.c b/drivers/misc/mei/hw-me.c
index 77166ea30a4d..9dd7aa70bd85 100644
--- a/drivers/misc/mei/hw-me.c
+++ b/drivers/misc/mei/hw-me.c
@@ -28,10 +28,10 @@
28/** 28/**
29 * mei_me_reg_read - Reads 32bit data from the mei device 29 * mei_me_reg_read - Reads 32bit data from the mei device
30 * 30 *
31 * @dev: the device structure 31 * @hw: the me hardware structure
32 * @offset: offset from which to read the data 32 * @offset: offset from which to read the data
33 * 33 *
34 * returns register value (u32) 34 * Return: register value (u32)
35 */ 35 */
36static inline u32 mei_me_reg_read(const struct mei_me_hw *hw, 36static inline u32 mei_me_reg_read(const struct mei_me_hw *hw,
37 unsigned long offset) 37 unsigned long offset)
@@ -43,7 +43,7 @@ static inline u32 mei_me_reg_read(const struct mei_me_hw *hw,
43/** 43/**
44 * mei_me_reg_write - Writes 32bit data to the mei device 44 * mei_me_reg_write - Writes 32bit data to the mei device
45 * 45 *
46 * @dev: the device structure 46 * @hw: the me hardware structure
47 * @offset: offset from which to write the data 47 * @offset: offset from which to write the data
48 * @value: register value to write (u32) 48 * @value: register value to write (u32)
49 */ 49 */
@@ -59,7 +59,7 @@ static inline void mei_me_reg_write(const struct mei_me_hw *hw,
59 * 59 *
60 * @dev: the device structure 60 * @dev: the device structure
61 * 61 *
62 * returns ME_CB_RW register value (u32) 62 * Return: ME_CB_RW register value (u32)
63 */ 63 */
64static u32 mei_me_mecbrw_read(const struct mei_device *dev) 64static u32 mei_me_mecbrw_read(const struct mei_device *dev)
65{ 65{
@@ -68,9 +68,9 @@ static u32 mei_me_mecbrw_read(const struct mei_device *dev)
68/** 68/**
69 * mei_me_mecsr_read - Reads 32bit data from the ME CSR 69 * mei_me_mecsr_read - Reads 32bit data from the ME CSR
70 * 70 *
71 * @dev: the device structure 71 * @hw: the me hardware structure
72 * 72 *
73 * returns ME_CSR_HA register value (u32) 73 * Return: ME_CSR_HA register value (u32)
74 */ 74 */
75static inline u32 mei_me_mecsr_read(const struct mei_me_hw *hw) 75static inline u32 mei_me_mecsr_read(const struct mei_me_hw *hw)
76{ 76{
@@ -80,9 +80,9 @@ static inline u32 mei_me_mecsr_read(const struct mei_me_hw *hw)
80/** 80/**
81 * mei_hcsr_read - Reads 32bit data from the host CSR 81 * mei_hcsr_read - Reads 32bit data from the host CSR
82 * 82 *
83 * @dev: the device structure 83 * @hw: the me hardware structure
84 * 84 *
85 * returns H_CSR register value (u32) 85 * Return: H_CSR register value (u32)
86 */ 86 */
87static inline u32 mei_hcsr_read(const struct mei_me_hw *hw) 87static inline u32 mei_hcsr_read(const struct mei_me_hw *hw)
88{ 88{
@@ -93,7 +93,7 @@ static inline u32 mei_hcsr_read(const struct mei_me_hw *hw)
93 * mei_hcsr_set - writes H_CSR register to the mei device, 93 * mei_hcsr_set - writes H_CSR register to the mei device,
94 * and ignores the H_IS bit for it is write-one-to-zero. 94 * and ignores the H_IS bit for it is write-one-to-zero.
95 * 95 *
96 * @dev: the device structure 96 * @hw: the me hardware structure
97 */ 97 */
98static inline void mei_hcsr_set(struct mei_me_hw *hw, u32 hcsr) 98static inline void mei_hcsr_set(struct mei_me_hw *hw, u32 hcsr)
99{ 99{
@@ -274,8 +274,8 @@ static void mei_me_host_set_ready(struct mei_device *dev)
274/** 274/**
275 * mei_me_host_is_ready - check whether the host has turned ready 275 * mei_me_host_is_ready - check whether the host has turned ready
276 * 276 *
277 * @dev - mei device 277 * @dev: mei device
278 * returns bool 278 * Return: bool
279 */ 279 */
280static bool mei_me_host_is_ready(struct mei_device *dev) 280static bool mei_me_host_is_ready(struct mei_device *dev)
281{ 281{
@@ -288,8 +288,8 @@ static bool mei_me_host_is_ready(struct mei_device *dev)
288/** 288/**
289 * mei_me_hw_is_ready - check whether the me(hw) has turned ready 289 * mei_me_hw_is_ready - check whether the me(hw) has turned ready
290 * 290 *
291 * @dev - mei device 291 * @dev: mei device
292 * returns bool 292 * Return: bool
293 */ 293 */
294static bool mei_me_hw_is_ready(struct mei_device *dev) 294static bool mei_me_hw_is_ready(struct mei_device *dev)
295{ 295{
@@ -333,7 +333,7 @@ static int mei_me_hw_start(struct mei_device *dev)
333 * 333 *
334 * @dev: the device structure 334 * @dev: the device structure
335 * 335 *
336 * returns number of filled slots 336 * Return: number of filled slots
337 */ 337 */
338static unsigned char mei_hbuf_filled_slots(struct mei_device *dev) 338static unsigned char mei_hbuf_filled_slots(struct mei_device *dev)
339{ 339{
@@ -353,7 +353,7 @@ static unsigned char mei_hbuf_filled_slots(struct mei_device *dev)
353 * 353 *
354 * @dev: the device structure 354 * @dev: the device structure
355 * 355 *
356 * returns true if empty, false - otherwise. 356 * Return: true if empty, false - otherwise.
357 */ 357 */
358static bool mei_me_hbuf_is_empty(struct mei_device *dev) 358static bool mei_me_hbuf_is_empty(struct mei_device *dev)
359{ 359{
@@ -365,7 +365,7 @@ static bool mei_me_hbuf_is_empty(struct mei_device *dev)
365 * 365 *
366 * @dev: the device structure 366 * @dev: the device structure
367 * 367 *
368 * returns -EOVERFLOW if overflow, otherwise empty slots count 368 * Return: -EOVERFLOW if overflow, otherwise empty slots count
369 */ 369 */
370static int mei_me_hbuf_empty_slots(struct mei_device *dev) 370static int mei_me_hbuf_empty_slots(struct mei_device *dev)
371{ 371{
@@ -394,7 +394,7 @@ static size_t mei_me_hbuf_max_len(const struct mei_device *dev)
394 * @header: mei HECI header of message 394 * @header: mei HECI header of message
395 * @buf: message payload will be written 395 * @buf: message payload will be written
396 * 396 *
397 * This function returns -EIO if write has failed 397 * Return: -EIO if write has failed
398 */ 398 */
399static int mei_me_write_message(struct mei_device *dev, 399static int mei_me_write_message(struct mei_device *dev,
400 struct mei_msg_hdr *header, 400 struct mei_msg_hdr *header,
@@ -444,7 +444,7 @@ static int mei_me_write_message(struct mei_device *dev,
444 * 444 *
445 * @dev: the device structure 445 * @dev: the device structure
446 * 446 *
447 * returns -EOVERFLOW if overflow, otherwise filled slots count 447 * Return: -EOVERFLOW if overflow, otherwise filled slots count
448 */ 448 */
449static int mei_me_count_full_read_slots(struct mei_device *dev) 449static int mei_me_count_full_read_slots(struct mei_device *dev)
450{ 450{
@@ -529,7 +529,7 @@ static void mei_me_pg_exit(struct mei_device *dev)
529 * 529 *
530 * @dev: the device structure 530 * @dev: the device structure
531 * 531 *
532 * returns 0 on success an error code otherwise 532 * Return: 0 on success an error code otherwise
533 */ 533 */
534int mei_me_pg_set_sync(struct mei_device *dev) 534int mei_me_pg_set_sync(struct mei_device *dev)
535{ 535{
@@ -566,7 +566,7 @@ int mei_me_pg_set_sync(struct mei_device *dev)
566 * 566 *
567 * @dev: the device structure 567 * @dev: the device structure
568 * 568 *
569 * returns 0 on success an error code otherwise 569 * Return: 0 on success an error code otherwise
570 */ 570 */
571int mei_me_pg_unset_sync(struct mei_device *dev) 571int mei_me_pg_unset_sync(struct mei_device *dev)
572{ 572{
@@ -603,7 +603,7 @@ reply:
603 * 603 *
604 * @dev: the device structure 604 * @dev: the device structure
605 * 605 *
606 * returns: true is pg supported, false otherwise 606 * Return: true is pg supported, false otherwise
607 */ 607 */
608static bool mei_me_pg_is_enabled(struct mei_device *dev) 608static bool mei_me_pg_is_enabled(struct mei_device *dev)
609{ 609{
@@ -635,7 +635,7 @@ notsupported:
635 * @irq: The irq number 635 * @irq: The irq number
636 * @dev_id: pointer to the device structure 636 * @dev_id: pointer to the device structure
637 * 637 *
638 * returns irqreturn_t 638 * Return: irqreturn_t
639 */ 639 */
640 640
641irqreturn_t mei_me_irq_quick_handler(int irq, void *dev_id) 641irqreturn_t mei_me_irq_quick_handler(int irq, void *dev_id)
@@ -660,7 +660,7 @@ irqreturn_t mei_me_irq_quick_handler(int irq, void *dev_id)
660 * @irq: The irq number 660 * @irq: The irq number
661 * @dev_id: pointer to the device structure 661 * @dev_id: pointer to the device structure
662 * 662 *
663 * returns irqreturn_t 663 * Return: irqreturn_t
664 * 664 *
665 */ 665 */
666irqreturn_t mei_me_irq_thread_handler(int irq, void *dev_id) 666irqreturn_t mei_me_irq_thread_handler(int irq, void *dev_id)
@@ -841,7 +841,7 @@ const struct mei_cfg mei_me_lpt_cfg = {
841 * @pdev: The pci device structure 841 * @pdev: The pci device structure
842 * @cfg: per device generation config 842 * @cfg: per device generation config
843 * 843 *
844 * returns The mei_device_device pointer on success, NULL on failure. 844 * Return: The mei_device_device pointer on success, NULL on failure.
845 */ 845 */
846struct mei_device *mei_me_dev_init(struct pci_dev *pdev, 846struct mei_device *mei_me_dev_init(struct pci_dev *pdev,
847 const struct mei_cfg *cfg) 847 const struct mei_cfg *cfg)
diff --git a/drivers/misc/mei/hw-txe.c b/drivers/misc/mei/hw-txe.c
index 695d480e44dc..0a155228645b 100644
--- a/drivers/misc/mei/hw-txe.c
+++ b/drivers/misc/mei/hw-txe.c
@@ -85,7 +85,7 @@ static inline u32 mei_txe_sec_reg_read(struct mei_txe_hw *hw,
85 * mei_txe_sec_reg_write_silent - Writes 32bit data to the SeC BAR 85 * mei_txe_sec_reg_write_silent - Writes 32bit data to the SeC BAR
86 * doesn't check for aliveness 86 * doesn't check for aliveness
87 * 87 *
88 * @dev: the device structure 88 * @hw: the txe hardware structure
89 * @offset: register offset 89 * @offset: register offset
90 * @value: value to write 90 * @value: value to write
91 * 91 *
@@ -100,7 +100,7 @@ static inline void mei_txe_sec_reg_write_silent(struct mei_txe_hw *hw,
100/** 100/**
101 * mei_txe_sec_reg_write - Writes 32bit data to the SeC BAR 101 * mei_txe_sec_reg_write - Writes 32bit data to the SeC BAR
102 * 102 *
103 * @dev: the device structure 103 * @hw: the txe hardware structure
104 * @offset: register offset 104 * @offset: register offset
105 * @value: value to write 105 * @value: value to write
106 * 106 *
@@ -128,7 +128,7 @@ static inline u32 mei_txe_br_reg_read(struct mei_txe_hw *hw,
128/** 128/**
129 * mei_txe_br_reg_write - Writes 32bit data to the Bridge BAR 129 * mei_txe_br_reg_write - Writes 32bit data to the Bridge BAR
130 * 130 *
131 * @hw: the device structure 131 * @hw: the txe hardware structure
132 * @offset: offset from which to write the data 132 * @offset: offset from which to write the data
133 * @value: the byte to write 133 * @value: the byte to write
134 */ 134 */
@@ -205,7 +205,8 @@ static u32 mei_txe_aliveness_get(struct mei_device *dev)
205 * @expected: expected aliveness value 205 * @expected: expected aliveness value
206 * 206 *
207 * Polls for HICR_HOST_ALIVENESS_RESP.ALIVENESS_RESP to be set 207 * Polls for HICR_HOST_ALIVENESS_RESP.ALIVENESS_RESP to be set
208 * returns > 0 if the expected value was received, -ETIME otherwise 208 *
209 * Return: > 0 if the expected value was received, -ETIME otherwise
209 */ 210 */
210static int mei_txe_aliveness_poll(struct mei_device *dev, u32 expected) 211static int mei_txe_aliveness_poll(struct mei_device *dev, u32 expected)
211{ 212{
@@ -238,7 +239,8 @@ static int mei_txe_aliveness_poll(struct mei_device *dev, u32 expected)
238 * @expected: expected aliveness value 239 * @expected: expected aliveness value
239 * 240 *
240 * Waits for HICR_HOST_ALIVENESS_RESP.ALIVENESS_RESP to be set 241 * Waits for HICR_HOST_ALIVENESS_RESP.ALIVENESS_RESP to be set
241 * returns returns 0 on success and < 0 otherwise 242 *
243 * Return: 0 on success and < 0 otherwise
242 */ 244 */
243static int mei_txe_aliveness_wait(struct mei_device *dev, u32 expected) 245static int mei_txe_aliveness_wait(struct mei_device *dev, u32 expected)
244{ 246{
@@ -277,7 +279,7 @@ static int mei_txe_aliveness_wait(struct mei_device *dev, u32 expected)
277 * 279 *
278 * @dev: the device structure 280 * @dev: the device structure
279 * 281 *
280 * returns returns 0 on success and < 0 otherwise 282 * Return: 0 on success and < 0 otherwise
281 */ 283 */
282int mei_txe_aliveness_set_sync(struct mei_device *dev, u32 req) 284int mei_txe_aliveness_set_sync(struct mei_device *dev, u32 req)
283{ 285{
@@ -291,7 +293,7 @@ int mei_txe_aliveness_set_sync(struct mei_device *dev, u32 req)
291 * 293 *
292 * @dev: the device structure 294 * @dev: the device structure
293 * 295 *
294 * returns: true is pg supported, false otherwise 296 * Return: true is pg supported, false otherwise
295 */ 297 */
296static bool mei_txe_pg_is_enabled(struct mei_device *dev) 298static bool mei_txe_pg_is_enabled(struct mei_device *dev)
297{ 299{
@@ -304,7 +306,7 @@ static bool mei_txe_pg_is_enabled(struct mei_device *dev)
304 * 306 *
305 * @dev: the device structure 307 * @dev: the device structure
306 * 308 *
307 * returns: MEI_PG_OFF if aliveness is on and MEI_PG_ON otherwise 309 * Return: MEI_PG_OFF if aliveness is on and MEI_PG_ON otherwise
308 */ 310 */
309static inline enum mei_pg_state mei_txe_pg_state(struct mei_device *dev) 311static inline enum mei_pg_state mei_txe_pg_state(struct mei_device *dev)
310{ 312{
@@ -329,9 +331,10 @@ static void mei_txe_input_ready_interrupt_enable(struct mei_device *dev)
329} 331}
330 332
331/** 333/**
332 * mei_txe_input_doorbell_set 334 * mei_txe_input_doorbell_set - sets bit 0 in
333 * - Sets bit 0 in SEC_IPC_INPUT_DOORBELL.IPC_INPUT_DOORBELL. 335 * SEC_IPC_INPUT_DOORBELL.IPC_INPUT_DOORBELL.
334 * @dev: the device structure 336 *
337 * @hw: the txe hardware structure
335 */ 338 */
336static void mei_txe_input_doorbell_set(struct mei_txe_hw *hw) 339static void mei_txe_input_doorbell_set(struct mei_txe_hw *hw)
337{ 340{
@@ -343,7 +346,7 @@ static void mei_txe_input_doorbell_set(struct mei_txe_hw *hw)
343/** 346/**
344 * mei_txe_output_ready_set - Sets the SICR_SEC_IPC_OUTPUT_STATUS bit to 1 347 * mei_txe_output_ready_set - Sets the SICR_SEC_IPC_OUTPUT_STATUS bit to 1
345 * 348 *
346 * @dev: the device structure 349 * @hw: the txe hardware structure
347 */ 350 */
348static void mei_txe_output_ready_set(struct mei_txe_hw *hw) 351static void mei_txe_output_ready_set(struct mei_txe_hw *hw)
349{ 352{
@@ -459,7 +462,7 @@ static void mei_txe_input_payload_write(struct mei_device *dev,
459 * @dev: the device structure 462 * @dev: the device structure
460 * @idx: index in the device buffer 463 * @idx: index in the device buffer
461 * 464 *
462 * returns register value at index 465 * Return: register value at index
463 */ 466 */
464static u32 mei_txe_out_data_read(const struct mei_device *dev, 467static u32 mei_txe_out_data_read(const struct mei_device *dev,
465 unsigned long idx) 468 unsigned long idx)
@@ -503,6 +506,8 @@ static void mei_txe_readiness_clear(struct mei_device *dev)
503 * the HICR_SEC_IPC_READINESS register value 506 * the HICR_SEC_IPC_READINESS register value
504 * 507 *
505 * @dev: the device structure 508 * @dev: the device structure
509 *
510 * Return: the HICR_SEC_IPC_READINESS register value
506 */ 511 */
507static u32 mei_txe_readiness_get(struct mei_device *dev) 512static u32 mei_txe_readiness_get(struct mei_device *dev)
508{ 513{
@@ -553,7 +558,7 @@ static inline bool mei_txe_host_is_ready(struct mei_device *dev)
553 * 558 *
554 * @dev: the device structure 559 * @dev: the device structure
555 * 560 *
556 * returns 0 on success and -ETIME on timeout 561 * Return: 0 on success and -ETIME on timeout
557 */ 562 */
558static int mei_txe_readiness_wait(struct mei_device *dev) 563static int mei_txe_readiness_wait(struct mei_device *dev)
559{ 564{
@@ -637,7 +642,8 @@ static void mei_txe_hw_config(struct mei_device *dev)
637 * @dev: the device structure 642 * @dev: the device structure
638 * @header: header of message 643 * @header: header of message
639 * @buf: message buffer will be written 644 * @buf: message buffer will be written
640 * returns 1 if success, 0 - otherwise. 645 *
646 * Return: if success, 0 - otherwise.
641 */ 647 */
642 648
643static int mei_txe_write(struct mei_device *dev, 649static int mei_txe_write(struct mei_device *dev,
@@ -704,7 +710,7 @@ static int mei_txe_write(struct mei_device *dev,
704 * 710 *
705 * @dev: the device structure 711 * @dev: the device structure
706 * 712 *
707 * returns the PAYLOAD_SIZE - 4 713 * Return: PAYLOAD_SIZE - 4
708 */ 714 */
709static size_t mei_txe_hbuf_max_len(const struct mei_device *dev) 715static size_t mei_txe_hbuf_max_len(const struct mei_device *dev)
710{ 716{
@@ -716,7 +722,7 @@ static size_t mei_txe_hbuf_max_len(const struct mei_device *dev)
716 * 722 *
717 * @dev: the device structure 723 * @dev: the device structure
718 * 724 *
719 * returns always hbuf_depth 725 * Return: always hbuf_depth
720 */ 726 */
721static int mei_txe_hbuf_empty_slots(struct mei_device *dev) 727static int mei_txe_hbuf_empty_slots(struct mei_device *dev)
722{ 728{
@@ -730,7 +736,7 @@ static int mei_txe_hbuf_empty_slots(struct mei_device *dev)
730 * 736 *
731 * @dev: the device structure 737 * @dev: the device structure
732 * 738 *
733 * returns always buffer size in dwords count 739 * Return: always buffer size in dwords count
734 */ 740 */
735static int mei_txe_count_full_read_slots(struct mei_device *dev) 741static int mei_txe_count_full_read_slots(struct mei_device *dev)
736{ 742{
@@ -743,7 +749,7 @@ static int mei_txe_count_full_read_slots(struct mei_device *dev)
743 * 749 *
744 * @dev: the device structure 750 * @dev: the device structure
745 * 751 *
746 * returns mei message header 752 * Return: mei message header
747 */ 753 */
748 754
749static u32 mei_txe_read_hdr(const struct mei_device *dev) 755static u32 mei_txe_read_hdr(const struct mei_device *dev)
@@ -757,7 +763,7 @@ static u32 mei_txe_read_hdr(const struct mei_device *dev)
757 * @buf: message buffer will be written 763 * @buf: message buffer will be written
758 * @len: message size will be read 764 * @len: message size will be read
759 * 765 *
760 * returns -EINVAL on error wrong argument and 0 on success 766 * Return: -EINVAL on error wrong argument and 0 on success
761 */ 767 */
762static int mei_txe_read(struct mei_device *dev, 768static int mei_txe_read(struct mei_device *dev,
763 unsigned char *buf, unsigned long len) 769 unsigned char *buf, unsigned long len)
@@ -799,7 +805,7 @@ static int mei_txe_read(struct mei_device *dev,
799 * @dev: the device structure 805 * @dev: the device structure
800 * @intr_enable: if interrupt should be enabled after reset. 806 * @intr_enable: if interrupt should be enabled after reset.
801 * 807 *
802 * returns 0 on success and < 0 in case of error 808 * Return: 0 on success and < 0 in case of error
803 */ 809 */
804static int mei_txe_hw_reset(struct mei_device *dev, bool intr_enable) 810static int mei_txe_hw_reset(struct mei_device *dev, bool intr_enable)
805{ 811{
@@ -853,7 +859,7 @@ static int mei_txe_hw_reset(struct mei_device *dev, bool intr_enable)
853 * 859 *
854 * @dev: the device structure 860 * @dev: the device structure
855 * 861 *
856 * returns 0 on success and < 0 in case of error 862 * Return: 0 on success and < 0 in case of error
857 */ 863 */
858static int mei_txe_hw_start(struct mei_device *dev) 864static int mei_txe_hw_start(struct mei_device *dev)
859{ 865{
@@ -964,7 +970,8 @@ out:
964 * @irq: The irq number 970 * @irq: The irq number
965 * @dev_id: pointer to the device structure 971 * @dev_id: pointer to the device structure
966 * 972 *
967 * returns irqreturn_t 973 * Return: IRQ_WAKE_THREAD if interrupt is designed for the device
974 * IRQ_NONE otherwise
968 */ 975 */
969irqreturn_t mei_txe_irq_quick_handler(int irq, void *dev_id) 976irqreturn_t mei_txe_irq_quick_handler(int irq, void *dev_id)
970{ 977{
@@ -982,7 +989,7 @@ irqreturn_t mei_txe_irq_quick_handler(int irq, void *dev_id)
982 * @irq: The irq number 989 * @irq: The irq number
983 * @dev_id: pointer to the device structure 990 * @dev_id: pointer to the device structure
984 * 991 *
985 * returns irqreturn_t 992 * Return: IRQ_HANDLED
986 * 993 *
987 */ 994 */
988irqreturn_t mei_txe_irq_thread_handler(int irq, void *dev_id) 995irqreturn_t mei_txe_irq_thread_handler(int irq, void *dev_id)
@@ -1130,7 +1137,7 @@ static const struct mei_hw_ops mei_txe_hw_ops = {
1130 * 1137 *
1131 * @pdev - pci device 1138 * @pdev - pci device
1132 * 1139 *
1133 * returns struct mei_device * on success or NULL; 1140 * Return: struct mei_device * on success or NULL;
1134 * 1141 *
1135 */ 1142 */
1136struct mei_device *mei_txe_dev_init(struct pci_dev *pdev) 1143struct mei_device *mei_txe_dev_init(struct pci_dev *pdev)
diff --git a/drivers/misc/mei/hw.h b/drivers/misc/mei/hw.h
index 6e31113b63df..ea8de2a88b31 100644
--- a/drivers/misc/mei/hw.h
+++ b/drivers/misc/mei/hw.h
@@ -99,16 +99,16 @@ enum mei_stop_reason_types {
99 99
100 100
101/** 101/**
102 * mei_hbm_status - mei host bus messages return values 102 * enum mei_hbm_status - mei host bus messages return values
103 * 103 *
104 * @MEI_HBMS_SUCCESS - status success 104 * @MEI_HBMS_SUCCESS : status success
105 * @MEI_HBMS_CLIENT_NOT_FOUND - client not found 105 * @MEI_HBMS_CLIENT_NOT_FOUND : client not found
106 * @MEI_HBMS_ALREADY_EXISTS - connection already established 106 * @MEI_HBMS_ALREADY_EXISTS : connection already established
107 * @MEI_HBMS_REJECTED - connection is rejected 107 * @MEI_HBMS_REJECTED : connection is rejected
108 * @MEI_HBMS_INVALID_PARAMETER - invalid parameter 108 * @MEI_HBMS_INVALID_PARAMETER : invalid parameter
109 * @MEI_HBMS_NOT_ALLOWED - operation not allowed 109 * @MEI_HBMS_NOT_ALLOWED : operation not allowed
110 * @MEI_HBMS_ALREADY_STARTED - system is already started 110 * @MEI_HBMS_ALREADY_STARTED : system is already started
111 * @MEI_HBMS_NOT_STARTED - system not started 111 * @MEI_HBMS_NOT_STARTED : system not started
112 */ 112 */
113enum mei_hbm_status { 113enum mei_hbm_status {
114 MEI_HBMS_SUCCESS = 0, 114 MEI_HBMS_SUCCESS = 0,
@@ -165,10 +165,10 @@ struct mei_bus_message {
165 * struct hbm_cl_cmd - client specific host bus command 165 * struct hbm_cl_cmd - client specific host bus command
166 * CONNECT, DISCONNECT, and FlOW CONTROL 166 * CONNECT, DISCONNECT, and FlOW CONTROL
167 * 167 *
168 * @hbm_cmd - bus message command header 168 * @hbm_cmd: bus message command header
169 * @me_addr - address of the client in ME 169 * @me_addr: address of the client in ME
170 * @host_addr - address of the client in the driver 170 * @host_addr: address of the client in the driver
171 * @data 171 * @data: generic data
172 */ 172 */
173struct mei_hbm_cl_cmd { 173struct mei_hbm_cl_cmd {
174 u8 hbm_cmd; 174 u8 hbm_cmd;
@@ -248,8 +248,8 @@ struct hbm_props_response {
248/** 248/**
249 * struct hbm_power_gate - power gate request/response 249 * struct hbm_power_gate - power gate request/response
250 * 250 *
251 * @hbm_cmd - bus message command header 251 * @hbm_cmd: bus message command header
252 * @reserved[3] 252 * @reserved: reserved
253 */ 253 */
254struct hbm_power_gate { 254struct hbm_power_gate {
255 u8 hbm_cmd; 255 u8 hbm_cmd;
@@ -259,10 +259,10 @@ struct hbm_power_gate {
259/** 259/**
260 * struct hbm_client_connect_request - connect/disconnect request 260 * struct hbm_client_connect_request - connect/disconnect request
261 * 261 *
262 * @hbm_cmd - bus message command header 262 * @hbm_cmd: bus message command header
263 * @me_addr - address of the client in ME 263 * @me_addr: address of the client in ME
264 * @host_addr - address of the client in the driver 264 * @host_addr: address of the client in the driver
265 * @reserved 265 * @reserved: reserved
266 */ 266 */
267struct hbm_client_connect_request { 267struct hbm_client_connect_request {
268 u8 hbm_cmd; 268 u8 hbm_cmd;
@@ -274,10 +274,10 @@ struct hbm_client_connect_request {
274/** 274/**
275 * struct hbm_client_connect_response - connect/disconnect response 275 * struct hbm_client_connect_response - connect/disconnect response
276 * 276 *
277 * @hbm_cmd - bus message command header 277 * @hbm_cmd: bus message command header
278 * @me_addr - address of the client in ME 278 * @me_addr: address of the client in ME
279 * @host_addr - address of the client in the driver 279 * @host_addr: address of the client in the driver
280 * @status - status of the request 280 * @status: status of the request
281 */ 281 */
282struct hbm_client_connect_response { 282struct hbm_client_connect_response {
283 u8 hbm_cmd; 283 u8 hbm_cmd;
diff --git a/drivers/misc/mei/init.c b/drivers/misc/mei/init.c
index 76ef8ffa42c1..52d7f425ff8d 100644
--- a/drivers/misc/mei/init.c
+++ b/drivers/misc/mei/init.c
@@ -56,11 +56,11 @@ const char *mei_pg_state_str(enum mei_pg_state state)
56 56
57 57
58/** 58/**
59 * mei_cancel_work. Cancel mei background jobs 59 * mei_cancel_work - Cancel mei background jobs
60 * 60 *
61 * @dev: the device structure 61 * @dev: the device structure
62 * 62 *
63 * returns 0 on success or < 0 if the reset hasn't succeeded 63 * Return: 0 on success or < 0 if the reset hasn't succeeded
64 */ 64 */
65void mei_cancel_work(struct mei_device *dev) 65void mei_cancel_work(struct mei_device *dev)
66{ 66{
@@ -175,7 +175,7 @@ EXPORT_SYMBOL_GPL(mei_reset);
175 * 175 *
176 * @dev: the device structure 176 * @dev: the device structure
177 * 177 *
178 * returns 0 on success, <0 on failure. 178 * Return: 0 on success, <0 on failure.
179 */ 179 */
180int mei_start(struct mei_device *dev) 180int mei_start(struct mei_device *dev)
181{ 181{
@@ -244,7 +244,7 @@ EXPORT_SYMBOL_GPL(mei_start);
244 * 244 *
245 * @dev: the device structure 245 * @dev: the device structure
246 * 246 *
247 * returns 0 on success or -ENODEV if the restart hasn't succeeded 247 * Return: 0 on success or -ENODEV if the restart hasn't succeeded
248 */ 248 */
249int mei_restart(struct mei_device *dev) 249int mei_restart(struct mei_device *dev)
250{ 250{
@@ -325,7 +325,7 @@ EXPORT_SYMBOL_GPL(mei_stop);
325 * 325 *
326 * @dev: the device structure 326 * @dev: the device structure
327 * 327 *
328 * returns true of there is no pending write 328 * Return: true of there is no pending write
329 */ 329 */
330bool mei_write_is_idle(struct mei_device *dev) 330bool mei_write_is_idle(struct mei_device *dev)
331{ 331{
diff --git a/drivers/misc/mei/interrupt.c b/drivers/misc/mei/interrupt.c
index 8844e1772793..d8aa1d372f74 100644
--- a/drivers/misc/mei/interrupt.c
+++ b/drivers/misc/mei/interrupt.c
@@ -33,8 +33,8 @@
33 * mei_irq_compl_handler - dispatch complete handlers 33 * mei_irq_compl_handler - dispatch complete handlers
34 * for the completed callbacks 34 * for the completed callbacks
35 * 35 *
36 * @dev - mei device 36 * @dev: mei device
37 * @compl_list - list of completed cbs 37 * @compl_list: list of completed cbs
38 */ 38 */
39void mei_irq_compl_handler(struct mei_device *dev, struct mei_cl_cb *compl_list) 39void mei_irq_compl_handler(struct mei_device *dev, struct mei_cl_cb *compl_list)
40{ 40{
@@ -62,7 +62,7 @@ EXPORT_SYMBOL_GPL(mei_irq_compl_handler);
62 * @cl: host client 62 * @cl: host client
63 * @mei_hdr: header of mei client message 63 * @mei_hdr: header of mei client message
64 * 64 *
65 * returns true if matches, false otherwise 65 * Return: true if matches, false otherwise
66 */ 66 */
67static inline int mei_cl_hbm_equal(struct mei_cl *cl, 67static inline int mei_cl_hbm_equal(struct mei_cl *cl,
68 struct mei_msg_hdr *mei_hdr) 68 struct mei_msg_hdr *mei_hdr)
@@ -72,12 +72,12 @@ static inline int mei_cl_hbm_equal(struct mei_cl *cl,
72} 72}
73/** 73/**
74 * mei_cl_is_reading - checks if the client 74 * mei_cl_is_reading - checks if the client
75 is the one to read this message 75 * is the one to read this message
76 * 76 *
77 * @cl: mei client 77 * @cl: mei client
78 * @mei_hdr: header of mei message 78 * @mei_hdr: header of mei message
79 * 79 *
80 * returns true on match and false otherwise 80 * Return: true on match and false otherwise
81 */ 81 */
82static bool mei_cl_is_reading(struct mei_cl *cl, struct mei_msg_hdr *mei_hdr) 82static bool mei_cl_is_reading(struct mei_cl *cl, struct mei_msg_hdr *mei_hdr)
83{ 83{
@@ -93,7 +93,7 @@ static bool mei_cl_is_reading(struct mei_cl *cl, struct mei_msg_hdr *mei_hdr)
93 * @mei_hdr: header of mei client message 93 * @mei_hdr: header of mei client message
94 * @complete_list: An instance of our list structure 94 * @complete_list: An instance of our list structure
95 * 95 *
96 * returns 0 on success, <0 on failure. 96 * Return: 0 on success, <0 on failure.
97 */ 97 */
98static int mei_cl_irq_read_msg(struct mei_device *dev, 98static int mei_cl_irq_read_msg(struct mei_device *dev,
99 struct mei_msg_hdr *mei_hdr, 99 struct mei_msg_hdr *mei_hdr,
@@ -165,7 +165,7 @@ static int mei_cl_irq_read_msg(struct mei_device *dev,
165 * @cb: callback block. 165 * @cb: callback block.
166 * @cmpl_list: complete list. 166 * @cmpl_list: complete list.
167 * 167 *
168 * returns 0, OK; otherwise, error. 168 * Return: 0, OK; otherwise, error.
169 */ 169 */
170static int mei_cl_irq_disconnect_rsp(struct mei_cl *cl, struct mei_cl_cb *cb, 170static int mei_cl_irq_disconnect_rsp(struct mei_cl *cl, struct mei_cl_cb *cb,
171 struct mei_cl_cb *cmpl_list) 171 struct mei_cl_cb *cmpl_list)
@@ -201,7 +201,7 @@ static int mei_cl_irq_disconnect_rsp(struct mei_cl *cl, struct mei_cl_cb *cb,
201 * @cb: callback block. 201 * @cb: callback block.
202 * @cmpl_list: complete list. 202 * @cmpl_list: complete list.
203 * 203 *
204 * returns 0, OK; otherwise, error. 204 * Return: 0, OK; otherwise, error.
205 */ 205 */
206static int mei_cl_irq_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb, 206static int mei_cl_irq_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb,
207 struct mei_cl_cb *cmpl_list) 207 struct mei_cl_cb *cmpl_list)
@@ -241,7 +241,7 @@ static int mei_cl_irq_disconnect(struct mei_cl *cl, struct mei_cl_cb *cb,
241 * @cb: callback block. 241 * @cb: callback block.
242 * @cmpl_list: complete list. 242 * @cmpl_list: complete list.
243 * 243 *
244 * returns 0, OK; otherwise, error. 244 * Return: 0, OK; otherwise, error.
245 */ 245 */
246static int mei_cl_irq_read(struct mei_cl *cl, struct mei_cl_cb *cb, 246static int mei_cl_irq_read(struct mei_cl *cl, struct mei_cl_cb *cb,
247 struct mei_cl_cb *cmpl_list) 247 struct mei_cl_cb *cmpl_list)
@@ -278,7 +278,7 @@ static int mei_cl_irq_read(struct mei_cl *cl, struct mei_cl_cb *cb,
278 * @cb: callback block. 278 * @cb: callback block.
279 * @cmpl_list: complete list. 279 * @cmpl_list: complete list.
280 * 280 *
281 * returns 0, OK; otherwise, error. 281 * Return: 0, OK; otherwise, error.
282 */ 282 */
283static int mei_cl_irq_connect(struct mei_cl *cl, struct mei_cl_cb *cb, 283static int mei_cl_irq_connect(struct mei_cl *cl, struct mei_cl_cb *cb,
284 struct mei_cl_cb *cmpl_list) 284 struct mei_cl_cb *cmpl_list)
@@ -321,7 +321,7 @@ static int mei_cl_irq_connect(struct mei_cl *cl, struct mei_cl_cb *cb,
321 * @cmpl_list: An instance of our list structure 321 * @cmpl_list: An instance of our list structure
322 * @slots: slots to read. 322 * @slots: slots to read.
323 * 323 *
324 * returns 0 on success, <0 on failure. 324 * Return: 0 on success, <0 on failure.
325 */ 325 */
326int mei_irq_read_handler(struct mei_device *dev, 326int mei_irq_read_handler(struct mei_device *dev,
327 struct mei_cl_cb *cmpl_list, s32 *slots) 327 struct mei_cl_cb *cmpl_list, s32 *slots)
@@ -424,7 +424,7 @@ EXPORT_SYMBOL_GPL(mei_irq_read_handler);
424 * @dev: the device structure 424 * @dev: the device structure
425 * @cmpl_list: An instance of our list structure 425 * @cmpl_list: An instance of our list structure
426 * 426 *
427 * returns 0 on success, <0 on failure. 427 * Return: 0 on success, <0 on failure.
428 */ 428 */
429int mei_irq_write_handler(struct mei_device *dev, struct mei_cl_cb *cmpl_list) 429int mei_irq_write_handler(struct mei_device *dev, struct mei_cl_cb *cmpl_list)
430{ 430{
diff --git a/drivers/misc/mei/main.c b/drivers/misc/mei/main.c
index d31f271f6516..beedc91f03a6 100644
--- a/drivers/misc/mei/main.c
+++ b/drivers/misc/mei/main.c
@@ -44,7 +44,7 @@
44 * @inode: pointer to inode structure 44 * @inode: pointer to inode structure
45 * @file: pointer to file structure 45 * @file: pointer to file structure
46 * 46 *
47 * returns 0 on success, <0 on error 47 * Return: 0 on success, <0 on error
48 */ 48 */
49static int mei_open(struct inode *inode, struct file *file) 49static int mei_open(struct inode *inode, struct file *file)
50{ 50{
@@ -96,7 +96,7 @@ err_unlock:
96 * @inode: pointer to inode structure 96 * @inode: pointer to inode structure
97 * @file: pointer to file structure 97 * @file: pointer to file structure
98 * 98 *
99 * returns 0 on success, <0 on error 99 * Return: 0 on success, <0 on error
100 */ 100 */
101static int mei_release(struct inode *inode, struct file *file) 101static int mei_release(struct inode *inode, struct file *file)
102{ 102{
@@ -157,7 +157,7 @@ out:
157 * @length: buffer length 157 * @length: buffer length
158 * @offset: data offset in buffer 158 * @offset: data offset in buffer
159 * 159 *
160 * returns >=0 data length on success , <0 on error 160 * Return: >=0 data length on success , <0 on error
161 */ 161 */
162static ssize_t mei_read(struct file *file, char __user *ubuf, 162static ssize_t mei_read(struct file *file, char __user *ubuf,
163 size_t length, loff_t *offset) 163 size_t length, loff_t *offset)
@@ -297,7 +297,7 @@ out:
297 * @length: buffer length 297 * @length: buffer length
298 * @offset: data offset in buffer 298 * @offset: data offset in buffer
299 * 299 *
300 * returns >=0 data length on success , <0 on error 300 * Return: >=0 data length on success , <0 on error
301 */ 301 */
302static ssize_t mei_write(struct file *file, const char __user *ubuf, 302static ssize_t mei_write(struct file *file, const char __user *ubuf,
303 size_t length, loff_t *offset) 303 size_t length, loff_t *offset)
@@ -414,13 +414,12 @@ out:
414/** 414/**
415 * mei_ioctl_connect_client - the connect to fw client IOCTL function 415 * mei_ioctl_connect_client - the connect to fw client IOCTL function
416 * 416 *
417 * @dev: the device structure
418 * @data: IOCTL connect data, input and output parameters
419 * @file: private data of the file object 417 * @file: private data of the file object
418 * @data: IOCTL connect data, input and output parameters
420 * 419 *
421 * Locking: called under "dev->device_lock" lock 420 * Locking: called under "dev->device_lock" lock
422 * 421 *
423 * returns 0 on success, <0 on failure. 422 * Return: 0 on success, <0 on failure.
424 */ 423 */
425static int mei_ioctl_connect_client(struct file *file, 424static int mei_ioctl_connect_client(struct file *file,
426 struct mei_connect_client_data *data) 425 struct mei_connect_client_data *data)
@@ -509,7 +508,7 @@ end:
509 * @cmd: ioctl command 508 * @cmd: ioctl command
510 * @data: pointer to mei message structure 509 * @data: pointer to mei message structure
511 * 510 *
512 * returns 0 on success , <0 on error 511 * Return: 0 on success , <0 on error
513 */ 512 */
514static long mei_ioctl(struct file *file, unsigned int cmd, unsigned long data) 513static long mei_ioctl(struct file *file, unsigned int cmd, unsigned long data)
515{ 514{
@@ -573,7 +572,7 @@ out:
573 * @cmd: ioctl command 572 * @cmd: ioctl command
574 * @data: pointer to mei message structure 573 * @data: pointer to mei message structure
575 * 574 *
576 * returns 0 on success , <0 on error 575 * Return: 0 on success , <0 on error
577 */ 576 */
578#ifdef CONFIG_COMPAT 577#ifdef CONFIG_COMPAT
579static long mei_compat_ioctl(struct file *file, 578static long mei_compat_ioctl(struct file *file,
@@ -590,7 +589,7 @@ static long mei_compat_ioctl(struct file *file,
590 * @file: pointer to file structure 589 * @file: pointer to file structure
591 * @wait: pointer to poll_table structure 590 * @wait: pointer to poll_table structure
592 * 591 *
593 * returns poll mask 592 * Return: poll mask
594 */ 593 */
595static unsigned int mei_poll(struct file *file, poll_table *wait) 594static unsigned int mei_poll(struct file *file, poll_table *wait)
596{ 595{
@@ -660,7 +659,7 @@ static DEFINE_IDR(mei_idr);
660 * 659 *
661 * @dev: device pointer 660 * @dev: device pointer
662 * 661 *
663 * returns allocated minor, or -ENOSPC if no free minor left 662 * Return: allocated minor, or -ENOSPC if no free minor left
664 */ 663 */
665static int mei_minor_get(struct mei_device *dev) 664static int mei_minor_get(struct mei_device *dev)
666{ 665{
diff --git a/drivers/misc/mei/mei_dev.h b/drivers/misc/mei/mei_dev.h
index 0a1f2b735706..563eebb62827 100644
--- a/drivers/misc/mei/mei_dev.h
+++ b/drivers/misc/mei/mei_dev.h
@@ -157,8 +157,8 @@ struct mei_msg_data {
157/* 157/*
158 * struct mei_fw_status - storage of FW status data 158 * struct mei_fw_status - storage of FW status data
159 * 159 *
160 * @count - number of actually available elements in array 160 * @count: number of actually available elements in array
161 * @status - FW status registers 161 * @status: FW status registers
162 */ 162 */
163struct mei_fw_status { 163struct mei_fw_status {
164 int count; 164 int count;
@@ -168,9 +168,10 @@ struct mei_fw_status {
168/** 168/**
169 * struct mei_me_client - representation of me (fw) client 169 * struct mei_me_client - representation of me (fw) client
170 * 170 *
171 * @props - client properties 171 * @list: link in me client list
172 * @client_id - me client id 172 * @props: client properties
173 * @mei_flow_ctrl_creds - flow control credits 173 * @client_id: me client id
174 * @mei_flow_ctrl_creds: flow control credits
174 */ 175 */
175struct mei_me_client { 176struct mei_me_client {
176 struct list_head list; 177 struct list_head list;
@@ -185,8 +186,9 @@ struct mei_cl;
185/** 186/**
186 * struct mei_cl_cb - file operation callback structure 187 * struct mei_cl_cb - file operation callback structure
187 * 188 *
188 * @cl - file client who is running this operation 189 * @list: link in callback queue
189 * @fop_type - file operation type 190 * @cl: file client who is running this operation
191 * @fop_type: file operation type
190 */ 192 */
191struct mei_cl_cb { 193struct mei_cl_cb {
192 struct list_head list; 194 struct list_head list;
@@ -226,31 +228,31 @@ struct mei_cl {
226 228
227/** struct mei_hw_ops 229/** struct mei_hw_ops
228 * 230 *
229 * @host_is_ready - query for host readiness 231 * @host_is_ready : query for host readiness
230 232
231 * @hw_is_ready - query if hw is ready 233 * @hw_is_ready : query if hw is ready
232 * @hw_reset - reset hw 234 * @hw_reset : reset hw
233 * @hw_start - start hw after reset 235 * @hw_start : start hw after reset
234 * @hw_config - configure hw 236 * @hw_config : configure hw
235 237
236 * @fw_status - get fw status registers 238 * @fw_status : get fw status registers
237 * @pg_state - power gating state of the device 239 * @pg_state : power gating state of the device
238 * @pg_is_enabled - is power gating enabled 240 * @pg_is_enabled : is power gating enabled
239 241
240 * @intr_clear - clear pending interrupts 242 * @intr_clear : clear pending interrupts
241 * @intr_enable - enable interrupts 243 * @intr_enable : enable interrupts
242 * @intr_disable - disable interrupts 244 * @intr_disable : disable interrupts
243 245
244 * @hbuf_free_slots - query for write buffer empty slots 246 * @hbuf_free_slots : query for write buffer empty slots
245 * @hbuf_is_ready - query if write buffer is empty 247 * @hbuf_is_ready : query if write buffer is empty
246 * @hbuf_max_len - query for write buffer max len 248 * @hbuf_max_len : query for write buffer max len
247 249
248 * @write - write a message to FW 250 * @write : write a message to FW
249 251
250 * @rdbuf_full_slots - query how many slots are filled 252 * @rdbuf_full_slots : query how many slots are filled
251 253
252 * @read_hdr - get first 4 bytes (header) 254 * @read_hdr : get first 4 bytes (header)
253 * @read - read a buffer from the FW 255 * @read : read a buffer from the FW
254 */ 256 */
255struct mei_hw_ops { 257struct mei_hw_ops {
256 258
@@ -330,7 +332,6 @@ void mei_cl_bus_exit(void);
330 * when being probed and shall use it for doing ME bus I/O. 332 * when being probed and shall use it for doing ME bus I/O.
331 * 333 *
332 * @dev: linux driver model device pointer 334 * @dev: linux driver model device pointer
333 * @uuid: me client uuid
334 * @cl: mei client 335 * @cl: mei client
335 * @ops: ME transport ops 336 * @ops: ME transport ops
336 * @event_cb: Drivers register this callback to get asynchronous ME 337 * @event_cb: Drivers register this callback to get asynchronous ME
@@ -383,21 +384,21 @@ const char *mei_pg_state_str(enum mei_pg_state state);
383/** 384/**
384 * struct mei_device - MEI private device struct 385 * struct mei_device - MEI private device struct
385 386
386 * @dev - device on a bus 387 * @dev : device on a bus
387 * @cdev - character device 388 * @cdev : character device
388 * @minor - minor number allocated for device 389 * @minor : minor number allocated for device
389 * 390 *
390 * @reset_count - limits the number of consecutive resets 391 * @reset_count : limits the number of consecutive resets
391 * @hbm_state - state of host bus message protocol 392 * @hbm_state : state of host bus message protocol
392 * 393 *
393 * @hbm_f_pg_supported - hbm feature pgi protocol 394 * @hbm_f_pg_supported : hbm feature pgi protocol
394 * 395 *
395 * @pg_event - power gating event 396 * @pg_event : power gating event
396 * @mem_addr - mem mapped base register address 397 * @mem_addr : mem mapped base register address
397 398
398 * @hbuf_depth - depth of hardware host/write buffer is slots 399 * @hbuf_depth : depth of hardware host/write buffer is slots
399 * @hbuf_is_ready - query if the host host/write buffer is ready 400 * @hbuf_is_ready : query if the host host/write buffer is ready
400 * @wr_msg - the buffer for hbm control messages 401 * @wr_msg : the buffer for hbm control messages
401 */ 402 */
402struct mei_device { 403struct mei_device {
403 struct device *dev; 404 struct device *dev;
@@ -521,8 +522,9 @@ static inline unsigned long mei_secs_to_jiffies(unsigned long sec)
521/** 522/**
522 * mei_data2slots - get slots - number of (dwords) from a message length 523 * mei_data2slots - get slots - number of (dwords) from a message length
523 * + size of the mei header 524 * + size of the mei header
524 * @length - size of the messages in bytes 525 * @length: size of the messages in bytes
525 * returns - number of slots 526 *
527 * Return: number of slots
526 */ 528 */
527static inline u32 mei_data2slots(size_t length) 529static inline u32 mei_data2slots(size_t length)
528{ 530{
@@ -531,8 +533,8 @@ static inline u32 mei_data2slots(size_t length)
531 533
532/** 534/**
533 * mei_slots2data- get data in slots - bytes from slots 535 * mei_slots2data- get data in slots - bytes from slots
534 * @slots - number of available slots 536 * @slots: number of available slots
535 * returns - number of bytes in slots 537 * Return: number of bytes in slots
536 */ 538 */
537static inline u32 mei_slots2data(int slots) 539static inline u32 mei_slots2data(int slots)
538{ 540{
@@ -610,12 +612,12 @@ int mei_wd_host_init(struct mei_device *dev);
610/* 612/*
611 * mei_watchdog_register - Registering watchdog interface 613 * mei_watchdog_register - Registering watchdog interface
612 * once we got connection to the WD Client 614 * once we got connection to the WD Client
613 * @dev - mei device 615 * @dev: mei device
614 */ 616 */
615int mei_watchdog_register(struct mei_device *dev); 617int mei_watchdog_register(struct mei_device *dev);
616/* 618/*
617 * mei_watchdog_unregister - Unregistering watchdog interface 619 * mei_watchdog_unregister - Unregistering watchdog interface
618 * @dev - mei device 620 * @dev: mei device
619 */ 621 */
620void mei_watchdog_unregister(struct mei_device *dev); 622void mei_watchdog_unregister(struct mei_device *dev);
621 623
diff --git a/drivers/misc/mei/nfc.c b/drivers/misc/mei/nfc.c
index 5b369f4c47de..288665eb4862 100644
--- a/drivers/misc/mei/nfc.c
+++ b/drivers/misc/mei/nfc.c
@@ -88,7 +88,8 @@ struct mei_nfc_hci_hdr {
88 88
89#define MEI_NFC_HEADER_SIZE 10 89#define MEI_NFC_HEADER_SIZE 10
90 90
91/** mei_nfc_dev - NFC mei device 91/**
92 * struct mei_nfc_dev - NFC mei device
92 * 93 *
93 * @cl: NFC host client 94 * @cl: NFC host client
94 * @cl_info: NFC info host client 95 * @cl_info: NFC info host client
diff --git a/drivers/misc/mei/pci-me.c b/drivers/misc/mei/pci-me.c
index a91071716868..532d39300498 100644
--- a/drivers/misc/mei/pci-me.c
+++ b/drivers/misc/mei/pci-me.c
@@ -103,7 +103,7 @@ static inline void mei_me_unset_pm_domain(struct mei_device *dev) {}
103 * @pdev: PCI device structure 103 * @pdev: PCI device structure
104 * @cfg: per generation config 104 * @cfg: per generation config
105 * 105 *
106 * returns true if ME Interface is valid, false otherwise 106 * Return: true if ME Interface is valid, false otherwise
107 */ 107 */
108static bool mei_me_quirk_probe(struct pci_dev *pdev, 108static bool mei_me_quirk_probe(struct pci_dev *pdev,
109 const struct mei_cfg *cfg) 109 const struct mei_cfg *cfg)
@@ -122,7 +122,7 @@ static bool mei_me_quirk_probe(struct pci_dev *pdev,
122 * @pdev: PCI device structure 122 * @pdev: PCI device structure
123 * @ent: entry in kcs_pci_tbl 123 * @ent: entry in kcs_pci_tbl
124 * 124 *
125 * returns 0 on success, <0 on failure. 125 * Return: 0 on success, <0 on failure.
126 */ 126 */
127static int mei_me_probe(struct pci_dev *pdev, const struct pci_device_id *ent) 127static int mei_me_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
128{ 128{
diff --git a/drivers/misc/mei/pci-txe.c b/drivers/misc/mei/pci-txe.c
index 69eb999ae803..2898480ae33f 100644
--- a/drivers/misc/mei/pci-txe.c
+++ b/drivers/misc/mei/pci-txe.c
@@ -67,7 +67,7 @@ static void mei_txe_pci_iounmap(struct pci_dev *pdev, struct mei_txe_hw *hw)
67 * @pdev: PCI device structure 67 * @pdev: PCI device structure
68 * @ent: entry in mei_txe_pci_tbl 68 * @ent: entry in mei_txe_pci_tbl
69 * 69 *
70 * returns 0 on success, <0 on failure. 70 * Return: 0 on success, <0 on failure.
71 */ 71 */
72static int mei_txe_probe(struct pci_dev *pdev, const struct pci_device_id *ent) 72static int mei_txe_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
73{ 73{
diff --git a/drivers/misc/mei/wd.c b/drivers/misc/mei/wd.c
index 626b4c13993b..b836dfffceb5 100644
--- a/drivers/misc/mei/wd.c
+++ b/drivers/misc/mei/wd.c
@@ -51,7 +51,7 @@ static void mei_wd_set_start_timeout(struct mei_device *dev, u16 timeout)
51 * 51 *
52 * @dev: the device structure 52 * @dev: the device structure
53 * 53 *
54 * returns -ENOTTY if wd client cannot be found 54 * Return: -ENOTTY if wd client cannot be found
55 * -EIO if write has failed 55 * -EIO if write has failed
56 * 0 on success 56 * 0 on success
57 */ 57 */
@@ -105,7 +105,7 @@ int mei_wd_host_init(struct mei_device *dev)
105 * 105 *
106 * @dev: the device structure 106 * @dev: the device structure
107 * 107 *
108 * returns 0 if success, 108 * Return: 0 if success,
109 * -EIO when message send fails 109 * -EIO when message send fails
110 * -EINVAL when invalid message is to be sent 110 * -EINVAL when invalid message is to be sent
111 * -ENODEV on flow control failure 111 * -ENODEV on flow control failure
@@ -150,9 +150,8 @@ int mei_wd_send(struct mei_device *dev)
150 * mei_wd_stop - sends watchdog stop message to fw. 150 * mei_wd_stop - sends watchdog stop message to fw.
151 * 151 *
152 * @dev: the device structure 152 * @dev: the device structure
153 * @preserve: indicate if to keep the timeout value
154 * 153 *
155 * returns 0 if success 154 * Return: 0 if success
156 * on error: 155 * on error:
157 * -EIO when message send fails 156 * -EIO when message send fails
158 * -EINVAL when invalid message is to be sent 157 * -EINVAL when invalid message is to be sent
@@ -207,7 +206,7 @@ err:
207 * 206 *
208 * @wd_dev - watchdog device struct 207 * @wd_dev - watchdog device struct
209 * 208 *
210 * returns 0 if success, negative errno code for failure 209 * Return: 0 if success, negative errno code for failure
211 */ 210 */
212static int mei_wd_ops_start(struct watchdog_device *wd_dev) 211static int mei_wd_ops_start(struct watchdog_device *wd_dev)
213{ 212{
@@ -244,7 +243,7 @@ end_unlock:
244 * 243 *
245 * @wd_dev - watchdog device struct 244 * @wd_dev - watchdog device struct
246 * 245 *
247 * returns 0 if success, negative errno code for failure 246 * Return: 0 if success, negative errno code for failure
248 */ 247 */
249static int mei_wd_ops_stop(struct watchdog_device *wd_dev) 248static int mei_wd_ops_stop(struct watchdog_device *wd_dev)
250{ 249{
@@ -266,7 +265,7 @@ static int mei_wd_ops_stop(struct watchdog_device *wd_dev)
266 * 265 *
267 * @wd_dev - watchdog device struct 266 * @wd_dev - watchdog device struct
268 * 267 *
269 * returns 0 if success, negative errno code for failure 268 * Return: 0 if success, negative errno code for failure
270 */ 269 */
271static int mei_wd_ops_ping(struct watchdog_device *wd_dev) 270static int mei_wd_ops_ping(struct watchdog_device *wd_dev)
272{ 271{
@@ -314,7 +313,7 @@ end:
314 * @wd_dev - watchdog device struct 313 * @wd_dev - watchdog device struct
315 * @timeout - timeout value to set 314 * @timeout - timeout value to set
316 * 315 *
317 * returns 0 if success, negative errno code for failure 316 * Return: 0 if success, negative errno code for failure
318 */ 317 */
319static int mei_wd_ops_set_timeout(struct watchdog_device *wd_dev, 318static int mei_wd_ops_set_timeout(struct watchdog_device *wd_dev,
320 unsigned int timeout) 319 unsigned int timeout)