All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] Generic WorkQueue Engine (GenWQE) device driver (v8)
@ 2013-12-03 14:28 Frank Haverkamp
  2013-12-03 14:28 ` [PATCH 1/6] GenWQE PCI support, health monitoring and recovery Frank Haverkamp
                   ` (5 more replies)
  0 siblings, 6 replies; 29+ messages in thread
From: Frank Haverkamp @ 2013-12-03 14:28 UTC (permalink / raw)
  To: linux-kernel
  Cc: arnd, gregkh, cody, schwidefsky, utz.bacher, mmarek, rmallon,
	jsvogt, MIJUNG, cascardo, michael, haver

The GenWQE device is a PCIe card used to acclerate different tasks.
Since it is configurable, it can be adjusted to different purposes.
Our initial task for the card is to do zlib style compression/decompression
RFC1950, RFC1951, and RFC1952.

I kindly ask for your feedback on the code, such that I can do
any change which helps me to get it integrated smoothly.

The genwqe driver has a user-space interface described in
linux/include/genwqe/genwqe_card.h. There are several ioctls which can
be used to talk to the driver.

In addition there are some sysfs entries where information can be
exchanged with user-space. The sysfs interface is described in
Documentation/ABI/testing/sysfs-driver-genwqe.

Now the driver has also a debugfs interface. This is described in
Documentation/ABI/testing/debugfs-driver-genwqe.

Frank Haverkamp (6):
  GenWQE PCI support, health monitoring and recovery
  GenWQE Character device and DDCB queue
  GenWQE Utility functions
  GenWQE Debugfs interfaces
  GenWQE Sysfs interfaces
  GenWQE Enable driver

 Documentation/ABI/testing/debugfs-driver-genwqe |   70 ++
 Documentation/ABI/testing/sysfs-driver-genwqe   |   50 +
 drivers/misc/Kconfig                            |    1 +
 drivers/misc/Makefile                           |    1 +
 drivers/misc/genwqe/Kconfig                     |   13 +
 drivers/misc/genwqe/Makefile                    |    7 +
 drivers/misc/genwqe/card_base.c                 | 1203 +++++++++++++++++++
 drivers/misc/genwqe/card_base.h                 |  551 +++++++++
 drivers/misc/genwqe/card_ddcb.c                 | 1373 +++++++++++++++++++++
 drivers/misc/genwqe/card_ddcb.h                 |  188 +++
 drivers/misc/genwqe/card_debugfs.c              |  474 ++++++++
 drivers/misc/genwqe/card_dev.c                  | 1464 +++++++++++++++++++++++
 drivers/misc/genwqe/card_sysfs.c                |  260 ++++
 drivers/misc/genwqe/card_utils.c                |  949 +++++++++++++++
 drivers/misc/genwqe/genwqe_driver.h             |   74 ++
 include/uapi/linux/genwqe/genwqe_card.h         |  507 ++++++++
 16 files changed, 7185 insertions(+), 0 deletions(-)
 create mode 100644 Documentation/ABI/testing/debugfs-driver-genwqe
 create mode 100644 Documentation/ABI/testing/sysfs-driver-genwqe
 create mode 100644 drivers/misc/genwqe/Kconfig
 create mode 100644 drivers/misc/genwqe/Makefile
 create mode 100644 drivers/misc/genwqe/card_base.c
 create mode 100644 drivers/misc/genwqe/card_base.h
 create mode 100644 drivers/misc/genwqe/card_ddcb.c
 create mode 100644 drivers/misc/genwqe/card_ddcb.h
 create mode 100644 drivers/misc/genwqe/card_debugfs.c
 create mode 100644 drivers/misc/genwqe/card_dev.c
 create mode 100644 drivers/misc/genwqe/card_sysfs.c
 create mode 100644 drivers/misc/genwqe/card_utils.c
 create mode 100644 drivers/misc/genwqe/genwqe_driver.h
 create mode 100644 include/uapi/linux/genwqe/genwqe_card.h


