linux/drivers/media/dvb-frontends
Linus Torvalds 1a251f52cf minmax: make generic MIN() and MAX() macros available everywhere
This just standardizes the use of MIN() and MAX() macros, with the very
traditional semantics.  The goal is to use these for C constant
expressions and for top-level / static initializers, and so be able to
simplify the min()/max() macros.

These macro names were used by various kernel code - they are very
traditional, after all - and all such users have been fixed up, with a
few different approaches:

 - trivial duplicated macro definitions have been removed

   Note that 'trivial' here means that it's obviously kernel code that
   already included all the major kernel headers, and thus gets the new
   generic MIN/MAX macros automatically.

 - non-trivial duplicated macro definitions are guarded with #ifndef

   This is the "yes, they define their own versions, but no, the include
   situation is not entirely obvious, and maybe they don't get the
   generic version automatically" case.

 - strange use case #1

   A couple of drivers decided that the way they want to describe their
   versioning is with

	#define MAJ 1
	#define MIN 2
	#define DRV_VERSION __stringify(MAJ) "." __stringify(MIN)

   which adds zero value and I just did my Alexander the Great
   impersonation, and rewrote that pointless Gordian knot as

	#define DRV_VERSION "1.2"

   instead.

 - strange use case #2

   A couple of drivers thought that it's a good idea to have a random
   'MIN' or 'MAX' define for a value or index into a table, rather than
   the traditional macro that takes arguments.

   These values were re-written as C enum's instead. The new
   function-line macros only expand when followed by an open
   parenthesis, and thus don't clash with enum use.

Happily, there weren't really all that many of these cases, and a lot of
users already had the pattern of using '#ifndef' guarding (or in one
case just using '#undef MIN') before defining their own private version
that does the same thing. I left such cases alone.

