| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-26 | mei: Remove redundant pm_runtime_mark_last_busy() calls | Sakari Ailus | 1 | -2/+0 |
| 2025-09-06 | mei: hook mei_device on class device | Alexander Usyskin | 1 | -23/+22 |
| 2025-07-19 | mei: more prints with client prefix | Alexander Usyskin | 1 | -1/+1 |
| 2025-05-01 | mei: Cast the cb->ext_hdr allocation type | Kees Cook | 1 | -1/+1 |
| 2023-10-18 | misc: mei: interrupt.c: fix kernel-doc warnings | Randy Dunlap | 1 | -2/+2 |
| 2023-10-18 | mei: docs: fix spelling errors | Tomas Winkler | 1 | -1/+1 |
| 2022-10-03 | mei: add support to GSC extended header | Tomas Winkler | 1 | -7/+40 |
| 2022-03-18 | mei: avoid iterator usage outside of list_for_each_entry | Alexander Usyskin | 1 | -20/+15 |
| 2021-06-22 | mei: revamp mei extension header structure layout. | Tomas Winkler | 1 | -13/+10 |
| 2021-05-27 | mei: request autosuspend after sending rx flow control | Alexander Usyskin | 1 | -0/+3 |
| 2021-02-06 | mei: implement client dma setup. | Alexander Usyskin | 1 | -0/+10 |
| 2021-01-29 | mei: fix transfer over dma with extended header | Alexander Usyskin | 1 | -3/+30 |
| 2020-08-18 | mei: add support for mei extended header. | Tomas Winkler | 1 | -14/+99 |
| 2019-03-28 | mei: adjust the copyright notice in the files. | Tomas Winkler | 1 | -1/+1 |
| 2019-03-28 | mei: convert to SPDX license tags | Tomas Winkler | 1 | -12/+1 |
| 2018-11-26 | mei: dma ring: implement rx circular buffer logic | Tomas Winkler | 1 | -12/+29 |
| 2018-08-02 | mei: add support for variable length mei headers. | Tomas Winkler | 1 | -2/+2 |
| 2018-07-16 | Merge 4.18-rc5 into char-misc-next | Greg Kroah-Hartman | 1 | -1/+4 |
| 2018-07-12 | mei: check for error returned from mei_hbuf_empty_slots() | Tomas Winkler | 1 | -4/+11 |
| 2018-07-03 | mei: discard messages from not connected client during power down. | Alexander Usyskin | 1 | -1/+4 |
| 2017-06-13 | mei: validate the message header only in first fragment. | Tomas Winkler | 1 | -7/+19 |
| 2017-04-08 | mei: drop amthif internal client | Alexander Usyskin | 1 | -31/+7 |
| 2017-01-31 | mei: replace callback structures used as list head by list_head | Alexander Usyskin | 1 | -19/+17 |
| 2016-11-15 | mei: consolidate repeating code in mei_cl_irq_read_msg | Tomas Winkler | 1 | -5/+2 |
| 2016-09-27 | mei: stop the stall timer worker if not needed | Alexander Usyskin | 1 | -4/+21 |
| 2016-08-30 | mei: enqueue consecutive reads | Alexander Usyskin | 1 | -0/+3 |
| 2016-08-30 | mei: drop redundant krealloc and checks in irq read | Alexander Usyskin | 1 | -25/+11 |
| 2016-08-30 | mei: add read callback on demand for fixed_address clients | Alexander Usyskin | 1 | -2/+8 |
| 2016-08-30 | mei: add file pointer to the host client structure | Alexander Usyskin | 1 | -1/+0 |
| 2016-08-30 | mei: move read cb to complete queue if not connected | Alexander Usyskin | 1 | -0/+1 |
| 2016-08-30 | mei: amthif: drop iamthif_current_cb | Alexander Usyskin | 1 | -3/+0 |
| 2016-08-30 | mei: amthif: fix request cancel | Alexander Usyskin | 1 | -2/+0 |
| 2016-04-30 | mei: amthif: discard not read messages | Alexander Usyskin | 1 | -1/+0 |
| 2016-04-30 | mei: fix NULL dereferencing during FW initiated disconnection | Alexander Usyskin | 1 | -4/+1 |
| 2016-02-20 | mei: fix format string in debug prints | Alexander Usyskin | 1 | -3/+3 |
| 2016-02-07 | mei: discard replies from unconnected fixed address clients | Alexander Usyskin | 1 | -1/+19 |
| 2016-02-07 | mei: amthif: replace amthif_rd_complete_list with rd_completed | Tomas Winkler | 1 | -1/+1 |
| 2016-02-07 | mei: rename variable names 'file_object' to fp | Tomas Winkler | 1 | -1/+1 |
| 2016-02-07 | mei: amthif: don't drop read packets on timeout | Alexander Usyskin | 1 | -32/+0 |
| 2016-02-07 | mei: fix possible integer overflow issue | Tomas Winkler | 1 | -5/+16 |
| 2016-02-06 | mei: wd: drop the watchdog code from the core mei driver | Alexander Usyskin | 1 | -15/+0 |
| 2015-10-17 | mei: keep the device awake during reads in chunks | Alexander Usyskin | 1 | -0/+4 |
| 2015-08-03 | mei: add mei_cl_notify_request command | Tomas Winkler | 1 | -0/+7 |
| 2015-08-03 | mei: disconnect on connection request timeout | Alexander Usyskin | 1 | -1/+19 |
| 2015-05-24 | mei: support for fixed address clients | Alexander Usyskin | 1 | -1/+1 |
| 2015-05-24 | mei: add a reference from the host client to the me client | Alexander Usyskin | 1 | -1/+3 |
| 2015-05-24 | mei: revamp client connection | Tomas Winkler | 1 | -43/+0 |
| 2015-05-24 | mei: revamp client disconnection flow | Tomas Winkler | 1 | -45/+1 |
| 2015-04-03 | mei: use mei_cl_is_connected consistently | Tomas Winkler | 1 | -1/+1 |
| 2015-03-01 | mei: allow read concurrency | Tomas Winkler | 1 | -27/+8 |
| 2015-03-01 | mei: simplify io callback disposal | Tomas Winkler | 1 | -2/+1 |
| 2015-03-01 | mei: use only one buffer in callback | Tomas Winkler | 1 | -9/+7 |
| 2015-03-01 | mei: iamthif: use regular client read functions | Tomas Winkler | 1 | -12/+25 |
| 2015-03-01 | mei: iamthif: send flow control as a regular client | Tomas Winkler | 1 | -21/+4 |
| 2015-03-01 | mei: iamthif: remove useless iamthif_ioctl variable | Tomas Winkler | 1 | -1/+0 |
| 2015-03-01 | mei: iamthif: fix device reset on mei_amthif_irq_read_msg | Tomas Winkler | 1 | -5/+2 |
| 2015-03-01 | mei: fix device reset on mei_cl_irq_read_msg allocation failure | Tomas Winkler | 1 | -58/+59 |
| 2014-11-03 | mei: drop unneeded client NULL check in cb structure | Alexander Usyskin | 1 | -11/+1 |
| 2014-09-29 | mei: fix kernel-doc warnings | Alexander Usyskin | 1 | -2/+2 |
| 2014-09-29 | mei: fix KDoc documentation formatting | Alexander Usyskin | 1 | -12/+12 |
| 2014-09-29 | mei: remove include to pci header from mei module files | Tomas Winkler | 1 | -1/+1 |
| 2014-09-29 | mei: get rid of most of the pci dependencies in mei | Tomas Winkler | 1 | -22/+22 |
| 2014-09-29 | mei: kill error message for allocation failure | Tomas Winkler | 1 | -1/+0 |
| 2014-09-23 | mei: use disconnect name consistently | Tomas Winkler | 1 | -4/+4 |
| 2014-09-23 | mei: amthif: use service function to flush amthif queue | Alexander Usyskin | 1 | -11/+2 |
| 2014-04-16 | mei: ignore client writing state during cb completion | Alexander Usyskin | 1 | -2/+1 |
| 2014-03-17 | mei: make me hw headers private to me hw. | Tomas Winkler | 1 | -1/+0 |
| 2014-03-17 | mei: me: do not reset when less than expected data is received | Tomas Winkler | 1 | -1/+1 |
| 2014-03-08 | mei: fix regressions caused by removing ext_msg | Alexander Usyskin | 1 | -0/+2 |
| 2014-02-28 | mei: wd: fix stop completion failure | Tomas Winkler | 1 | -1/+1 |
| 2014-02-28 | mei: wd: simplify wd_send command | Tomas Winkler | 1 | -4/+3 |
| 2014-02-28 | mei: make return values consistent across the driver | Alexander Usyskin | 1 | -2/+2 |
| 2014-02-28 | mei: revamp writing slot counting | Tomas Winkler | 1 | -48/+30 |
| 2014-02-28 | mei: add mei_hbuf_acquire wrapper | Tomas Winkler | 1 | -3/+3 |
| 2014-02-18 | mei: don't of list_for_each_entry_safe when not deleting | Tomas Winkler | 1 | -7/+6 |
| 2014-02-18 | mei: wd and amthif use mei_cl_ api for dis/connection | Tomas Winkler | 1 | -1/+4 |
| 2014-02-14 | mei: get rid of ext_msg | Tomas Winkler | 1 | -7/+40 |
| 2014-02-14 | mei: rename MEI_FOP_IOCTL to MEI_FOP_CONNECT | Tomas Winkler | 1 | -7/+7 |
| 2014-01-13 | mei: revamp mei reset state machine | Tomas Winkler | 1 | -6/+7 |
| 2014-01-08 | mei: fix syntax in comments and debug output | Alexander Usyskin | 1 | -3/+3 |
| 2014-01-08 | mei: use hbm idle state to prevent spurious resets | Tomas Winkler | 1 | -10/+15 |
| 2014-01-08 | mei: do not run reset flow from the interrupt thread | Tomas Winkler | 1 | -3/+6 |
| 2013-11-27 | mei: cleanup mei_irq_read_handler | Tomas Winkler | 1 | -39/+40 |
| 2013-09-26 | mei: push credentials inside the irq write handler | Tomas Winkler | 1 | -5/+0 |
| 2013-09-26 | mei: propagate error from write routines instead of ENODEV | Tomas Winkler | 1 | -7/+13 |
| 2013-09-26 | mei: fix function names in debug prints | Alexander Usyskin | 1 | -3/+3 |
| 2013-09-26 | mei: prefix client log messages with client me and host ids | Alexander Usyskin | 1 | -11/+7 |
| 2013-06-24 | mei: move mei_cl_irq_write_complete to client.c | Tomas Winkler | 1 | -59/+0 |
| 2013-05-21 | mei: revamp interrupt thread handlers | Tomas Winkler | 1 | -67/+63 |
| 2013-05-21 | mei: move mei_cl_complete to client.c | Tomas Winkler | 1 | -27/+1 |
| 2013-04-30 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik... | Linus Torvalds | 1 | -2/+2 |
| 2013-04-23 | mei: fix krealloc() misuse in in mei_cl_irq_read_msg() | Wei Yongjun | 1 | -5/+5 |
| 2013-04-23 | mei: reduce flow control only for completed messages | Tomas Winkler | 1 | -3/+4 |
| 2013-04-19 | mei: fix reading large reposnes | Tomas Winkler | 1 | -3/+15 |
| 2013-04-19 | mei: revamp mei_irq_read_client_message function | Tomas Winkler | 1 | -58/+66 |
| 2013-04-19 | mei: revamp mei_amthif_irq_read_message | Tomas Winkler | 1 | -1/+1 |
| 2013-04-19 | mei: revamp hbm state machine | Tomas Winkler | 1 | -2/+2 |
| 2013-04-08 | mei: notify about the reset in error level | Tomas Winkler | 1 | -3/+3 |
| 2013-04-05 | mei: Fix comments in drivers/misc/mei | Masanari Iida | 1 | -3/+3 |
| 2013-03-29 | mei: bus: Call bus routines from the core code | Samuel Ortiz | 1 | -0/+2 |
| 2013-03-29 | mei: move mei-me to separate module | Tomas Winkler | 1 | -0/+4 |
| 2013-03-25 | mei: add mei_irq_compl_handler function | Tomas Winkler | 1 | -7/+32 |
| 2013-03-15 | mei: revamp mei_data2slots | Tomas Winkler | 1 | -22/+28 |
| 2013-02-06 | mei: move interrupt handlers to be me hw specific | Tomas Winkler | 1 | -118/+8 |
| 2013-02-06 | mei: separate compilation of the ME hardware specifics | Tomas Winkler | 1 | -5/+5 |
| 2013-01-08 | mei: make host csr and me csr internal to hw-me | Tomas Winkler | 1 | -4/+0 |
| 2013-01-08 | mei: abstract host and device readieness | Tomas Winkler | 1 | -9/+10 |
| 2013-01-08 | mei: use non cached hcsr for interrupt enablement | Tomas Winkler | 1 | -1/+1 |
| 2013-01-08 | mei: rename interface to hw-me | Tomas Winkler | 1 | -1/+1 |
| 2013-01-08 | mei: fix client functions names | Tomas Winkler | 1 | -5/+6 |
| 2013-01-08 | mei: add new hbm.h header to export hbm protocol | Tomas Winkler | 1 | -0/+1 |
| 2013-01-07 | mei: move hbm responses from interrupt.c to hbm.c | Tomas Winkler | 1 | -208/+0 |
| 2013-01-07 | mei: add common prefix to hbm function | Tomas Winkler | 1 | -5/+5 |
| 2013-01-07 | mei: use structured buffer for the write buffer | Tomas Winkler | 1 | -13/+12 |
| 2013-01-07 | mei: move host bus message handling to hbm.c | Tomas Winkler | 1 | -230/+5 |
| 2013-01-07 | mei: move hw dependent functions to interface.c | Tomas Winkler | 1 | -23/+1 |
| 2013-01-07 | mei: include local headers after the system ones | Tomas Winkler | 1 | -2/+2 |
| 2013-01-07 | mei: use unified format for printing mei message header | Tomas Winkler | 1 | -8/+6 |
| 2013-01-07 | mei: drop redundant length parameter from mei_write_message function | Tomas Winkler | 1 | -9/+8 |
| 2012-11-21 | mei: Simplify the ME client enumeration code | Samuel Ortiz | 1 | -52/+23 |
| 2012-11-21 | mei: simplify write complete loop in irq handler | Tomas Winkler | 1 | -25/+12 |
| 2012-11-21 | mei: don't mix read and write slots | Tomas Winkler | 1 | -16/+19 |
| 2012-11-21 | mei: streamline amthif write complete function | Tomas Winkler | 1 | -2/+2 |
| 2012-11-21 | mei: streamline write complete flow function | Tomas Winkler | 1 | -70/+43 |
| 2012-11-21 | mei: use structured buffer for extra write buffer | Tomas Winkler | 1 | -22/+14 |
| 2012-11-21 | mei: compact code for mei bus message creation | Tomas Winkler | 1 | -58/+38 |
| 2012-11-15 | mei: use the same bus msg for connect and disconnect request | Tomas Winkler | 1 | -9/+8 |
| 2012-11-15 | mei: rename enum mei_cb_major_types to enum mei_cb_file_ops | Tomas Winkler | 1 | -9/+9 |
| 2012-11-15 | mei: use type struct mei_cl *cl instead of void in struct mei_cb | Tomas Winkler | 1 | -7/+7 |
| 2012-11-15 | mei: amthif: prefix cb list with amthif | Tomas Winkler | 1 | -4/+2 |
| 2012-11-01 | mei: extract AMTHI functions into the amthif.c file | Tomas Winkler | 1 | -208/+10 |
| 2012-11-01 | mei: normalize timeouts definitions | Tomas Winkler | 1 | -2/+2 |
| 2012-10-24 | mei: rename mei_free_cb_private to mei_io_cb_free | Tomas Winkler | 1 | -7/+5 |
| 2012-10-24 | mei: kill usless struct mei_io_list | Tomas Winkler | 1 | -76/+58 |
| 2012-10-24 | mei: rename mei_cl_cb.information to mei_cl_cb.buf_idx | Tomas Winkler | 1 | -22/+21 |
| 2012-09-10 | mei: don't print buffer as a string | Tomas Winkler | 1 | -8/+1 |
| 2012-08-16 | mei: wd: decouple and revamp watchdog state machine | Tomas Winkler | 1 | -6/+3 |
| 2012-08-16 | mei: wd: rename watchdog constants to be more descriptive | Tomas Winkler | 1 | -2/+2 |
| 2012-08-16 | mei: fix device stall after wd is stopped | Tomas Winkler | 1 | -1/+1 |
| 2012-08-16 | mei: name space for mei device state | Tomas Winkler | 1 | -11/+11 |
| 2012-07-18 | Merge 3.5-rc7 into char-misc-next. | Greg Kroah-Hartman | 1 | -1/+1 |
| 2012-07-10 | mei: mei_irq_thread_write_handler - line break fix | Tomas Winkler | 1 | -28/+16 |
| 2012-07-10 | mei: streamline the _mei_irq_thread_close/ioctol functions | Tomas Winkler | 1 | -33/+30 |
| 2012-07-10 | mei: introduce mei_data2slots wrapper | Tomas Winkler | 1 | -22/+11 |
| 2012-07-10 | mei: remove write only wariable wd_due_counter | Tomas Winkler | 1 | -8/+4 |
| 2012-06-26 | mei: revamp host buffer interface function | Tomas Winkler | 1 | -4/+4 |
| 2012-06-26 | mei: don't query HCSR for host buffer depth | Tomas Winkler | 1 | -3/+3 |
| 2012-06-20 | mei: mei_irq_thread_write_handler check for overflow | Tomas Winkler | 1 | -0/+3 |
| 2012-06-20 | mei: check for error codes that mei_flow_ctrl_creds retuns | Tomas Winkler | 1 | -2/+2 |
| 2012-06-13 | misc: mei: fix stalled read | Tomas Winkler | 1 | -1/+1 |
| 2012-05-09 | mei: export mei.h for the user space | Tomas Winkler | 1 | -1/+1 |
| 2012-05-01 | Staging: mei: move the mei code out of staging | Greg Kroah-Hartman | 1 | -0/+1590 |