^ permalink raw reply	[flat|nested] 29+ messages in thread
* [PATCH 0/6] Generic WorkQueue Engine (GenWQE) device driver (v10)
@ 2013-12-09 12:30 Frank Haverkamp
  2013-12-09 12:30 ` [PATCH 1/6] GenWQE PCI support, health monitoring and recovery Frank Haverkamp
  0 siblings, 1 reply; 29+ messages in thread
From: Frank Haverkamp @ 2013-12-09 12:30 UTC (permalink / raw)
  To: linux-kernel
  Cc: arnd, gregkh, cody, schwidefsky, utz.bacher, mmarek, rmallon,
	jsvogt, MIJUNG, cascardo, michael, haver

The GenWQE device is a PCIe card used to acclerate different tasks.
Since it is configurable, it can be adjusted to different purposes.
Our initial task for the card is to do zlib style compression/decompression
RFC1950, RFC1951, and RFC1952.

I kindly ask for your feedback on the code, such that I can do
any change which helps me to get it integrated smoothly.

The genwqe driver has a user-space interface described in
linux/include/genwqe/genwqe_card.h. There are several ioctls which can
be used to talk to the driver.

In addition there are some sysfs entries where information can be
exchanged with user-space. The sysfs interface is described in
Documentation/ABI/testing/sysfs-driver-genwqe.

Now the driver has also a debugfs interface. This is described in
Documentation/ABI/testing/debugfs-driver-genwqe.

Frank Haverkamp (6):
  GenWQE PCI support, health monitoring and recovery
  GenWQE Character device and DDCB queue
  GenWQE Utility functions
  GenWQE Debugfs interfaces
  GenWQE Sysfs interfaces
  GenWQE Enable driver

 Documentation/ABI/testing/debugfs-driver-genwqe |   91 ++
 Documentation/ABI/testing/sysfs-driver-genwqe   |   62 +
 drivers/misc/Kconfig                            |    1 +
 drivers/misc/Makefile                           |    1 +
 drivers/misc/genwqe/Kconfig                     |   13 +
 drivers/misc/genwqe/Makefile                    |    7 +
 drivers/misc/genwqe/card_base.c                 | 1205 ++++++++++++++++++
 drivers/misc/genwqe/card_base.h                 |  556 +++++++++
 drivers/misc/genwqe/card_ddcb.c                 | 1373 +++++++++++++++++++++
 drivers/misc/genwqe/card_ddcb.h                 |  188 +++
 drivers/misc/genwqe/card_debugfs.c              |  500 ++++++++
 drivers/misc/genwqe/card_dev.c                  | 1486 +++++++++++++++++++++++
 drivers/misc/genwqe/card_sysfs.c                |  288 +++++
 drivers/misc/genwqe/card_utils.c                |  947 +++++++++++++++
 drivers/misc/genwqe/genwqe_driver.h             |   74 ++
 include/uapi/linux/genwqe/genwqe_card.h         |  500 ++++++++
 16 files changed, 7292 insertions(+), 0 deletions(-)
 create mode 100644 Documentation/ABI/testing/debugfs-driver-genwqe
 create mode 100644 Documentation/ABI/testing/sysfs-driver-genwqe
 create mode 100644 drivers/misc/genwqe/Kconfig
 create mode 100644 drivers/misc/genwqe/Makefile
 create mode 100644 drivers/misc/genwqe/card_base.c
 create mode 100644 drivers/misc/genwqe/card_base.h
 create mode 100644 drivers/misc/genwqe/card_ddcb.c
 create mode 100644 drivers/misc/genwqe/card_ddcb.h
 create mode 100644 drivers/misc/genwqe/card_debugfs.c
 create mode 100644 drivers/misc/genwqe/card_dev.c
 create mode 100644 drivers/misc/genwqe/card_sysfs.c
 create mode 100644 drivers/misc/genwqe/card_utils.c
 create mode 100644 drivers/misc/genwqe/genwqe_driver.h
 create mode 100644 include/uapi/linux/genwqe/genwqe_card.h


^ permalink raw reply	[flat|nested] 29+ messages in thread
* [PATCH 0/6] Generic WorkQueue Engine (GenWQE) device driver (v9)
@ 2013-12-05 14:15 Frank Haverkamp
  2013-12-05 14:15 ` [PATCH 1/6] GenWQE PCI support, health monitoring and recovery Frank Haverkamp
  0 siblings, 1 reply; 29+ messages in thread
From: Frank Haverkamp @ 2013-12-05 14:15 UTC (permalink / raw)
  To: linux-kernel
  Cc: arnd, gregkh, cody, schwidefsky, utz.bacher, mmarek, rmallon,
	jsvogt, MIJUNG, cascardo, michael, haver

The GenWQE device is a PCIe card used to acclerate different tasks.
Since it is configurable, it can be adjusted to different purposes.
Our initial task for the card is to do zlib style compression/decompression
RFC1950, RFC1951, and RFC1952.

I kindly ask for your feedback on the code, such that I can do
any change which helps me to get it integrated smoothly.

The genwqe driver has a user-space interface described in
linux/include/genwqe/genwqe_card.h. There are several ioctls which can
be used to talk to the driver.

