Home
last modified time | relevance | path

Searched hist:"1 dda87ac151034f74010818e2fb8637e7ee7f02d" (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/drivers/media/pci/ddbridge/
H A Dddbridge-i2c.cdiff 1dda87ac151034f74010818e2fb8637e7ee7f02d Mon Apr 09 11:47:40 CDT 2018 Daniel Scheller <d.scheller@gmx.net> media: ddbridge: add helper for IRQ handler setup

Introduce the ddb_irq_set() helper function (along with a matching
prototype in ddbridge.h) to improve the set up of the IRQ handlers
and handler_data, and rework storing this data into the ddb_link
using a new ddb_irq struct. This also does the necessary rework
of affected variables. And while at it, always do queue_work in
input_handler() as there's not much of a difference to directly
calling input_work if there's no ptr at input->redi, or queueing
this call.

Picked up from the upstream dddvb-0.9.33 release.

Signed-off-by: Daniel Scheller <d.scheller@gmx.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
H A Dddbridge.hdiff 1dda87ac151034f74010818e2fb8637e7ee7f02d Mon Apr 09 11:47:40 CDT 2018 Daniel Scheller <d.scheller@gmx.net> media: ddbridge: add helper for IRQ handler setup

Introduce the ddb_irq_set() helper function (along with a matching
prototype in ddbridge.h) to improve the set up of the IRQ handlers
and handler_data, and rework storing this data into the ddb_link
using a new ddb_irq struct. This also does the necessary rework
of affected variables. And while at it, always do queue_work in
input_handler() as there's not much of a difference to directly
calling input_work if there's no ptr at input->redi, or queueing
this call.

Picked up from the upstream dddvb-0.9.33 release.

Signed-off-by: Daniel Scheller <d.scheller@gmx.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
H A Dddbridge-core.cdiff 1dda87ac151034f74010818e2fb8637e7ee7f02d Mon Apr 09 11:47:40 CDT 2018 Daniel Scheller <d.scheller@gmx.net> media: ddbridge: add helper for IRQ handler setup

Introduce the ddb_irq_set() helper function (along with a matching
prototype in ddbridge.h) to improve the set up of the IRQ handlers
and handler_data, and rework storing this data into the ddb_link
using a new ddb_irq struct. This also does the necessary rework
of affected variables. And while at it, always do queue_work in
input_handler() as there's not much of a difference to directly
calling input_work if there's no ptr at input->redi, or queueing
this call.

Picked up from the upstream dddvb-0.9.33 release.

Signed-off-by: Daniel Scheller <d.scheller@gmx.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>