Cc: David Laight <David.Laight@aculab.com>
Cc: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2024-07-28 15:49:18 -07:00
..
cxd2880 media: cxd2880: Add terminating new line to Kconfig 2024-04-08 13:48:18 +02:00
drx39xyj media: dvb-frontends: drx39xyj: remove unused struct 'drxjeq_stat' 2024-05-31 13:51:16 +02:00
a8293.c media: Switch i2c drivers back to use .probe() 2023-05-25 16:21:21 +02:00
a8293.h media: dvb-frontends: a8293: fix LNB powerup failure in PCTV 461e 2022-11-25 09:55:55 +00:00
af9013_priv.h lib/math: Move dvb_math.c into lib/math/int_log.c 2023-07-09 22:47:48 +01:00
af9013.c i2c: mux: Remove class argument from i2c_mux_add_adapter() 2024-05-13 16:13:19 +02:00
af9013.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
af9033_priv.h lib/math: Move dvb_math.c into lib/math/int_log.c 2023-07-09 22:47:48 +01:00
af9033.c media: Switch i2c drivers back to use .probe() 2023-05-25 16:21:21 +02:00
af9033.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
as102_fe_types.h media: dvb: as102-fe: Fix as10x_register_addr packing 2024-04-15 13:42:38 +02:00
as102_fe.c media: as102: improve formatting 2020-01-08 11:44:44 +01:00
as102_fe.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 2019-05-24 17:39:02 +02:00
ascot2e.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
ascot2e.h media: fix kernel-doc markups 2020-11-16 10:31:16 +01:00
atbm8830_priv.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
atbm8830.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
atbm8830.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
au8522_common.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
au8522_decoder.c media: dvb-frontends: add missing MODULE_DESCRIPTION() macros 2024-06-29 12:20:04 +02:00
au8522_dig.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
au8522_priv.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
au8522.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
bcm3510_priv.h media: Clean up errors in bcm3510_priv.h 2024-02-16 11:46:32 +01:00
bcm3510.c media: dvb: remove redundant assignment to variable ret 2024-02-07 05:54:19 +01:00
bcm3510.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 126 2019-05-30 11:25:13 -07:00
bsbe1-d01a.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 113 2019-05-24 17:39:01 +02:00
bsbe1.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 113 2019-05-24 17:39:01 +02:00
bsru6.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 113 2019-05-24 17:39:01 +02:00
cx22700.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
cx22700.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
cx22702.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
cx22702.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
cx24110.c media: cx24110: clean up some coding style issues 2024-02-07 05:40:07 +01:00
cx24110.h media: dvb-frontends: Clean up errors in cx24110.h 2024-02-16 11:46:31 +01:00
cx24113.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
cx24113.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
cx24116.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
cx24116.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
cx24117.c Normalise "name (ad@dr)" MODULE_AUTHORs to "name <ad@dr>" 2024-03-06 13:07:39 -08:00
cx24117.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
cx24120.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
cx24120.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
cx24123.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
cx24123.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
cxd2099.c media: Switch i2c drivers back to use .probe() 2023-05-25 16:21:21 +02:00
cxd2099.h media: dvb-frontends/cxd2099: Remove repeated verbose license text 2021-09-30 10:08:02 +02:00
cxd2820r_c.c media: cxd2820r: make arrays tab static const, makes object smaller 2019-10-07 07:43:14 -03:00
cxd2820r_core.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
cxd2820r_priv.h lib/math: Move dvb_math.c into lib/math/int_log.c 2023-07-09 22:47:48 +01:00
cxd2820r_t2.c media: cxd2820r: make arrays tab static const, makes object smaller 2019-10-07 07:43:14 -03:00
cxd2820r_t.c media: cxd2820r: make arrays tab static const, makes object smaller 2019-10-07 07:43:14 -03:00
cxd2820r.h media: fix kernel-doc markups 2020-11-16 10:31:16 +01:00
cxd2841er_priv.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
cxd2841er.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
cxd2841er.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
dib0070.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
dib0070.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 2019-06-05 17:37:10 +02:00
dib0090.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
dib0090.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 2019-06-05 17:37:10 +02:00
dib3000.h media: docs: move driver-specific info to driver-api 2020-04-14 10:36:18 +02:00
dib3000mb_priv.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 2019-06-05 17:37:10 +02:00
dib3000mb.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
dib3000mc.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
dib3000mc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 2019-06-05 17:37:10 +02:00
dib7000m.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
dib7000m.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
dib7000p.c media: dvb-frontends: dib7000p: remove unused struct 'i2c_device' 2024-05-31 13:51:16 +02:00
dib7000p.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
dib8000.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
dib8000.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
dib9000.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
dib9000.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
dibx000_common.c treewide: Add SPDX license identifier for more missed files 2019-05-21 10:50:45 +02:00
dibx000_common.h media: ABS macro parameter parenthesization 2018-03-06 04:08:17 -05:00
drxd_firm.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 461 2019-06-19 17:09:09 +02:00
drxd_firm.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 461 2019-06-19 17:09:09 +02:00
drxd_hard.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
drxd_map_firm.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 461 2019-06-19 17:09:09 +02:00
drxd.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 461 2019-06-19 17:09:09 +02:00
drxk_hard.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
drxk_hard.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
drxk_map.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
drxk.h media: fix kernel-doc markups 2020-11-16 10:31:16 +01:00
ds3000.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
ds3000.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
dvb_dummy_fe.c media: dvb_dummy_fe: Add blank line after declaration 2020-01-08 11:43:52 +01:00
dvb_dummy_fe.h media: dvb_dummy_fe: change printk to pr_warn 2020-01-08 11:44:21 +01:00
dvb-pll.c media: dvb-frontends/dvb-pll: Remove usage of the deprecated ida_simple_xx() API 2024-02-07 05:54:08 +01:00
dvb-pll.h media: fix kernel-doc markups 2020-11-16 10:31:16 +01:00
ec100.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
ec100.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
eds1547.h media: docs: move driver-specific info to driver-api 2020-04-14 10:36:18 +02:00
gp8psk-fe.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 2019-06-05 17:37:10 +02:00
gp8psk-fe.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 2019-05-24 17:39:02 +02:00
helene.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
helene.h media: fix kernel-doc markups 2020-11-16 10:31:16 +01:00
horus3a.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
horus3a.h media: fix kernel-doc markups 2020-11-16 10:31:16 +01:00
isl6405.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
isl6405.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 113 2019-05-24 17:39:01 +02:00
isl6421.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
isl6421.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 113 2019-05-24 17:39:01 +02:00
isl6423.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
isl6423.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
itd1000_priv.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
itd1000.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
itd1000.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
ix2505v.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
ix2505v.h media: fix kernel-doc markups 2020-11-16 10:31:16 +01:00
Kconfig media: media/*/Kconfig: sort entries 2022-03-18 05:58:35 +01:00
l64781.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
l64781.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
lg2160.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
lg2160.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
lgdt330x_priv.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
lgdt330x.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
lgdt330x.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
lgdt3305.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
lgdt3305.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
lgdt3306a.c I2C core removes an argument from the i2c_mux_add_adapter() call to 2024-05-20 08:55:18 -07:00
lgdt3306a.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
lgs8gl5.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
lgs8gl5.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
lgs8gxx_priv.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
lgs8gxx.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
lgs8gxx.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
lnbh24.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
lnbh25.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
lnbh25.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
lnbh29.c media: dvb-frontends: add LNBH29 LNB supply driver 2018-09-12 09:24:41 -04:00
lnbh29.h media: dvb-frontends: add LNBH29 LNB supply driver 2018-09-12 09:24:41 -04:00
lnbp21.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
lnbp21.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 113 2019-05-24 17:39:01 +02:00
lnbp22.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
lnbp22.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 113 2019-05-24 17:39:01 +02:00
m88ds3103_priv.h lib/math: Move dvb_math.c into lib/math/int_log.c 2023-07-09 22:47:48 +01:00
m88ds3103.c I2C core removes an argument from the i2c_mux_add_adapter() call to 2024-05-20 08:55:18 -07:00
m88ds3103.h media: fix kernel-doc markups 2020-11-16 10:31:16 +01:00
m88rs2000.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
m88rs2000.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
Makefile media: Makefiles: sort entries where it fits 2022-03-14 09:42:59 +01:00
mb86a16_priv.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
mb86a16.c media: dvb-frontends: add missing MODULE_DESCRIPTION() macros 2024-06-29 12:20:04 +02:00
mb86a16.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
mb86a20s.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
mb86a20s.h media: fix kernel-doc markups 2020-11-16 10:31:16 +01:00
mn88443x.c media updates for v6.6-rc1 2023-09-01 12:21:32 -07:00
mn88443x.h media: dvb-frontends: add Socionext MN88443x ISDB-S/T demodulator driver 2018-08-02 18:54:03 -04:00
mn88472_priv.h lib/math: Move dvb_math.c into lib/math/int_log.c 2023-07-09 22:47:48 +01:00
mn88472.c media: Switch i2c drivers back to use .probe() 2023-05-25 16:21:21 +02:00
mn88472.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
mn88473_priv.h lib/math: Move dvb_math.c into lib/math/int_log.c 2023-07-09 22:47:48 +01:00
mn88473.c media: Switch i2c drivers back to use .probe() 2023-05-25 16:21:21 +02:00
mn88473.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
mt312_priv.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
mt312.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
mt312.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
mt352_priv.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
mt352.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
mt352.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
mxl5xx_defs.h media: dvb-frontend/mxl5xx: Refactor struct MBIN_FILE_T and MBIN_SEGMENT_T 2024-06-15 10:49:21 +02:00
mxl5xx_regs.h media: dvb-frontend/mxl5xx: Remove repeated verbose license text 2021-09-30 10:08:01 +02:00
mxl5xx.c media: mxl5xx: Move xpt structures off stack 2024-05-03 07:00:14 +01:00
mxl5xx.h media: dvb-frontend/mxl5xx: Remove repeated verbose license text 2021-09-30 10:08:01 +02:00
mxl692_defs.h media: dvb-frontend/mxl692: Remove repeated verbose license text 2021-09-30 10:08:01 +02:00
mxl692.c media: Switch i2c drivers back to use .probe() 2023-05-25 16:21:21 +02:00
mxl692.h media: dvb-frontend/mxl692: Remove repeated verbose license text 2021-09-30 10:08:01 +02:00
nxt200x.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
nxt200x.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
nxt6000_priv.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
nxt6000.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
nxt6000.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
or51132.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
or51132.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
or51211.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
or51211.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
rtl2830_priv.h lib/math: Move dvb_math.c into lib/math/int_log.c 2023-07-09 22:47:48 +01:00
rtl2830.c i2c: mux: Remove class argument from i2c_mux_add_adapter() 2024-05-13 16:13:19 +02:00
rtl2830.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
rtl2832_priv.h lib/math: Move dvb_math.c into lib/math/int_log.c 2023-07-09 22:47:48 +01:00
rtl2832_sdr.c media: dvb-frontends: rtl2832: Stop direct calls to queue num_buffers field 2023-11-23 12:10:32 +01:00
rtl2832_sdr.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 2019-05-21 11:28:39 +02:00
rtl2832.c i2c: mux: Remove class argument from i2c_mux_add_adapter() 2024-05-13 16:13:19 +02:00
rtl2832.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 2019-05-21 11:28:39 +02:00
s5h1409.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
s5h1409.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
s5h1411.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
s5h1411.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
s5h1420_priv.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
s5h1420.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
s5h1420.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
s5h1432.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
s5h1432.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
s921.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
s921.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 2019-06-05 17:36:37 +02:00
si21xx.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
si21xx.h media: move dvb kAPI headers to include/media 2017-12-28 13:16:01 -05:00
si2165_priv.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
si2165.c media: si2165: Remove redundant NULL check before release_firmware() call 2024-04-29 12:26:56 +01:00
si2165.h media: Replace HTTP links with HTTPS ones: SI2165 MEDIA DRIVER 2020-11-27 13:05:07 +01:00
si2168_priv.h media: media si2168: fully initialize si2168 on resume only when necessary 2021-11-19 16:38:38 +00:00
si2168.c i2c: mux: Remove class argument from i2c_mux_add_adapter() 2024-05-13 16:13:19 +02:00
si2168.h media: si2168: use bits instead of bool for flags 2019-10-10 07:05:51 -03:00
sp2_priv.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
sp2.c media: Switch i2c drivers back to use .probe() 2023-05-25 16:21:21 +02:00
sp2.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
sp887x.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
sp887x.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
stb0899_algo.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
stb0899_cfg.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
stb0899_drv.c media: stb0899: Simplify check 2024-05-03 11:03:01 +01:00
stb0899_drv.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
stb0899_priv.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
stb0899_reg.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
stb6000.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
stb6000.h media: fix kernel-doc markups 2020-11-16 10:31:16 +01:00
stb6100_cfg.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
stb6100_proc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
stb6100.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
stb6100.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
stv090x_priv.h media: stv090x: Implement probe/remove for stv090x 2019-06-10 15:01:38 -04:00
stv090x_reg.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
stv090x.c media: dvb-frontends/stv090x: Refactor tuner_i2c_lock 2024-05-31 13:51:15 +02:00
stv090x.h media: stv090x: Implement probe/remove for stv090x 2019-06-10 15:01:38 -04:00
stv0288.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
stv0288.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
stv0297.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
stv0297.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
stv0299.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
stv0299.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
stv0367_defs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
stv0367_priv.h minmax: make generic MIN() and MAX() macros available everywhere 2024-07-28 15:49:18 -07:00
stv0367_regs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
stv0367.c media: dvb-frontends: avoid stack overflow warnings with clang 2024-02-28 16:00:33 +01:00
stv0367.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
stv0900_core.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
stv0900_init.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
stv0900_priv.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
stv0900_reg.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
stv0900_sw.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
stv0900.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
stv0910_regs.h media: dvb-frontends/stv0910: add SPDX license identifier 2018-09-12 07:19:58 -04:00
stv0910.c media: dvb-frontends: stv0910: remove unused struct 'sinit_table' 2024-05-31 13:51:16 +02:00
stv0910.h media: dvb-frontends/stv0910: Remove repeated verbose license text 2021-09-30 10:08:02 +02:00
stv6110.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
stv6110.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
stv6110x_priv.h media: stv6110x: Clean up errors in stv6110x.h 2024-02-16 11:46:32 +01:00
stv6110x_reg.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
stv6110x.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
stv6110x.h media: stv6110x: Implement probe/remove for stv6110x 2019-06-10 14:59:04 -04:00
stv6111.c media: dvb-frontends/stv6111: Remove repeated verbose license text 2021-09-30 10:08:01 +02:00
stv6111.h media: dvb-frontends/stv6111: Remove repeated verbose license text 2021-09-30 10:08:01 +02:00
tc90522.c lib/math: Move dvb_math.c into lib/math/int_log.c 2023-07-09 22:47:48 +01:00
tc90522.h media: dvb-frontends/tc90522: extend i2c algo to support some devices 2019-10-07 07:50:41 -03:00
tda665x.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
tda665x.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
tda826x.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
tda826x.h media: fix kernel-doc markups 2020-11-16 10:31:16 +01:00
tda1002x.h media: dvb-frontends: Fix typo 'the the' in comment 2022-08-29 15:32:13 +02:00
tda1004x.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
tda1004x.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
tda8083.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
tda8083.h media: dvb-frontends: Clean up errors in tda8083.h 2024-02-16 11:46:32 +01:00
tda8261_cfg.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
tda8261.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
tda8261.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
tda10021.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
tda10023.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
tda10048.c media: dvb-frontends: tda10048: Fix integer overflow 2024-05-03 11:18:26 +01:00
tda10048.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
tda10071_priv.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 2019-05-21 11:28:39 +02:00
tda10071.c media: Switch i2c drivers back to use .probe() 2023-05-25 16:21:21 +02:00
tda10071.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 2019-05-21 11:28:39 +02:00
tda10086.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
tda10086.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
tda18271c2dd_maps.h media: dvb-frontends: tda18271c2dd: Constify static structs 2020-09-27 11:26:00 +02:00
tda18271c2dd.c media: dvb-frontends: tda18271c2dd: Remove casting during div 2024-05-03 11:08:08 +01:00
tda18271c2dd.h media: fix usage of whitespaces and on indentation 2018-01-04 13:12:01 -05:00
tdhd1.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 113 2019-05-24 17:39:01 +02:00
ts2020.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
ts2020.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
tua6100.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
tua6100.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
ves1x93.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
ves1x93.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
ves1820.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
ves1820.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
z0194a.h media: docs: move driver-specific info to driver-api 2020-04-14 10:36:18 +02:00
zd1301_demod.c media: zd1301_demod: Convert to platform remove callback returning void 2023-04-11 16:59:14 +02:00
zd1301_demod.h media: dvb-frontends: remove a clone of a kernel-doc markup at zd1301_demod.h 2020-09-30 18:50:20 +02:00
zl10036.c media: zl10036: Fix my email address 2024-02-16 11:46:31 +01:00
zl10036.h media: zl10036: Fix my email address 2024-02-16 11:46:31 +01:00
zl10039.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
zl10039.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 2019-05-24 17:36:45 +02:00
zl10353_priv.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
zl10353.c media: dvb: symbol fixup for dvb_attach() 2023-09-09 08:15:11 +01:00
zl10353.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00