In addition there are some sysfs entries where information can be
exchanged with user-space. The sysfs interface is described in
Documentation/ABI/testing/sysfs-driver-genwqe.

Now the driver has also a debugfs interface. This is described in
Documentation/ABI/testing/debugfs-driver-genwqe.

Frank Haverkamp (6):
  GenWQE PCI support, health monitoring and recovery
  GenWQE Character device and DDCB queue
  GenWQE Utility functions
  GenWQE Debugfs interfaces
  GenWQE Sysfs interfaces
  GenWQE Enable driver

 Documentation/ABI/testing/debugfs-driver-genwqe |   91 ++
 Documentation/ABI/testing/sysfs-driver-genwqe   |   62 +
 drivers/misc/Kconfig                            |    1 +
 drivers/misc/Makefile                           |    1 +
 drivers/misc/genwqe/Kconfig                     |   13 +
 drivers/misc/genwqe/Makefile                    |    7 +
 drivers/misc/genwqe/card_base.c                 | 1205 +++++++++++++++++++
 drivers/misc/genwqe/card_base.h                 |  563 +++++++++
 drivers/misc/genwqe/card_ddcb.c                 | 1373 +++++++++++++++++++++
 drivers/misc/genwqe/card_ddcb.h                 |  188 +++
 drivers/misc/genwqe/card_debugfs.c              |  500 ++++++++
 drivers/misc/genwqe/card_dev.c                  | 1464 +++++++++++++++++++++++
 drivers/misc/genwqe/card_sysfs.c                |  288 +++++
 drivers/misc/genwqe/card_utils.c                |  947 +++++++++++++++
 drivers/misc/genwqe/genwqe_driver.h             |   74 ++
 include/uapi/linux/genwqe/genwqe_card.h         |  500 ++++++++
 16 files changed, 7277 insertions(+), 0 deletions(-)
 create mode 100644 Documentation/ABI/testing/debugfs-driver-genwqe
 create mode 100644 Documentation/ABI/testing/sysfs-driver-genwqe
 create mode 100644 drivers/misc/genwqe/Kconfig
 create mode 100644 drivers/misc/genwqe/Makefile
 create mode 100644 drivers/misc/genwqe/card_base.c
 create mode 100644 drivers/misc/genwqe/card_base.h
 create mode 100644 drivers/misc/genwqe/card_ddcb.c
 create mode 100644 drivers/misc/genwqe/card_ddcb.h
 create mode 100644 drivers/misc/genwqe/card_debugfs.c
 create mode 100644 drivers/misc/genwqe/card_dev.c
 create mode 100644 drivers/misc/genwqe/card_sysfs.c
 create mode 100644 drivers/misc/genwqe/card_utils.c
 create mode 100644 drivers/misc/genwqe/genwqe_driver.h
 create mode 100644 include/uapi/linux/genwqe/genwqe_card.h


