index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
drivers
/
misc
/
mei
/
main.c
Age
Commit message (
Expand
)
Author
Files
Lines
2023-10-18
misc: mei: main.c: fix kernel-doc warnings
Randy Dunlap
1
-4
/
+4
2023-08-22
mei: make mei_class a static const structure
Ivan Orlov
1
-13
/
+12
2023-04-27
Merge tag 'char-misc-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Linus Torvalds
1
-1
/
+0
2023-03-23
mei: Move uuid.h to the MEI namespace
Andy Shevchenko
1
-1
/
+0
2023-03-17
driver core: class: remove module * from class_create()
Greg Kroah-Hartman
1
-1
/
+1
2022-11-23
mei: add timeout to send
Alexander Usyskin
1
-1
/
+1
2022-09-12
mei: extend timeouts on slow devices
Alexander Usyskin
1
-2
/
+2
2021-06-22
mei: fix kdoc in the driver
Tamar Mashiah
1
-1
/
+1
2021-05-13
mei: Drop unnecessary NULL check after container_of
Guenter Roeck
1
-2
/
+0
2021-02-09
mei: use sysfs_emit() in tx_queue_limit_show sysfs
Tomas Winkler
1
-1
/
+1
2020-08-18
mei: add connect with vtag ioctl
Alexander Usyskin
1
-16
/
+194
2020-08-18
mei: add a vtag map for each client
Alexander Usyskin
1
-3
/
+65
2020-08-18
mei: add a spin lock to protect rd_completed queue
Alexander Usyskin
1
-3
/
+3
2020-07-29
mei: add device kind to sysfs
Alexander Usyskin
1
-0
/
+25
2020-07-23
mei: ioctl: use sizeof of variable instead of struct type
Tomas Winkler
1
-3
/
+3
2019-12-01
Merge tag 'compat-ioctl-5.5' of git://git.kernel.org:/pub/scm/linux/kernel/gi...
Linus Torvalds
1
-21
/
+1
2019-11-07
mei: add trc detection register to sysfs
Alexander Usyskin
1
-0
/
+24
2019-10-23
compat_ioctl: move drivers to compat_ptr_ioctl
Arnd Bergmann
1
-21
/
+1
2019-07-30
drivers: Introduce device lookup variants by device type
Suzuki K Poulose
1
-8
/
+1
2019-06-18
mei: no need to check return value of debugfs_create functions
Greg Kroah-Hartman
1
-7
/
+1
2019-04-25
mei: expose device state in sysfs
Alexander Usyskin
1
-6
/
+59
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
-11
/
+2
2018-10-02
mei: replace POLL* with EPOLL* for write queues.
Tomas Winkler
1
-2
/
+2
2018-07-12
mei: fix ssize_t to int assignment in read and write ops.
Tomas Winkler
1
-5
/
+5
2018-07-12
mei: don't update offset in write
Alexander Usyskin
1
-1
/
+0
2018-07-03
mei: expose fw version to sysfs
Alexander Usyskin
1
-1
/
+29
2018-03-14
mei: remove dev_err message on an unsupported ioctl
Colin Ian King
1
-1
/
+0
2018-03-14
mei: limit the number of queued writes
Alexander Usyskin
1
-0
/
+65
2018-02-11
vfs: do bulk POLL* -> EPOLL* replacement
Linus Torvalds
1
-6
/
+6
2017-11-28
the rest of drivers/*: annotate ->poll() instances
Al Viro
1
-2
/
+2
2017-11-27
annotate poll_table_struct ->_key
Al Viro
1
-1
/
+1
2017-04-08
mei: implement fsync
Alexander Usyskin
1
-0
/
+72
2017-04-08
mei: drop amthif internal client
Alexander Usyskin
1
-51
/
+2
2017-03-02
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...
Ingo Molnar
1
-1
/
+1
2017-02-10
mei: remove support for broken parallel read
Alexander Usyskin
1
-22
/
+26
2016-11-10
mei: enable to set the internal flag for client write
Alexander Usyskin
1
-1
/
+1
2016-10-31
mei: show the HBM protocol versions in the device attributes
Alexander Usyskin
1
-1
/
+42
2016-08-30
mei: amthif: drop mei_amthif_read
Alexander Usyskin
1
-5
/
+0
2016-08-30
mei: enqueue consecutive reads
Alexander Usyskin
1
-20
/
+19
2016-08-30
mei: add wrapper for queuing control commands.
Tomas Winkler
1
-1
/
+1
2016-08-30
mei: add file pointer to the host client structure
Alexander Usyskin
1
-0
/
+1
2016-08-30
mei: fix return value on disconnection
Tomas Winkler
1
-1
/
+1
2016-08-30
mei: drop read complete queue emptiness check
Alexander Usyskin
1
-1
/
+2
2016-08-30
mei: amthif: enable poll for async events
Alexander Usyskin
1
-5
/
+5
2016-08-30
mei: amthif: drop READ_COMPLETE state
Alexander Usyskin
1
-1
/
+1
2016-02-20
mei: fix format string in debug prints
Alexander Usyskin
1
-1
/
+1
2016-02-14
Merge 4.5-rc4 into char-misc-next
Greg Kroah-Hartman
1
-1
/
+5
2016-02-11
mei: fix double freeing of a cb during link reset
Alexander Usyskin
1
-16
/
+10
2016-02-07
mei: drop reserved host client ids
Alexander Usyskin
1
-1
/
+1
2016-02-07
mei: fixed address clients for the new platforms
Alexander Usyskin
1
-4
/
+14
2016-02-07
mei: fill file pointer in read cb for fixed address client
Alexander Usyskin
1
-5
/
+0
2016-02-07
mei: constify struct file pointer
Tomas Winkler
1
-2
/
+2
2016-02-07
mei: amthif: don't drop read packets on timeout
Alexander Usyskin
1
-16
/
+0
2016-02-07
mei: fix possible integer overflow issue
Tomas Winkler
1
-2
/
+3
2016-02-06
mei: validate request value in client notify request ioctl
Alexander Usyskin
1
-1
/
+5
2016-02-06
mei: always copy the read buffer if data is ready
Alexander Usyskin
1
-18
/
+14
2016-01-07
mei: fix fasync return value on error
Tomas Winkler
1
-2
/
+4
2015-08-03
mei: implement fasync for event notification
Tomas Winkler
1
-0
/
+21
2015-08-03
mei: support polling for event notification
Tomas Winkler
1
-0
/
+8
2015-08-03
mei: add async event notification ioctls
Tomas Winkler
1
-0
/
+67
2015-07-22
mei: prevent unloading mei hw modules while the device is opened.
Tomas Winkler
1
-1
/
+1
2015-05-24
mei: debug prints with client info in read
Alexander Usyskin
1
-5
/
+4
2015-05-24
mei: connection to fixed address clients from user-space
Alexander Usyskin
1
-1
/
+7
2015-05-24
mei: add a reference from the host client to the me client
Alexander Usyskin
1
-18
/
+13
2015-05-24
mei: revamp client disconnection flow
Tomas Winkler
1
-6
/
+3
2015-04-21
Merge tag 'char-misc-4.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Linus Torvalds
1
-97
/
+49
2015-04-03
mei: replace check for connection instead of transitioning
Tomas Winkler
1
-2
/
+2
2015-04-03
mei: use mei_cl_is_connected consistently
Tomas Winkler
1
-6
/
+7
2015-04-03
mei: fix mei_poll operation
Tomas Winkler
1
-13
/
+11
2015-03-25
fs: move struct kiocb to fs.h
Christoph Hellwig
1
-1
/
+0
2015-03-01
mei: allow read concurrency
Tomas Winkler
1
-34
/
+8
2015-03-01
mei: simplify io callback disposal
Tomas Winkler
1
-24
/
+5
2015-03-01
mei: add mei_cl_alloc_linked function
Tomas Winkler
1
-12
/
+5
2015-03-01
mei: always initialize the callback with the intended operation type
Tomas Winkler
1
-6
/
+2
2015-03-01
mei: use only one buffer in callback
Tomas Winkler
1
-4
/
+4
2015-03-01
mei: iamthif: use client write functions
Tomas Winkler
1
-1
/
+1
2015-03-01
mei: fix device reset on mei_cl_irq_read_msg allocation failure
Tomas Winkler
1
-4
/
+13
2015-01-25
mei: add reference counting for me clients
Tomas Winkler
1
-13
/
+9
2014-11-26
mei: export fw status registers through sysfs
Tomas Winkler
1
-2
/
+41
2014-09-29
mei: fix KDoc documentation formatting
Alexander Usyskin
1
-11
/
+10
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
-20
/
+20
2014-09-29
mei: kill error message for allocation failure
Tomas Winkler
1
-1
/
+0
2014-09-23
mei: use connect_data on the stack
Tomas Winkler
1
-16
/
+5
2014-09-23
mei: enable adding more IOCTL handlers
Tomas Winkler
1
-25
/
+28
2014-09-23
mei: add mei_me_cl_by_uuid_id function
Tomas Winkler
1
-1
/
+2
2014-09-23
mei: me_client lookup function to return me_client object
Tomas Winkler
1
-16
/
+14
2014-07-09
mei: move from misc to char device
Alexander Usyskin
1
-27
/
+121
2014-05-03
mei: set connecting state just upon connection request is sent to the fw
Alexander Usyskin
1
-1
/
+0
2014-04-16
mei: ignore client writing state during cb completion
Alexander Usyskin
1
-2
/
+1
2014-03-17
mei: use cl_dbg where appropriate
Tomas Winkler
1
-8
/
+2
2014-03-17
mei: report consistently copy_from/to_user failures
Alexander Usyskin
1
-2
/
+3
2014-03-17
mei: drop pr_fmt macros
Tomas Winkler
1
-3
/
+0
2014-03-17
mei: make me hw headers private to me hw.
Tomas Winkler
1
-1
/
+0
2014-02-28
mei: make return values consistent across the driver
Alexander Usyskin
1
-1
/
+1
2014-02-18
mei: hbm: revamp client connect and disconnection status
Alexander Usyskin
1
-1
/
+1
2014-01-08
mei: fix syntax in comments and debug output
Alexander Usyskin
1
-1
/
+1
2013-10-03
mei: revamp open handler counts
Tomas Winkler
1
-5
/
+1
2013-10-03
mei: simplify mei_open error handling
Tomas Winkler
1
-17
/
+14
2013-09-29
Merge 3.12-rc3 into char-misc-next
Greg Kroah-Hartman
1
-7
/
+4
2013-09-26
mei: bus: stop wait for read during cl state transition
Tomas Winkler
1
-7
/
+4
2013-09-26
mei: mei_release: drop redundant check if cb is NULL
Tomas Winkler
1
-4
/
+1
2013-09-26
mei: revamp read and write length checks
Tomas Winkler
1
-2
/
+14
2013-09-26
mei: mei_write correct checks for copy_from_user
Alexander Usyskin
1
-2
/
+5
2013-07-26
mei: don't get stuck in select during reset
Tomas Winkler
1
-7
/
+15
2013-05-30
mei: fix read after read scenario
Tomas Winkler
1
-11
/
+13
2013-05-30
mei: deprecate the mei_wd_state_independence_msg
Tomas Winkler
1
-25
/
+0
2013-05-21
mei: fix out of array access to me clients array
Tomas Winkler
1
-9
/
+8
2013-04-19
mei: fix reading large reposnes
Tomas Winkler
1
-4
/
+3
2013-04-19
mei: revamp hbm state machine
Tomas Winkler
1
-1
/
+1
2013-04-08
mei: add mei_cl_write function
Tomas Winkler
1
-67
/
+16
2013-04-05
mei: add debugfs hooks
Tomas Winkler
1
-4
/
+14
2013-03-29
mei: bus: Call bus routines from the core code
Samuel Ortiz
1
-0
/
+13
2013-03-29
mei: move mei-me to separate module
Tomas Winkler
1
-0
/
+4
2013-02-06
mei: rename to mei_host_buffer_is_empty to hbuf_is_ready
Tomas Winkler
1
-2
/
+2
2013-02-06
mei: separate compilation of the ME hardware specifics
Tomas Winkler
1
-2
/
+3
2013-02-06
mei: sperate interface and pci code into two files
Tomas Winkler
1
-342
/
+12
2013-01-08
mei: move work initialization to mei_device_init
Tomas Winkler
1
-2
/
+0
2013-01-08
mei: use non cached hcsr for interrupt enablement
Tomas Winkler
1
-2
/
+0
2013-01-08
mei: normalize me host client linking routines
Tomas Winkler
1
-18
/
+9
2013-01-08
mei: rename remaining amthi strings to amthif
Tomas Winkler
1
-3
/
+3
2013-01-08
mei: drop read_pending member form struct mei_cl
Tomas Winkler
1
-3
/
+1
2013-01-08
mei: rename interface to hw-me
Tomas Winkler
1
-1
/
+1
2013-01-08
mei: implement mei_cl_connect function
Tomas Winkler
1
-0
/
+98
2013-01-08
mei: fix client functions names
Tomas Winkler
1
-34
/
+13
2013-01-07
mei: include local headers after the system ones
Tomas Winkler
1
-1
/
+2
2013-01-07
mei: use unified format for printing mei message header
Tomas Winkler
1
-2
/
+3
2013-01-07
mei: drop redundant length parameter from mei_write_message function
Tomas Winkler
1
-2
/
+1
2012-11-21
misc: remove use of __devexit
Bill Pemberton
1
-1
/
+1
2012-11-21
misc: remove use of __devinit
Bill Pemberton
1
-2
/
+2
2012-11-21
mei: remove use of __devexit_p
Bill Pemberton
1
-2
/
+2
2012-11-21
mei: Simplify the ME client enumeration code
Samuel Ortiz
1
-0
/
+2
2012-11-15
mei: use link and unlink terms for connecting ME and HOST client
Tomas Winkler
1
-3
/
+3
2012-11-15
mei: extract amthif specific code from mei_poll to mei_amthif_poll
Tomas Winkler
1
-9
/
+1
2012-11-15
mei: move amthif specific release code to amithif
Tomas Winkler
1
-138
/
+38
2012-11-15
mei: rename enum mei_cb_major_types to enum mei_cb_file_ops
Tomas Winkler
1
-1
/
+1
2012-11-15
mei: use type struct mei_cl *cl instead of void in struct mei_cb
Tomas Winkler
1
-6
/
+2
2012-11-15
mei: amthif: prefix cb list with amthif
Tomas Winkler
1
-3
/
+2
2012-11-01
mei: move amthif specific code from mei_write to mei_amthif_write
Tomas Winkler
1
-20
/
+5
2012-11-01
mei: mei_clear_list: kill file_temp
Tomas Winkler
1
-4
/
+2
2012-11-01
mei: extract AMTHI functions into the amthif.c file
Tomas Winkler
1
-5
/
+5
2012-11-01
mei: normalize timeouts definitions
Tomas Winkler
1
-1
/
+1
2012-11-01
mei: mei_write: revamp function flow
Tomas Winkler
1
-44
/
+44
2012-10-24
mei: use mei_io_cb_ warppers also for control flows
Tomas Winkler
1
-78
/
+0
2012-10-24
mei: rename mei_free_cb_private to mei_io_cb_free
Tomas Winkler
1
-7
/
+7
2012-10-24
mei: kill usless struct mei_io_list
Tomas Winkler
1
-24
/
+19
2012-10-24
mei: mei_write: revamp error path handling
Tomas Winkler
1
-48
/
+27
2012-10-24
mei: add allocation and initialization wrappers for io callback
Tomas Winkler
1
-24
/
+87
2012-10-24
mei: rename mei_cl_cb.information to mei_cl_cb.buf_idx
Tomas Winkler
1
-18
/
+15
2012-09-10
mei: add error messages for open count errors
Tomas Winkler
1
-2
/
+8
2012-09-05
mei: add lynx point pci device ids
Tomas Winkler
1
-0
/
+2
2012-09-05
mei: rename struct pci_dev *mei_device to mei_pdev
Tomas Winkler
1
-9
/
+8
2012-08-16
mei: wd: decouple and revamp watchdog state machine
Tomas Winkler
1
-2
/
+7
2012-08-16
mei: name space for mei device state
Tomas Winkler
1
-12
/
+12
2012-08-16
mei: use KBUILD_MODNAME when allocating resources from the OS
Tomas Winkler
1
-8
/
+6
2012-08-16
mei: add mei_quirk_probe function
Tomas Winkler
1
-0
/
+27
2012-08-16
mei: revamp me client search function
Tomas Winkler
1
-25
/
+6
2012-07-19
mei: use module_pci_driver
Tomas Winkler
1
-38
/
+1
2012-07-18
Merge 3.5-rc7 into char-misc-next.
Greg Kroah-Hartman
1
-5
/
+6
2012-07-10
mei: pci_resume: set IRQF_ONESHOT for msi request_threaded_irq
Tomas Winkler
1
-1
/
+1
2012-06-26
mei: don't query HCSR for host buffer depth
Tomas Winkler
1
-7
/
+2
2012-06-13
misc: mei: Disable MSI when IRQ registration fails
Samuel Ortiz
1
-2
/
+2
2012-06-13
misc: mei: unregister misc device in pci_remove function
Tomas Winkler
1
-1
/
+2
2012-06-13
misc: mei: set IRQF_ONESHOT for msi request_threaded_irq
Tomas Winkler
1
-1
/
+1
2012-05-09
mei: export mei.h for the user space
Tomas Winkler
1
-1
/
+1
2012-05-09
mei: pci_probe/remove: use dev_err instead of printk(KERN_ERR
Tomas Winkler
1
-8
/
+8
2012-05-09
mei: use pr_err instead of printk(KERN_ERR
Tomas Winkler
1
-1
/
+1
2012-05-01
Staging: mei: move the mei code out of staging
Greg Kroah-Hartman
1
-0
/
+1230