^ permalink raw reply	[flat|nested] 29+ messages in thread
* [PATCH 0/6] Generic WorkQueue Engine (GenWQE) device driver (v7)
@ 2013-11-06 12:45 Frank Haverkamp
  2013-11-06 12:45 ` [PATCH 1/6] GenWQE PCI support, health monitoring and recovery Frank Haverkamp
  0 siblings, 1 reply; 29+ messages in thread
From: Frank Haverkamp @ 2013-11-06 12:45 UTC (permalink / raw)
  To: linux-kernel
  Cc: arnd, gregkh, cody, schwidefsky, utz.bacher, mmarek, rmallon,
	jsvogt, MIJUNG, cascardo, michael, haver

The GenWQE device is a PCIe card used to acclerate different tasks.
Since it is configurable, it can be adjusted to different purposes.
Our initial task for the card is to do zlib style compression/decompression
RFC1950, RFC1951, and RFC1952.

I kindly ask for your feedback on the code, such that I can do
any change which helps me to get it integrated smoothly.

The genwqe driver has a user-space interface described in
linux/include/genwqe/genwqe_card.h. There are several ioctls which can
be used to talk to the driver.

In addition there are some sysfs entries where information can be
exchanged with user-space. The sysfs interface is described in
Documentation/ABI/testing/sysfs-driver-genwqe.

Now the driver has also a debugfs interface. This is described in
Documentation/ABI/testing/debugfs-driver-genwqe.

Frank Haverkamp (6):
  GenWQE PCI support, health monitoring and recovery
  GenWQE Character device and DDCB queue
  GenWQE Utility functions
  GenWQE Debugfs interfaces
  GenWQE Sysfs interfaces
  GenWQE Enable driver

 Documentation/ABI/testing/debugfs-driver-genwqe |   70 ++
 Documentation/ABI/testing/sysfs-driver-genwqe   |   50 +
 drivers/misc/Kconfig                            |    1 +
 drivers/misc/Makefile                           |    1 +
 drivers/misc/genwqe/Kconfig                     |   13 +
 drivers/misc/genwqe/Makefile                    |    8 +
 drivers/misc/genwqe/card_base.c                 | 1203 ++++++++++++++++++
 drivers/misc/genwqe/card_base.h                 |  570 +++++++++
 drivers/misc/genwqe/card_ddcb.c                 | 1380 +++++++++++++++++++++
 drivers/misc/genwqe/card_ddcb.h                 |  188 +++
 drivers/misc/genwqe/card_debugfs.c              |  480 ++++++++
 drivers/misc/genwqe/card_dev.c                  | 1499 +++++++++++++++++++++++
 drivers/misc/genwqe/card_sysfs.c                |  277 +++++
 drivers/misc/genwqe/card_utils.c                |  983 +++++++++++++++
 drivers/misc/genwqe/genwqe_driver.h             |   75 ++
 include/linux/genwqe/genwqe_card.h              |  547 +++++++++
 16 files changed, 7345 insertions(+), 0 deletions(-)
 create mode 100644 Documentation/ABI/testing/debugfs-driver-genwqe
 create mode 100644 Documentation/ABI/testing/sysfs-driver-genwqe
 create mode 100644 drivers/misc/genwqe/Kconfig
 create mode 100644 drivers/misc/genwqe/Makefile
 create mode 100644 drivers/misc/genwqe/card_base.c
 create mode 100644 drivers/misc/genwqe/card_base.h
 create mode 100644 drivers/misc/genwqe/card_ddcb.c
 create mode 100644 drivers/misc/genwqe/card_ddcb.h
 create mode 100644 drivers/misc/genwqe/card_debugfs.c
 create mode 100644 drivers/misc/genwqe/card_dev.c
 create mode 100644 drivers/misc/genwqe/card_sysfs.c
 create mode 100644 drivers/misc/genwqe/card_utils.c
 create mode 100644 drivers/misc/genwqe/genwqe_driver.h
 create mode 100644 include/linux/genwqe/genwqe_card.h


^ permalink raw reply	[flat|nested] 29+ messages in thread
* [PATCH 0/6] Generic WorkQueue Engine (GenWQE) device driver (v6)
@ 2013-11-05  8:44 Frank Haverkamp
  2013-11-05  8:44 ` [PATCH 1/6] GenWQE PCI support, health monitoring and recovery Frank Haverkamp
  0 siblings, 1 reply; 29+ messages in thread
From: Frank Haverkamp @ 2013-11-05  8:44 UTC (permalink / raw)
  To: linux-kernel
  Cc: arnd, gregkh, cody, schwidefsky, utz.bacher, mmarek, rmallon,
	jsvogt, MIJUNG, cascardo, michael, haver

The GenWQE device is a PCIe card used to acclerate different tasks.
Since it is configurable, it can be adjusted to different purposes.
Our initial task for the card is to do zlib style compression/decompression
RFC1950, RFC1951, and RFC1952.

I kindly ask for your feedback on the code, such that I can do
any change which helps me to get it integrated smoothly.

The genwqe driver has a user-space interface described in
linux/include/genwqe/genwqe_card.h. There are several ioctls which can
be used to talk to the driver.

In addition there are some sysfs entries where information can be
exchanged with user-space. The sysfs interface is described in
Documentation/ABI/testing/sysfs-driver-genwqe.

Now the driver has also a debugfs interface. This is described in
Documentation/ABI/testing/debugfs-driver-genwqe.

Frank Haverkamp (6):
  GenWQE PCI support, health monitoring and recovery
  GenWQE Character device and DDCB queue
  GenWQE Utility functions
  GenWQE Debugfs interfaces
  GenWQE Sysfs interfaces
  GenWQE Enable driver

 Documentation/ABI/testing/debugfs-driver-genwqe |   70 ++
 Documentation/ABI/testing/sysfs-driver-genwqe   |   55 +
 drivers/misc/Kconfig                            |    1 +
 drivers/misc/Makefile                           |    1 +
 drivers/misc/genwqe/Kconfig                     |   13 +
 drivers/misc/genwqe/Makefile                    |    8 +
 drivers/misc/genwqe/card_base.c                 | 1203 ++++++++++++++++++
 drivers/misc/genwqe/card_base.h                 |  570 +++++++++
 drivers/misc/genwqe/card_ddcb.c                 | 1380 +++++++++++++++++++++
 drivers/misc/genwqe/card_ddcb.h                 |  188 +++
 drivers/misc/genwqe/card_debugfs.c              |  579 +++++++++
 drivers/misc/genwqe/card_dev.c                  | 1499 +++++++++++++++++++++++
 drivers/misc/genwqe/card_sysfs.c                |  290 +++++
 drivers/misc/genwqe/card_utils.c                |  983 +++++++++++++++
 drivers/misc/genwqe/genwqe_driver.h             |   75 ++
 include/linux/genwqe/genwqe_card.h              |  547 +++++++++
 16 files changed, 7462 insertions(+), 0 deletions(-)
 create mode 100644 Documentation/ABI/testing/debugfs-driver-genwqe
 create mode 100644 Documentation/ABI/testing/sysfs-driver-genwqe
 create mode 100644 drivers/misc/genwqe/Kconfig
 create mode 100644 drivers/misc/genwqe/Makefile
 create mode 100644 drivers/misc/genwqe/card_base.c
 create mode 100644 drivers/misc/genwqe/card_base.h
 create mode 100644 drivers/misc/genwqe/card_ddcb.c
 create mode 100644 drivers/misc/genwqe/card_ddcb.h
 create mode 100644 drivers/misc/genwqe/card_debugfs.c
 create mode 100644 drivers/misc/genwqe/card_dev.c
 create mode 100644 drivers/misc/genwqe/card_sysfs.c
 create mode 100644 drivers/misc/genwqe/card_utils.c
 create mode 100644 drivers/misc/genwqe/genwqe_driver.h
 create mode 100644 include/linux/genwqe/genwqe_card.h


^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2013-12-09 12:35 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-03 14:28 [PATCH 0/6] Generic WorkQueue Engine (GenWQE) device driver (v8) Frank Haverkamp
2013-12-03 14:28 ` [PATCH 1/6] GenWQE PCI support, health monitoring and recovery Frank Haverkamp
2013-12-04 10:02   ` Frank Haverkamp
2013-12-05  2:27     ` Arnd Bergmann
2013-12-05 12:44       ` Frank Haverkamp
2013-12-04 14:02   ` Frank Haverkamp
2013-12-05  2:38     ` Arnd Bergmann
2013-12-05 12:50       ` Frank Haverkamp
2013-12-05 20:31         ` Arnd Bergmann
2013-12-06  8:39           ` Frank Haverkamp
2013-12-09 12:34             ` Frank Haverkamp
2013-12-03 14:28 ` [PATCH 2/6] GenWQE Character device and DDCB queue Frank Haverkamp
2013-12-03 14:28 ` [PATCH 3/6] GenWQE Utility functions Frank Haverkamp
2013-12-03 14:28 ` [PATCH 4/6] GenWQE Debugfs interfaces Frank Haverkamp
2013-12-03 14:28 ` [PATCH 5/6] GenWQE Sysfs interfaces Frank Haverkamp
2013-12-03 14:28 ` [PATCH 6/6] GenWQE Enable driver Frank Haverkamp
  -- strict thread matches above, loose matches on Subject: below --
2013-12-09 12:30 [PATCH 0/6] Generic WorkQueue Engine (GenWQE) device driver (v10) Frank Haverkamp
2013-12-09 12:30 ` [PATCH 1/6] GenWQE PCI support, health monitoring and recovery Frank Haverkamp
2013-12-05 14:15 [PATCH 0/6] Generic WorkQueue Engine (GenWQE) device driver (v9) Frank Haverkamp
2013-12-05 14:15 ` [PATCH 1/6] GenWQE PCI support, health monitoring and recovery Frank Haverkamp
2013-11-06 12:45 [PATCH 0/6] Generic WorkQueue Engine (GenWQE) device driver (v7) Frank Haverkamp
2013-11-06 12:45 ` [PATCH 1/6] GenWQE PCI support, health monitoring and recovery Frank Haverkamp
2013-11-27 19:16   ` Greg KH
2013-12-03 13:35     ` Frank Haverkamp
2013-12-03 14:30       ` Greg KH
2013-12-03 14:46         ` Frank Haverkamp
2013-12-03 15:05           ` Arnd Bergmann
2013-12-04  9:59             ` Frank Haverkamp
2013-11-27 19:20   ` Greg KH
2013-12-03 13:49     ` Frank Haverkamp
2013-12-03 14:30       ` Greg KH
2013-11-05  8:44 [PATCH 0/6] Generic WorkQueue Engine (GenWQE) device driver (v6) Frank Haverkamp
2013-11-05  8:44 ` [PATCH 1/6] GenWQE PCI support, health monitoring and recovery Frank Haverkamp

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.