[media] dvb: Get rid of typedev usage for enums
authorMauro Carvalho Chehab <mchehab@osg.samsung.com>
Sun, 7 Jun 2015 17:53:52 +0000 (14:53 -0300)
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>
Tue, 9 Jun 2015 20:47:35 +0000 (17:47 -0300)
The DVB API was originally defined using typedefs. This is against
Kernel CodingStyle, and there's no good usage here. While we can't
remove its usage on userspace, we can avoid its usage in Kernelspace.

So, let's do it.

This patch was generated by this shell script:

for j in $(grep typedef include/uapi/linux/dvb/frontend.h |cut -d' ' -f 3); do for i in $(find drivers/media -name '*.[ch]' -type f) $(find drivers/staging/media -name '*.[ch]' -type f); do sed "s,${j}_t,enum $j," <$i >a && mv a $i; done; done

While here, make CodingStyle fixes on the affected lines.

Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Acked-by: Stefan Richter <stefanr@s5r6.in-berlin.de> # for drivers/media/firewire/*
150 files changed:
drivers/media/common/b2c2/flexcop-fe-tuner.c
drivers/media/common/siano/smsdvb-main.c
drivers/media/common/siano/smsdvb.h
drivers/media/dvb-core/dvb_frontend.c
drivers/media/dvb-core/dvb_frontend.h
drivers/media/dvb-frontends/a8293.c
drivers/media/dvb-frontends/af9013.c
drivers/media/dvb-frontends/af9033.c
drivers/media/dvb-frontends/as102_fe.c
drivers/media/dvb-frontends/atbm8830.c
drivers/media/dvb-frontends/au8522_dig.c
drivers/media/dvb-frontends/au8522_priv.h
drivers/media/dvb-frontends/bcm3510.c
drivers/media/dvb-frontends/cx22700.c
drivers/media/dvb-frontends/cx22702.c
drivers/media/dvb-frontends/cx24110.c
drivers/media/dvb-frontends/cx24116.c
drivers/media/dvb-frontends/cx24117.c
drivers/media/dvb-frontends/cx24120.c
drivers/media/dvb-frontends/cx24123.c
drivers/media/dvb-frontends/cxd2820r_c.c
drivers/media/dvb-frontends/cxd2820r_core.c
drivers/media/dvb-frontends/cxd2820r_priv.h
drivers/media/dvb-frontends/cxd2820r_t.c
drivers/media/dvb-frontends/cxd2820r_t2.c
drivers/media/dvb-frontends/dib3000mb.c
drivers/media/dvb-frontends/dib3000mc.c
drivers/media/dvb-frontends/dib7000m.c
drivers/media/dvb-frontends/dib7000p.c
drivers/media/dvb-frontends/dib8000.c
drivers/media/dvb-frontends/dib9000.c
drivers/media/dvb-frontends/drx39xyj/drxj.c
drivers/media/dvb-frontends/drxd_hard.c
drivers/media/dvb-frontends/drxk_hard.c
drivers/media/dvb-frontends/drxk_hard.h
drivers/media/dvb-frontends/ds3000.c
drivers/media/dvb-frontends/dvb_dummy_fe.c
drivers/media/dvb-frontends/ec100.c
drivers/media/dvb-frontends/hd29l2.c
drivers/media/dvb-frontends/hd29l2_priv.h
drivers/media/dvb-frontends/isl6405.c
drivers/media/dvb-frontends/isl6421.c
drivers/media/dvb-frontends/l64781.c
drivers/media/dvb-frontends/lg2160.c
drivers/media/dvb-frontends/lgdt3305.c
drivers/media/dvb-frontends/lgdt3306a.c
drivers/media/dvb-frontends/lgdt330x.c
drivers/media/dvb-frontends/lgs8gl5.c
drivers/media/dvb-frontends/lgs8gxx.c
drivers/media/dvb-frontends/lnbp21.c
drivers/media/dvb-frontends/lnbp22.c
drivers/media/dvb-frontends/m88ds3103.c
drivers/media/dvb-frontends/m88ds3103_priv.h
drivers/media/dvb-frontends/m88rs2000.c
drivers/media/dvb-frontends/mb86a16.c
drivers/media/dvb-frontends/mb86a16.h
drivers/media/dvb-frontends/mb86a20s.c
drivers/media/dvb-frontends/mt312.c
drivers/media/dvb-frontends/mt352.c
drivers/media/dvb-frontends/nxt200x.c
drivers/media/dvb-frontends/nxt6000.c
drivers/media/dvb-frontends/or51132.c
drivers/media/dvb-frontends/or51211.c
drivers/media/dvb-frontends/rtl2830.c
drivers/media/dvb-frontends/rtl2830_priv.h
drivers/media/dvb-frontends/rtl2832.c
drivers/media/dvb-frontends/rtl2832_priv.h
drivers/media/dvb-frontends/s5h1409.c
drivers/media/dvb-frontends/s5h1411.c
drivers/media/dvb-frontends/s5h1420.c
drivers/media/dvb-frontends/s5h1432.c
drivers/media/dvb-frontends/s921.c
drivers/media/dvb-frontends/si2165.c
drivers/media/dvb-frontends/si2168.c
drivers/media/dvb-frontends/si2168_priv.h
drivers/media/dvb-frontends/si21xx.c
drivers/media/dvb-frontends/sp8870.c
drivers/media/dvb-frontends/sp887x.c
drivers/media/dvb-frontends/stb0899_drv.c
drivers/media/dvb-frontends/stv0288.c
drivers/media/dvb-frontends/stv0297.c
drivers/media/dvb-frontends/stv0299.c
drivers/media/dvb-frontends/stv0367.c
drivers/media/dvb-frontends/stv0367_priv.h
drivers/media/dvb-frontends/stv0900_core.c
drivers/media/dvb-frontends/stv090x.c
drivers/media/dvb-frontends/stv6110.c
drivers/media/dvb-frontends/tc90522.c
drivers/media/dvb-frontends/tda10021.c
drivers/media/dvb-frontends/tda10023.c
drivers/media/dvb-frontends/tda10048.c
drivers/media/dvb-frontends/tda1004x.c
drivers/media/dvb-frontends/tda10071.c
drivers/media/dvb-frontends/tda10071_priv.h
drivers/media/dvb-frontends/tda10086.c
drivers/media/dvb-frontends/tda8083.c
drivers/media/dvb-frontends/ves1820.c
drivers/media/dvb-frontends/ves1x93.c
drivers/media/dvb-frontends/zl10353.c
drivers/media/firewire/firedtv-fe.c
drivers/media/firewire/firedtv.h
drivers/media/pci/bt8xx/dst.c
drivers/media/pci/bt8xx/dst_common.h
drivers/media/pci/cx23885/cx23885-dvb.c
drivers/media/pci/cx23885/cx23885-f300.c
drivers/media/pci/cx23885/cx23885-f300.h
drivers/media/pci/cx23885/cx23885.h
drivers/media/pci/cx88/cx88-dvb.c
drivers/media/pci/cx88/cx88.h
drivers/media/pci/dm1105/dm1105.c
drivers/media/pci/mantis/mantis_vp1034.c
drivers/media/pci/mantis/mantis_vp1034.h
drivers/media/pci/ngene/ngene.h
drivers/media/pci/pt1/pt1.c
drivers/media/pci/pt1/va1j5jf8007s.c
drivers/media/pci/pt1/va1j5jf8007t.c
drivers/media/pci/pt3/pt3.c
drivers/media/pci/saa7134/saa7134-dvb.c
drivers/media/pci/saa7134/saa7134.h
drivers/media/pci/ttpci/av7110.c
drivers/media/pci/ttpci/av7110.h
drivers/media/pci/ttpci/budget-core.c
drivers/media/pci/ttpci/budget-patch.c
drivers/media/pci/ttpci/budget.c
drivers/media/pci/ttpci/budget.h
drivers/media/usb/dvb-usb-v2/af9015.c
drivers/media/usb/dvb-usb-v2/af9015.h
drivers/media/usb/dvb-usb-v2/dvbsky.c
drivers/media/usb/dvb-usb-v2/lmedm04.c
drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c
drivers/media/usb/dvb-usb/af9005-fe.c
drivers/media/usb/dvb-usb/az6027.c
drivers/media/usb/dvb-usb/cinergyT2-fe.c
drivers/media/usb/dvb-usb/dib0700.h
drivers/media/usb/dvb-usb/dib0700_devices.c
drivers/media/usb/dvb-usb/dtt200u-fe.c
drivers/media/usb/dvb-usb/dw2102.c
drivers/media/usb/dvb-usb/friio-fe.c
drivers/media/usb/dvb-usb/gp8psk-fe.c
drivers/media/usb/dvb-usb/opera1.c
drivers/media/usb/dvb-usb/technisat-usb2.c
drivers/media/usb/dvb-usb/vp702x-fe.c
drivers/media/usb/dvb-usb/vp7045-fe.c
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
drivers/media/usb/ttusb-dec/ttusbdecfe.c
drivers/staging/media/mn88472/mn88472.c
drivers/staging/media/mn88472/mn88472_priv.h
drivers/staging/media/mn88473/mn88473.c
drivers/staging/media/mn88473/mn88473_priv.h
include/uapi/linux/dvb/frontend.h

index 2426062fcb3cfd576aaee60d1f4179f6715eefcd..5e5696729eca49c72d5767c03d2cb9a99a15236f 100644 (file)
@@ -39,7 +39,8 @@ static int flexcop_fe_request_firmware(struct dvb_frontend *fe,
 
 /* lnb control */
 #if FE_SUPPORTED(MT312) || FE_SUPPORTED(STV0299)
-static int flexcop_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
+static int flexcop_set_voltage(struct dvb_frontend *fe,
+                              enum fe_sec_voltage voltage)
 {
        struct flexcop_device *fc = fe->dvb->priv;
        flexcop_ibi_value v;
@@ -78,7 +79,7 @@ static int flexcop_sleep(struct dvb_frontend* fe)
 
 /* SkyStar2 DVB-S rev 2.3 */
 #if FE_SUPPORTED(MT312) && FE_SUPPORTED(PLL)
-static int flexcop_set_tone(struct dvb_frontend *fe, fe_sec_tone_mode_t tone)
+static int flexcop_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone)
 {
 /* u16 wz_half_period_for_45_mhz[] = { 0x01ff, 0x0154, 0x00ff, 0x00cc }; */
        struct flexcop_device *fc = fe->dvb->priv;
@@ -157,7 +158,7 @@ static int flexcop_diseqc_send_master_cmd(struct dvb_frontend *fe,
 }
 
 static int flexcop_diseqc_send_burst(struct dvb_frontend *fe,
-       fe_sec_mini_cmd_t minicmd)
+                                    enum fe_sec_mini_cmd minicmd)
 {
        return flexcop_send_diseqc_msg(fe, 0, NULL, minicmd);
 }
index 367b8e77feb831a2372bfbd03126221413634ba3..f4305ae800f4c9fc4540edfefca910c1f0ece166 100644 (file)
@@ -753,7 +753,7 @@ static inline int led_feedback(struct smsdvb_client_t *client)
                                     SMS_LED_HI : SMS_LED_LO);
 }
 
-static int smsdvb_read_status(struct dvb_frontend *fe, fe_status_t *stat)
+static int smsdvb_read_status(struct dvb_frontend *fe, enum fe_status *stat)
 {
        int rc;
        struct smsdvb_client_t *client;
@@ -900,7 +900,7 @@ static int smsdvb_dvbt_set_frontend(struct dvb_frontend *fe)
        /* Disable LNA, if any. An error is returned if no LNA is present */
        ret = sms_board_lna_control(client->coredev, 0);
        if (ret == 0) {
-               fe_status_t status;
+               enum fe_status status;
 
                /* tune with LNA off at first */
                ret = smsdvb_sendrequest_and_wait(client, &msg, sizeof(msg),
@@ -971,7 +971,7 @@ static int smsdvb_isdbt_set_frontend(struct dvb_frontend *fe)
        /* Disable LNA, if any. An error is returned if no LNA is present */
        ret = sms_board_lna_control(client->coredev, 0);
        if (ret == 0) {
-               fe_status_t status;
+               enum fe_status status;
 
                /* tune with LNA off at first */
                ret = smsdvb_sendrequest_and_wait(client, &msg, sizeof(msg),
index ae36d0ae0fb1991ae0ee2e16e392796ca12d271f..b15754d95ec0923d768416e123636253b856aeae 100644 (file)
@@ -40,7 +40,7 @@ struct smsdvb_client_t {
        struct dmxdev           dmxdev;
        struct dvb_frontend     frontend;
 
-       fe_status_t             fe_status;
+       enum fe_status          fe_status;
 
        struct completion       tune_done;
        struct completion       stats_done;
index a894d4c99ee8cb44e06e8501082908e954d87e88..55a6b0500615e7cb2d5096e443bc48512ccd1d8e 100644 (file)
@@ -110,7 +110,7 @@ struct dvb_frontend_private {
        struct task_struct *thread;
        unsigned long release_jiffies;
        unsigned int wakeup;
-       fe_status_t status;
+       enum fe_status status;
        unsigned long tune_mode_flags;
        unsigned int delay;
        unsigned int reinitialise;
@@ -198,7 +198,8 @@ static enum dvbv3_emulation_type dvbv3_type(u32 delivery_system)
        }
 }
 
-static void dvb_frontend_add_event(struct dvb_frontend *fe, fe_status_t status)
+static void dvb_frontend_add_event(struct dvb_frontend *fe,
+                                  enum fe_status status)
 {
        struct dvb_frontend_private *fepriv = fe->frontend_priv;
        struct dvb_fe_events *events = &fepriv->events;
@@ -429,7 +430,7 @@ static int dvb_frontend_swzigzag_autotune(struct dvb_frontend *fe, int check_wra
 
 static void dvb_frontend_swzigzag(struct dvb_frontend *fe)
 {
-       fe_status_t s = 0;
+       enum fe_status s = 0;
        int retval = 0;
        struct dvb_frontend_private *fepriv = fe->frontend_priv;
        struct dtv_frontend_properties *c = &fe->dtv_property_cache, tmp;
@@ -690,7 +691,7 @@ static int dvb_frontend_thread(void *data)
 {
        struct dvb_frontend *fe = data;
        struct dvb_frontend_private *fepriv = fe->frontend_priv;
-       fe_status_t s;
+       enum fe_status s;
        enum dvbfe_algo algo;
 #ifdef CONFIG_MEDIA_CONTROLLER_DVB
        int ret;
@@ -2341,7 +2342,7 @@ static int dvb_frontend_ioctl_legacy(struct file *file,
        }
 
        case FE_READ_STATUS: {
-               fe_status_t* status = parg;
+               enum fe_status *status = parg;
 
                /* if retune was requested but hasn't occurred yet, prevent
                 * that user get signal state from previous tuning */
@@ -2411,7 +2412,8 @@ static int dvb_frontend_ioctl_legacy(struct file *file,
 
        case FE_DISEQC_SEND_BURST:
                if (fe->ops.diseqc_send_burst) {
-                       err = fe->ops.diseqc_send_burst(fe, (fe_sec_mini_cmd_t) parg);
+                       err = fe->ops.diseqc_send_burst(fe,
+                                               (enum fe_sec_mini_cmd)parg);
                        fepriv->state = FESTATE_DISEQC;
                        fepriv->status = 0;
                }
@@ -2419,8 +2421,9 @@ static int dvb_frontend_ioctl_legacy(struct file *file,
 
        case FE_SET_TONE:
                if (fe->ops.set_tone) {
-                       err = fe->ops.set_tone(fe, (fe_sec_tone_mode_t) parg);
-                       fepriv->tone = (fe_sec_tone_mode_t) parg;
+                       err = fe->ops.set_tone(fe,
+                                              (enum fe_sec_tone_mode)parg);
+                       fepriv->tone = (enum fe_sec_tone_mode)parg;
                        fepriv->state = FESTATE_DISEQC;
                        fepriv->status = 0;
                }
@@ -2428,8 +2431,9 @@ static int dvb_frontend_ioctl_legacy(struct file *file,
 
        case FE_SET_VOLTAGE:
                if (fe->ops.set_voltage) {
-                       err = fe->ops.set_voltage(fe, (fe_sec_voltage_t) parg);
-                       fepriv->voltage = (fe_sec_voltage_t) parg;
+                       err = fe->ops.set_voltage(fe,
+                                                 (enum fe_sec_voltage)parg);
+                       fepriv->voltage = (enum fe_sec_voltage)parg;
                        fepriv->state = FESTATE_DISEQC;
                        fepriv->status = 0;
                }
@@ -2437,7 +2441,8 @@ static int dvb_frontend_ioctl_legacy(struct file *file,
 
        case FE_DISHNETWORK_SEND_LEGACY_CMD:
                if (fe->ops.dishnetwork_send_legacy_command) {
-                       err = fe->ops.dishnetwork_send_legacy_command(fe, (unsigned long) parg);
+                       err = fe->ops.dishnetwork_send_legacy_command(fe,
+                                                        (unsigned long)parg);
                        fepriv->state = FESTATE_DISEQC;
                        fepriv->status = 0;
                } else if (fe->ops.set_voltage) {
index 816269e5f7068b639a852651f4ad16817aea80a1..4ff82041fdfd905cd21a111061b74797f71ea53c 100644 (file)
@@ -279,7 +279,7 @@ struct dvb_frontend_ops {
                    bool re_tune,
                    unsigned int mode_flags,
                    unsigned int *delay,
-                   fe_status_t *status);
+                   enum fe_status *status);
        /* get frontend tuning algorithm from the module */
        enum dvbfe_algo (*get_frontend_algo)(struct dvb_frontend *fe);
 
@@ -289,7 +289,7 @@ struct dvb_frontend_ops {
 
        int (*get_frontend)(struct dvb_frontend *fe);
 
-       int (*read_status)(struct dvb_frontend* fe, fe_status_t* status);
+       int (*read_status)(struct dvb_frontend *fe, enum fe_status *status);
        int (*read_ber)(struct dvb_frontend* fe, u32* ber);
        int (*read_signal_strength)(struct dvb_frontend* fe, u16* strength);
        int (*read_snr)(struct dvb_frontend* fe, u16* snr);
@@ -298,9 +298,11 @@ struct dvb_frontend_ops {
        int (*diseqc_reset_overload)(struct dvb_frontend* fe);
        int (*diseqc_send_master_cmd)(struct dvb_frontend* fe, struct dvb_diseqc_master_cmd* cmd);
        int (*diseqc_recv_slave_reply)(struct dvb_frontend* fe, struct dvb_diseqc_slave_reply* reply);
-       int (*diseqc_send_burst)(struct dvb_frontend* fe, fe_sec_mini_cmd_t minicmd);
-       int (*set_tone)(struct dvb_frontend* fe, fe_sec_tone_mode_t tone);
-       int (*set_voltage)(struct dvb_frontend* fe, fe_sec_voltage_t voltage);
+       int (*diseqc_send_burst)(struct dvb_frontend *fe,
+                                enum fe_sec_mini_cmd minicmd);
+       int (*set_tone)(struct dvb_frontend *fe, enum fe_sec_tone_mode tone);
+       int (*set_voltage)(struct dvb_frontend *fe,
+                          enum fe_sec_voltage voltage);
        int (*enable_high_lnb_voltage)(struct dvb_frontend* fe, long arg);
        int (*dishnetwork_send_legacy_command)(struct dvb_frontend* fe, unsigned long cmd);
        int (*i2c_gate_ctrl)(struct dvb_frontend* fe, int enable);
@@ -338,24 +340,24 @@ struct dtv_frontend_properties {
        u32                     state;
 
        u32                     frequency;
-       fe_modulation_t         modulation;
+       enum fe_modulation              modulation;
 
-       fe_sec_voltage_t        voltage;
-       fe_sec_tone_mode_t      sectone;
-       fe_spectral_inversion_t inversion;
-       fe_code_rate_t          fec_inner;
-       fe_transmit_mode_t      transmission_mode;
+       enum fe_sec_voltage     voltage;
+       enum fe_sec_tone_mode   sectone;
+       enum fe_spectral_inversion      inversion;
+       enum fe_code_rate               fec_inner;
+       enum fe_transmit_mode   transmission_mode;
        u32                     bandwidth_hz;   /* 0 = AUTO */
-       fe_guard_interval_t     guard_interval;
-       fe_hierarchy_t          hierarchy;
+       enum fe_guard_interval  guard_interval;
+       enum fe_hierarchy               hierarchy;
        u32                     symbol_rate;
-       fe_code_rate_t          code_rate_HP;
-       fe_code_rate_t          code_rate_LP;
+       enum fe_code_rate               code_rate_HP;
+       enum fe_code_rate               code_rate_LP;
 
-       fe_pilot_t              pilot;
-       fe_rolloff_t            rolloff;
+       enum fe_pilot           pilot;
+       enum fe_rolloff         rolloff;
 
-       fe_delivery_system_t    delivery_system;
+       enum fe_delivery_system delivery_system;
 
        enum fe_interleaving    interleaving;
 
@@ -368,8 +370,8 @@ struct dtv_frontend_properties {
        u8                      isdbt_layer_enabled;
        struct {
            u8                  segment_count;
-           fe_code_rate_t      fec;
-           fe_modulation_t     modulation;
+           enum fe_code_rate   fec;
+           enum fe_modulation  modulation;
            u8                  interleaving;
        } layer[3];
 
index 3f0cf9ee66723adc9ff676ec7775fcbb9a4c4071..97ecbe01034cc1bb6a72c36c9ed5a7da47004302 100644 (file)
@@ -67,7 +67,7 @@ static int a8293_rd(struct a8293_priv *priv, u8 *val, int len)
 }
 
 static int a8293_set_voltage(struct dvb_frontend *fe,
-       fe_sec_voltage_t fe_sec_voltage)
+       enum fe_sec_voltage fe_sec_voltage)
 {
        struct a8293_priv *priv = fe->sec_priv;
        int ret;
index ba6c8f6c42a1ce7e74ab73f41e6f11096f091a0e..e23197da84af51bc244772d2dc2e7b01caf8eae9 100644 (file)
@@ -39,7 +39,7 @@ struct af9013_state {
        u32 ucblocks;
        u16 snr;
        u32 bandwidth_hz;
-       fe_status_t fe_status;
+       enum fe_status fe_status;
        unsigned long set_frontend_jiffies;
        unsigned long read_status_jiffies;
        bool first_tune;
@@ -983,7 +983,7 @@ err:
        return ret;
 }
 
-static int af9013_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int af9013_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct af9013_state *state = fe->demodulator_priv;
        int ret;
index 82ce47bdf5dc79a1e35f6c52f1d9b36b319ac90a..59018afaa95fa52e5e663394fd8f6ef5ca682505 100644 (file)
@@ -35,7 +35,7 @@ struct af9033_dev {
        bool ts_mode_parallel;
        bool ts_mode_serial;
 
-       fe_status_t fe_status;
+       enum fe_status fe_status;
        u64 post_bit_error_prev; /* for old read_ber we return (curr - prev) */
        u64 post_bit_error;
        u64 post_bit_count;
@@ -818,7 +818,7 @@ err:
        return ret;
 }
 
-static int af9033_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int af9033_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct af9033_dev *dev = fe->demodulator_priv;
        int ret;
index 493665899565d9a56dc236f259db654f60dff4f9..544c5f65d19a5f6f2db4800ac7bdcf638cd81e71 100644 (file)
@@ -32,7 +32,7 @@ struct as102_state {
        uint32_t ber;
 };
 
-static uint8_t as102_fe_get_code_rate(fe_code_rate_t arg)
+static uint8_t as102_fe_get_code_rate(enum fe_code_rate arg)
 {
        uint8_t c;
 
@@ -306,7 +306,7 @@ static int as102_fe_get_tune_settings(struct dvb_frontend *fe,
        return 0;
 }
 
-static int as102_fe_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int as102_fe_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        int ret = 0;
        struct as102_state *state = fe->demodulator_priv;
index 4e11dc4b13350f7640b0374020af1c533800d6f2..8fe552e293ed6ea66989847cc06b2fac402e2908 100644 (file)
@@ -335,7 +335,8 @@ static int atbm8830_get_tune_settings(struct dvb_frontend *fe,
        return 0;
 }
 
-static int atbm8830_read_status(struct dvb_frontend *fe, fe_status_t *fe_status)
+static int atbm8830_read_status(struct dvb_frontend *fe,
+                               enum fe_status *fe_status)
 {
        struct atbm_state *priv = fe->demodulator_priv;
        u8 locked = 0;
index 5d06c99b0e97ea3e5f815048fd87996849882b52..b744a3f8d4676c8c3a2a3631aaf20d5c299e31ad 100644 (file)
@@ -552,7 +552,7 @@ static struct {
 };
 
 static int au8522_enable_modulation(struct dvb_frontend *fe,
-                                   fe_modulation_t m)
+                                   enum fe_modulation m)
 {
        struct au8522_state *state = fe->demodulator_priv;
        int i;
@@ -644,7 +644,7 @@ static int au8522_set_frontend(struct dvb_frontend *fe)
        return 0;
 }
 
-static int au8522_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int au8522_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct au8522_state *state = fe->demodulator_priv;
        u8 reg;
index b8aca1c8478671fe988f2084f4670c0d14249d08..951b3847e6f66a95775118a96bf3c4279bb528ef 100644 (file)
@@ -55,7 +55,7 @@ struct au8522_state {
        struct dvb_frontend frontend;
 
        u32 current_frequency;
-       fe_modulation_t current_modulation;
+       enum fe_modulation current_modulation;
 
        u32 fe_status;
        unsigned int led_state;
index 23bfd00d42dbed2e031170c0836aad4f8bc2a58d..d30275f27644bd963d16329f117d73fc3364c15d 100644 (file)
@@ -289,7 +289,7 @@ static int bcm3510_refresh_state(struct bcm3510_state *st)
        return 0;
 }
 
-static int bcm3510_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int bcm3510_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct bcm3510_state* st = fe->demodulator_priv;
        bcm3510_refresh_state(st);
index 86563260d0f2f76eb9e9cf193194bc5adb88ed4f..fd033cca6e111336775b2ca218f5a5f16711c933 100644 (file)
@@ -191,9 +191,10 @@ static int cx22700_set_tps(struct cx22700_state *state,
 static int cx22700_get_tps(struct cx22700_state *state,
                           struct dtv_frontend_properties *p)
 {
-       static const fe_modulation_t qam_tab [3] = { QPSK, QAM_16, QAM_64 };
-       static const fe_code_rate_t fec_tab [5] = { FEC_1_2, FEC_2_3, FEC_3_4,
-                                                   FEC_5_6, FEC_7_8 };
+       static const enum fe_modulation qam_tab[3] = { QPSK, QAM_16, QAM_64 };
+       static const enum fe_code_rate fec_tab[5] = {
+               FEC_1_2, FEC_2_3, FEC_3_4, FEC_5_6, FEC_7_8
+       };
        u8 val;
 
        dprintk ("%s\n", __func__);
@@ -253,7 +254,7 @@ static int cx22700_init (struct dvb_frontend* fe)
        return 0;
 }
 
-static int cx22700_read_status(struct dvb_frontend* fe, fe_status_t* status)
+static int cx22700_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct cx22700_state* state = fe->demodulator_priv;
 
index edc8eafc5c0909cd9eba35b9fdf04011dfda2465..d2d06dcd768356f1a0a4ae83d42e2309204a0248 100644 (file)
@@ -452,7 +452,7 @@ static int cx22702_init(struct dvb_frontend *fe)
        return 0;
 }
 
-static int cx22702_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int cx22702_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct cx22702_state *state = fe->demodulator_priv;
        u8 reg0A;
index 7b510f2ae20f700b8ad5dd4bd8b81fbc9fcdfcdb..cb36475e322b8aa816b27372163600d0adea1e21 100644 (file)
@@ -143,7 +143,8 @@ static int cx24110_readreg (struct cx24110_state* state, u8 reg)
        return b1[0];
 }
 
-static int cx24110_set_inversion (struct cx24110_state* state, fe_spectral_inversion_t inversion)
+static int cx24110_set_inversion(struct cx24110_state *state,
+                                enum fe_spectral_inversion inversion)
 {
 /* fixme (low): error handling */
 
@@ -177,7 +178,7 @@ static int cx24110_set_inversion (struct cx24110_state* state, fe_spectral_inver
        return 0;
 }
 
-static int cx24110_set_fec(struct cx24110_state* state, fe_code_rate_t fec)
+static int cx24110_set_fec(struct cx24110_state *state, enum fe_code_rate fec)
 {
        static const int rate[FEC_AUTO] = {-1,    1,    2,    3,    5,    7, -1};
        static const int g1[FEC_AUTO]   = {-1, 0x01, 0x02, 0x05, 0x15, 0x45, -1};
@@ -220,7 +221,7 @@ static int cx24110_set_fec(struct cx24110_state* state, fe_code_rate_t fec)
        return 0;
 }
 
-static fe_code_rate_t cx24110_get_fec (struct cx24110_state* state)
+static enum fe_code_rate cx24110_get_fec(struct cx24110_state *state)
 {
        int i;
 
@@ -365,7 +366,8 @@ static int cx24110_initfe(struct dvb_frontend* fe)
        return 0;
 }
 
-static int cx24110_set_voltage (struct dvb_frontend* fe, fe_sec_voltage_t voltage)
+static int cx24110_set_voltage(struct dvb_frontend *fe,
+                              enum fe_sec_voltage voltage)
 {
        struct cx24110_state *state = fe->demodulator_priv;
 
@@ -379,7 +381,8 @@ static int cx24110_set_voltage (struct dvb_frontend* fe, fe_sec_voltage_t voltag
        }
 }
 
-static int cx24110_diseqc_send_burst(struct dvb_frontend* fe, fe_sec_mini_cmd_t burst)
+static int cx24110_diseqc_send_burst(struct dvb_frontend *fe,
+                                    enum fe_sec_mini_cmd burst)
 {
        int rv, bit;
        struct cx24110_state *state = fe->demodulator_priv;
@@ -434,7 +437,8 @@ static int cx24110_send_diseqc_msg(struct dvb_frontend* fe,
        return 0;
 }
 
-static int cx24110_read_status(struct dvb_frontend* fe, fe_status_t* status)
+static int cx24110_read_status(struct dvb_frontend *fe,
+                              enum fe_status *status)
 {
        struct cx24110_state *state = fe->demodulator_priv;
 
@@ -574,7 +578,8 @@ static int cx24110_get_frontend(struct dvb_frontend *fe)
        return 0;
 }
 
-static int cx24110_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone)
+static int cx24110_set_tone(struct dvb_frontend *fe,
+                           enum fe_sec_tone_mode tone)
 {
        struct cx24110_state *state = fe->demodulator_priv;
 
index 7bc68b355c0b91af056a1494f6a08a6e7592d4eb..8814f36d53fb8e33ca70aa995943381ac7e7b5d1 100644 (file)
@@ -160,13 +160,13 @@ enum cmds {
 struct cx24116_tuning {
        u32 frequency;
        u32 symbol_rate;
-       fe_spectral_inversion_t inversion;
-       fe_code_rate_t fec;
+       enum fe_spectral_inversion inversion;
+       enum fe_code_rate fec;
 
-       fe_delivery_system_t delsys;
-       fe_modulation_t modulation;
-       fe_pilot_t pilot;
-       fe_rolloff_t rolloff;
+       enum fe_delivery_system delsys;
+       enum fe_modulation modulation;
+       enum fe_pilot pilot;
+       enum fe_rolloff rolloff;
 
        /* Demod values */
        u8 fec_val;
@@ -285,7 +285,7 @@ static int cx24116_readreg(struct cx24116_state *state, u8 reg)
 }
 
 static int cx24116_set_inversion(struct cx24116_state *state,
-       fe_spectral_inversion_t inversion)
+       enum fe_spectral_inversion inversion)
 {
        dprintk("%s(%d)\n", __func__, inversion);
 
@@ -373,9 +373,9 @@ static int cx24116_set_inversion(struct cx24116_state *state,
  * a scheme are support. Especially, no auto detect when in S2 mode.
  */
 static struct cx24116_modfec {
-       fe_delivery_system_t delivery_system;
-       fe_modulation_t modulation;
-       fe_code_rate_t fec;
+       enum fe_delivery_system delivery_system;
+       enum fe_modulation modulation;
+       enum fe_code_rate fec;
        u8 mask;        /* In DVBS mode this is used to autodetect */
        u8 val;         /* Passed to the firmware to indicate mode selection */
 } CX24116_MODFEC_MODES[] = {
@@ -415,7 +415,7 @@ static struct cx24116_modfec {
 };
 
 static int cx24116_lookup_fecmod(struct cx24116_state *state,
-       fe_delivery_system_t d, fe_modulation_t m, fe_code_rate_t f)
+       enum fe_delivery_system d, enum fe_modulation m, enum fe_code_rate f)
 {
        int i, ret = -EOPNOTSUPP;
 
@@ -434,7 +434,9 @@ static int cx24116_lookup_fecmod(struct cx24116_state *state,
 }
 
 static int cx24116_set_fec(struct cx24116_state *state,
-       fe_delivery_system_t delsys, fe_modulation_t mod, fe_code_rate_t fec)
+                          enum fe_delivery_system delsys,
+                          enum fe_modulation mod,
+                          enum fe_code_rate fec)
 {
        int ret = 0;
 
@@ -683,7 +685,7 @@ static int cx24116_load_firmware(struct dvb_frontend *fe,
        return 0;
 }
 
-static int cx24116_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int cx24116_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct cx24116_state *state = fe->demodulator_priv;
 
@@ -844,7 +846,7 @@ static int cx24116_wait_for_lnb(struct dvb_frontend *fe)
 }
 
 static int cx24116_set_voltage(struct dvb_frontend *fe,
-       fe_sec_voltage_t voltage)
+       enum fe_sec_voltage voltage)
 {
        struct cx24116_cmd cmd;
        int ret;
@@ -872,7 +874,7 @@ static int cx24116_set_voltage(struct dvb_frontend *fe,
 }
 
 static int cx24116_set_tone(struct dvb_frontend *fe,
-       fe_sec_tone_mode_t tone)
+       enum fe_sec_tone_mode tone)
 {
        struct cx24116_cmd cmd;
        int ret;
@@ -1055,7 +1057,7 @@ static int cx24116_send_diseqc_msg(struct dvb_frontend *fe,
 
 /* Send DiSEqC burst */
 static int cx24116_diseqc_send_burst(struct dvb_frontend *fe,
-       fe_sec_mini_cmd_t burst)
+       enum fe_sec_mini_cmd burst)
 {
        struct cx24116_state *state = fe->demodulator_priv;
        int ret;
@@ -1220,7 +1222,7 @@ static int cx24116_set_frontend(struct dvb_frontend *fe)
        struct cx24116_state *state = fe->demodulator_priv;
        struct dtv_frontend_properties *c = &fe->dtv_property_cache;
        struct cx24116_cmd cmd;
-       fe_status_t tunerstat;
+       enum fe_status tunerstat;
        int i, status, ret, retune = 1;
 
        dprintk("%s()\n", __func__);
@@ -1441,7 +1443,7 @@ tuned:  /* Set/Reset B/W */
 }
 
 static int cx24116_tune(struct dvb_frontend *fe, bool re_tune,
-       unsigned int mode_flags, unsigned int *delay, fe_status_t *status)
+       unsigned int mode_flags, unsigned int *delay, enum fe_status *status)
 {
        /*
         * It is safe to discard "params" here, as the DVB core will sync
index af6363573efd6ea80d81b5e760c283193b863c2c..5f77bc80a896bf63f5a585964fa3d9b996b0912e 100644 (file)
@@ -171,13 +171,13 @@ static DEFINE_MUTEX(cx24117_list_mutex);
 struct cx24117_tuning {
        u32 frequency;
        u32 symbol_rate;
-       fe_spectral_inversion_t inversion;
-       fe_code_rate_t fec;
+       enum fe_spectral_inversion inversion;
+       enum fe_code_rate fec;
 
-       fe_delivery_system_t delsys;
-       fe_modulation_t modulation;
-       fe_pilot_t pilot;
-       fe_rolloff_t rolloff;
+       enum fe_delivery_system delsys;
+       enum fe_modulation modulation;
+       enum fe_pilot pilot;
+       enum fe_rolloff rolloff;
 
        /* Demod values */
        u8 fec_val;
@@ -220,9 +220,9 @@ struct cx24117_state {
 /* modfec (modulation and FEC) lookup table */
 /* Check cx24116.c for a detailed description of each field */
 static struct cx24117_modfec {
-       fe_delivery_system_t delivery_system;
-       fe_modulation_t modulation;
-       fe_code_rate_t fec;
+       enum fe_delivery_system delivery_system;
+       enum fe_modulation modulation;
+       enum fe_code_rate fec;
        u8 mask;        /* In DVBS mode this is used to autodetect */
        u8 val;         /* Passed to the firmware to indicate mode selection */
 } cx24117_modfec_modes[] = {
@@ -362,7 +362,7 @@ static int cx24117_readregN(struct cx24117_state *state,
 }
 
 static int cx24117_set_inversion(struct cx24117_state *state,
-       fe_spectral_inversion_t inversion)
+       enum fe_spectral_inversion inversion)
 {
        dev_dbg(&state->priv->i2c->dev, "%s(%d) demod%d\n",
                __func__, inversion, state->demod);
@@ -387,7 +387,7 @@ static int cx24117_set_inversion(struct cx24117_state *state,
 }
 
 static int cx24117_lookup_fecmod(struct cx24117_state *state,
-       fe_delivery_system_t d, fe_modulation_t m, fe_code_rate_t f)
+       enum fe_delivery_system d, enum fe_modulation m, enum fe_code_rate f)
 {
        int i, ret = -EINVAL;
 
@@ -408,7 +408,9 @@ static int cx24117_lookup_fecmod(struct cx24117_state *state,
 }
 
 static int cx24117_set_fec(struct cx24117_state *state,
-       fe_delivery_system_t delsys, fe_modulation_t mod, fe_code_rate_t fec)
+                          enum fe_delivery_system delsys,
+                          enum fe_modulation mod,
+                          enum fe_code_rate fec)
 {
        int ret;
 
@@ -737,7 +739,7 @@ error:
        return ret;
 }
 
-static int cx24117_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int cx24117_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct cx24117_state *state = fe->demodulator_priv;
        int lock;
@@ -843,7 +845,7 @@ static int cx24117_read_snr(struct dvb_frontend *fe, u16 *snr)
 static int cx24117_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks)
 {
        struct cx24117_state *state = fe->demodulator_priv;
-       fe_delivery_system_t delsys = fe->dtv_property_cache.delivery_system;
+       enum fe_delivery_system delsys = fe->dtv_property_cache.delivery_system;
        int ret;
        u8 buf[2];
        u8 reg = (state->demod == 0) ?
@@ -904,7 +906,7 @@ static int cx24117_wait_for_lnb(struct dvb_frontend *fe)
 }
 
 static int cx24117_set_voltage(struct dvb_frontend *fe,
-       fe_sec_voltage_t voltage)
+                              enum fe_sec_voltage voltage)
 {
        struct cx24117_state *state = fe->demodulator_priv;
        struct cx24117_cmd cmd;
@@ -956,7 +958,7 @@ static int cx24117_set_voltage(struct dvb_frontend *fe,
 }
 
 static int cx24117_set_tone(struct dvb_frontend *fe,
-       fe_sec_tone_mode_t tone)
+                           enum fe_sec_tone_mode tone)
 {
        struct cx24117_state *state = fe->demodulator_priv;
        struct cx24117_cmd cmd;
@@ -1112,7 +1114,7 @@ static int cx24117_send_diseqc_msg(struct dvb_frontend *fe,
 
 /* Send DiSEqC burst */
 static int cx24117_diseqc_send_burst(struct dvb_frontend *fe,
-       fe_sec_mini_cmd_t burst)
+       enum fe_sec_mini_cmd burst)
 {
        struct cx24117_state *state = fe->demodulator_priv;
 
@@ -1306,7 +1308,7 @@ static int cx24117_set_frontend(struct dvb_frontend *fe)
        struct cx24117_state *state = fe->demodulator_priv;
        struct dtv_frontend_properties *c = &fe->dtv_property_cache;
        struct cx24117_cmd cmd;
-       fe_status_t tunerstat;
+       enum fe_status tunerstat;
        int i, status, ret, retune = 1;
        u8 reg_clkdiv, reg_ratediv;
 
@@ -1537,7 +1539,7 @@ static int cx24117_set_frontend(struct dvb_frontend *fe)
 }
 
 static int cx24117_tune(struct dvb_frontend *fe, bool re_tune,
-       unsigned int mode_flags, unsigned int *delay, fe_status_t *status)
+       unsigned int mode_flags, unsigned int *delay, enum fe_status *status)
 {
        struct cx24117_state *state = fe->demodulator_priv;
 
index a1d1b1c44b40302c76c05190ade0af1fb3a9c8f0..3b0ef52bb8342a049ea7cbd6a719b71ae548776a 100644 (file)
@@ -118,12 +118,12 @@ enum command_message_id {
 struct cx24120_tuning {
        u32 frequency;
        u32 symbol_rate;
-       fe_spectral_inversion_t inversion;
-       fe_code_rate_t fec;
+       enum fe_spectral_inversion inversion;
+       enum fe_code_rate fec;
 
-       fe_delivery_system_t delsys;
-       fe_modulation_t modulation;
-       fe_pilot_t pilot;
+       enum fe_delivery_system delsys;
+       enum fe_modulation modulation;
+       enum fe_pilot pilot;
 
        /* Demod values */
        u8 fec_val;
@@ -148,7 +148,7 @@ struct cx24120_state {
        struct cx24120_tuning dcur;
        struct cx24120_tuning dnxt;
 
-       fe_status_t fe_status;
+       enum fe_status fe_status;
 
        /* dvbv5 stats calculations */
        u32 bitrate;
@@ -491,7 +491,7 @@ static int cx24120_msg_mpeg_output_config(struct cx24120_state *state, u8 seq)
 }
 
 static int cx24120_diseqc_send_burst(struct dvb_frontend *fe,
-                                    fe_sec_mini_cmd_t burst)
+                                    enum fe_sec_mini_cmd burst)
 {
        struct cx24120_state *state = fe->demodulator_priv;
        struct cx24120_cmd cmd;
@@ -513,7 +513,7 @@ static int cx24120_diseqc_send_burst(struct dvb_frontend *fe,
        return cx24120_message_send(state, &cmd);
 }
 
-static int cx24120_set_tone(struct dvb_frontend *fe, fe_sec_tone_mode_t tone)
+static int cx24120_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone)
 {
        struct cx24120_state *state = fe->demodulator_priv;
        struct cx24120_cmd cmd;
@@ -536,7 +536,7 @@ static int cx24120_set_tone(struct dvb_frontend *fe, fe_sec_tone_mode_t tone)
 }
 
 static int cx24120_set_voltage(struct dvb_frontend *fe,
-                              fe_sec_voltage_t voltage)
+                              enum fe_sec_voltage voltage)
 {
        struct cx24120_state *state = fe->demodulator_priv;
        struct cx24120_cmd cmd;
@@ -713,7 +713,7 @@ static void cx24120_get_stats(struct cx24120_state *state)
 static void cx24120_set_clock_ratios(struct dvb_frontend *fe);
 
 /* Read current tuning status */
-static int cx24120_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int cx24120_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct cx24120_state *state = fe->demodulator_priv;
        int lock;
@@ -765,9 +765,9 @@ static int cx24120_read_status(struct dvb_frontend *fe, fe_status_t *status)
  * once tuned in.
  */
 struct cx24120_modfec {
-       fe_delivery_system_t delsys;
-       fe_modulation_t mod;
-       fe_code_rate_t fec;
+       enum fe_delivery_system delsys;
+       enum fe_modulation mod;
+       enum fe_code_rate fec;
        u8 val;
 };
 
@@ -871,10 +871,10 @@ static void cx24120_calculate_ber_window(struct cx24120_state *state, u32 rate)
  * can't determine the pattern
  */
 struct cx24120_clock_ratios_table {
-       fe_delivery_system_t delsys;
-       fe_pilot_t pilot;
-       fe_modulation_t mod;
-       fe_code_rate_t fec;
+       enum fe_delivery_system delsys;
+       enum fe_pilot pilot;
+       enum fe_modulation mod;
+       enum fe_code_rate fec;
        u32 m_rat;
        u32 n_rat;
        u32 rate;
@@ -988,7 +988,7 @@ static void cx24120_set_clock_ratios(struct dvb_frontend *fe)
 
 /* Set inversion value */
 static int cx24120_set_inversion(struct cx24120_state *state,
-                                fe_spectral_inversion_t inversion)
+                                enum fe_spectral_inversion inversion)
 {
        dev_dbg(&state->i2c->dev, "(%d)\n", inversion);
 
@@ -1013,9 +1013,9 @@ static int cx24120_set_inversion(struct cx24120_state *state,
 
 /* FEC lookup table for tuning */
 struct cx24120_modfec_table {
-       fe_delivery_system_t delsys;
-       fe_modulation_t mod;
-       fe_code_rate_t fec;
+       enum fe_delivery_system delsys;
+       enum fe_modulation mod;
+       enum fe_code_rate fec;
        u8 val;
 };
 
@@ -1046,8 +1046,8 @@ static const struct cx24120_modfec_table modfec_table[] = {
 };
 
 /* Set fec_val & fec_mask values from delsys, modulation & fec */
-static int cx24120_set_fec(struct cx24120_state *state, fe_modulation_t mod,
-                          fe_code_rate_t fec)
+static int cx24120_set_fec(struct cx24120_state *state, enum fe_modulation mod,
+                          enum fe_code_rate fec)
 {
        int idx;
 
@@ -1084,7 +1084,7 @@ static int cx24120_set_fec(struct cx24120_state *state, fe_modulation_t mod,
 }
 
 /* Set pilot */
-static int cx24120_set_pilot(struct cx24120_state *state, fe_pilot_t pilot)
+static int cx24120_set_pilot(struct cx24120_state *state, enum fe_pilot pilot)
 {
        dev_dbg(&state->i2c->dev, "(%d)\n", pilot);
 
@@ -1474,7 +1474,7 @@ static int cx24120_init(struct dvb_frontend *fe)
 
 static int cx24120_tune(struct dvb_frontend *fe, bool re_tune,
                        unsigned int mode_flags, unsigned int *delay,
-                       fe_status_t *status)
+                       enum fe_status *status)
 {
        struct cx24120_state *state = fe->demodulator_priv;
        int ret;
index 7975c6608e20feaf6e664d627a8c3a752dd2e4c3..e18cf9e1185e435e016c2a15e5273f0fff48061e 100644 (file)
@@ -290,7 +290,7 @@ static int cx24123_i2c_readreg(struct cx24123_state *state, u8 i2c_addr, u8 reg)
        cx24123_i2c_writereg(state, state->config->demod_address, reg, val)
 
 static int cx24123_set_inversion(struct cx24123_state *state,
-       fe_spectral_inversion_t inversion)
+                                enum fe_spectral_inversion inversion)
 {
        u8 nom_reg = cx24123_readreg(state, 0x0e);
        u8 auto_reg = cx24123_readreg(state, 0x10);
@@ -318,7 +318,7 @@ static int cx24123_set_inversion(struct cx24123_state *state,
 }
 
 static int cx24123_get_inversion(struct cx24123_state *state,
-       fe_spectral_inversion_t *inversion)
+                                enum fe_spectral_inversion *inversion)
 {
        u8 val;
 
@@ -335,7 +335,7 @@ static int cx24123_get_inversion(struct cx24123_state *state,
        return 0;
 }
 
-static int cx24123_set_fec(struct cx24123_state *state, fe_code_rate_t fec)
+static int cx24123_set_fec(struct cx24123_state *state, enum fe_code_rate fec)
 {
        u8 nom_reg = cx24123_readreg(state, 0x0e) & ~0x07;
 
@@ -397,7 +397,7 @@ static int cx24123_set_fec(struct cx24123_state *state, fe_code_rate_t fec)
        return 0;
 }
 
-static int cx24123_get_fec(struct cx24123_state *state, fe_code_rate_t *fec)
+static int cx24123_get_fec(struct cx24123_state *state, enum fe_code_rate *fec)
 {
        int ret;
 
@@ -720,7 +720,7 @@ static int cx24123_initfe(struct dvb_frontend *fe)
 }
 
 static int cx24123_set_voltage(struct dvb_frontend *fe,
-       fe_sec_voltage_t voltage)
+                              enum fe_sec_voltage voltage)
 {
        struct cx24123_state *state = fe->demodulator_priv;
        u8 val;
@@ -795,7 +795,7 @@ static int cx24123_send_diseqc_msg(struct dvb_frontend *fe,
 }
 
 static int cx24123_diseqc_send_burst(struct dvb_frontend *fe,
-       fe_sec_mini_cmd_t burst)
+                                    enum fe_sec_mini_cmd burst)
 {
        struct cx24123_state *state = fe->demodulator_priv;
        int val, tone;
@@ -831,7 +831,7 @@ static int cx24123_diseqc_send_burst(struct dvb_frontend *fe,
        return 0;
 }
 
-static int cx24123_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int cx24123_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct cx24123_state *state = fe->demodulator_priv;
        int sync = cx24123_readreg(state, 0x14);
@@ -966,7 +966,7 @@ static int cx24123_get_frontend(struct dvb_frontend *fe)
        return 0;
 }
 
-static int cx24123_set_tone(struct dvb_frontend *fe, fe_sec_tone_mode_t tone)
+static int cx24123_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone)
 {
        struct cx24123_state *state = fe->demodulator_priv;
        u8 val;
@@ -995,7 +995,7 @@ static int cx24123_tune(struct dvb_frontend *fe,
                        bool re_tune,
                        unsigned int mode_flags,
                        unsigned int *delay,
-                       fe_status_t *status)
+                       enum fe_status *status)
 {
        int retval = 0;
 
index 72b0e2db3aab27f013db7e48c9335da6933f7f5d..42fad6aa3958f0dcdedaa51f9df1b7345c21ca35 100644 (file)
@@ -259,7 +259,7 @@ int cxd2820r_read_ucblocks_c(struct dvb_frontend *fe, u32 *ucblocks)
        return 0;
 }
 
-int cxd2820r_read_status_c(struct dvb_frontend *fe, fe_status_t *status)
+int cxd2820r_read_status_c(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct cxd2820r_priv *priv = fe->demodulator_priv;
        int ret;
index 490e090048ef639330cdb57290895b3e2e8787da..def6d21d1445b9135acdd416aac248125c599833 100644 (file)
@@ -287,7 +287,8 @@ static int cxd2820r_set_frontend(struct dvb_frontend *fe)
 err:
        return ret;
 }
-static int cxd2820r_read_status(struct dvb_frontend *fe, fe_status_t *status)
+
+static int cxd2820r_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct cxd2820r_priv *priv = fe->demodulator_priv;
        int ret;
@@ -501,7 +502,7 @@ static enum dvbfe_search cxd2820r_search(struct dvb_frontend *fe)
        struct cxd2820r_priv *priv = fe->demodulator_priv;
        struct dtv_frontend_properties *c = &fe->dtv_property_cache;
        int ret, i;
-       fe_status_t status = 0;
+       enum fe_status status = 0;
 
        dev_dbg(&priv->i2c->dev, "%s: delsys=%d\n", __func__,
                        fe->dtv_property_cache.delivery_system);
index 4b428959b16e70317962a5c74eec0f8508fa61cb..a0d53f01a8bfcb6f81d7ce27b8bb3dbc7a36a61f 100644 (file)
@@ -48,7 +48,7 @@ struct cxd2820r_priv {
        struct gpio_chip gpio_chip;
 #endif
 
-       fe_delivery_system_t delivery_system;
+       enum fe_delivery_system delivery_system;
        bool last_tune_failed; /* for switch between T and T2 tune */
 };
 
@@ -80,7 +80,7 @@ int cxd2820r_get_frontend_c(struct dvb_frontend *fe);
 
 int cxd2820r_set_frontend_c(struct dvb_frontend *fe);
 
-int cxd2820r_read_status_c(struct dvb_frontend *fe, fe_status_t *status);
+int cxd2820r_read_status_c(struct dvb_frontend *fe, enum fe_status *status);
 
 int cxd2820r_read_ber_c(struct dvb_frontend *fe, u32 *ber);
 
@@ -103,7 +103,7 @@ int cxd2820r_get_frontend_t(struct dvb_frontend *fe);
 
 int cxd2820r_set_frontend_t(struct dvb_frontend *fe);
 
-int cxd2820r_read_status_t(struct dvb_frontend *fe, fe_status_t *status);
+int cxd2820r_read_status_t(struct dvb_frontend *fe, enum fe_status *status);
 
 int cxd2820r_read_ber_t(struct dvb_frontend *fe, u32 *ber);
 
@@ -126,7 +126,7 @@ int cxd2820r_get_frontend_t2(struct dvb_frontend *fe);
 
 int cxd2820r_set_frontend_t2(struct dvb_frontend *fe);
 
-int cxd2820r_read_status_t2(struct dvb_frontend *fe, fe_status_t *status);
+int cxd2820r_read_status_t2(struct dvb_frontend *fe, enum fe_status *status);
 
 int cxd2820r_read_ber_t2(struct dvb_frontend *fe, u32 *ber);
 
index 008cb2ac84804ff40aab36696bcb2eb3a0650082..21abf1b4ed4da74895b4fea046d3db9a117ff3ad 100644 (file)
@@ -349,7 +349,7 @@ int cxd2820r_read_ucblocks_t(struct dvb_frontend *fe, u32 *ucblocks)
        return 0;
 }
 
-int cxd2820r_read_status_t(struct dvb_frontend *fe, fe_status_t *status)
+int cxd2820r_read_status_t(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct cxd2820r_priv *priv = fe->demodulator_priv;
        int ret;
index 35fe364c7182182db6bc1874a942dee83f656933..4e028b41c0d5eb3018ffdafbe92d85fb58ff2ac7 100644 (file)
@@ -284,7 +284,7 @@ error:
        return ret;
 }
 
-int cxd2820r_read_status_t2(struct dvb_frontend *fe, fe_status_t *status)
+int cxd2820r_read_status_t2(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct cxd2820r_priv *priv = fe->demodulator_priv;
        int ret;
index af91e0c92339a994dea3a342c869aa9d43441489..7a61172d0d453b9aa38282dbb6cd97d239387080 100644 (file)
@@ -118,7 +118,7 @@ static int dib3000mb_set_frontend(struct dvb_frontend *fe, int tuner)
 {
        struct dib3000_state* state = fe->demodulator_priv;
        struct dtv_frontend_properties *c = &fe->dtv_property_cache;
-       fe_code_rate_t fe_cr = FEC_NONE;
+       enum fe_code_rate fe_cr = FEC_NONE;
        int search_state, seq;
 
        if (tuner && fe->ops.tuner_ops.set_params) {
@@ -454,7 +454,7 @@ static int dib3000mb_get_frontend(struct dvb_frontend* fe)
 {
        struct dtv_frontend_properties *c = &fe->dtv_property_cache;
        struct dib3000_state* state = fe->demodulator_priv;
-       fe_code_rate_t *cr;
+       enum fe_code_rate *cr;
        u16 tps_val;
        int inv_test1,inv_test2;
        u32 dds_val, threshold = 0x800000;
@@ -611,7 +611,8 @@ static int dib3000mb_get_frontend(struct dvb_frontend* fe)
        return 0;
 }
 
-static int dib3000mb_read_status(struct dvb_frontend* fe, fe_status_t *stat)
+static int dib3000mb_read_status(struct dvb_frontend *fe,
+                                enum fe_status *stat)
 {
        struct dib3000_state* state = fe->demodulator_priv;
 
index a9b8081a0fbc8e2dafa098094cc8360cfc0c91f7..583d6b7fabedad77116565a8f948c0e10ec28318 100644 (file)
@@ -736,7 +736,7 @@ static int dib3000mc_set_frontend(struct dvb_frontend *fe)
        return ret;
 }
 
-static int dib3000mc_read_status(struct dvb_frontend *fe, fe_status_t *stat)
+static int dib3000mc_read_status(struct dvb_frontend *fe, enum fe_status *stat)
 {
        struct dib3000mc_state *state = fe->demodulator_priv;
        u16 lock = dib3000mc_read_word(state, 509);
index dcb9a15ef0c2fdebaeeb3389202ac42da0e97b2a..35eb71fe3c2b4977d5db8bf68e5f7b8039cb60da 100644 (file)
@@ -1256,7 +1256,7 @@ static int dib7000m_set_frontend(struct dvb_frontend *fe)
        return ret;
 }
 
-static int dib7000m_read_status(struct dvb_frontend *fe, fe_status_t *stat)
+static int dib7000m_read_status(struct dvb_frontend *fe, enum fe_status *stat)
 {
        struct dib7000m_state *state = fe->demodulator_priv;
        u16 lock = dib7000m_read_word(state, 535);
index c505d696f92da7d4f26b4bf809a7e1f7927e1320..33be5d6b9e10589275529a83525914ad6a33a470 100644 (file)
@@ -1558,9 +1558,9 @@ static int dib7000p_set_frontend(struct dvb_frontend *fe)
        return ret;
 }
 
-static int dib7000p_get_stats(struct dvb_frontend *fe, fe_status_t stat);
+static int dib7000p_get_stats(struct dvb_frontend *fe, enum fe_status stat);
 
-static int dib7000p_read_status(struct dvb_frontend *fe, fe_status_t * stat)
+static int dib7000p_read_status(struct dvb_frontend *fe, enum fe_status *stat)
 {
        struct dib7000p_state *state = fe->demodulator_priv;
        u16 lock = dib7000p_read_word(state, 509);
@@ -1877,7 +1877,7 @@ static u32 dib7000p_get_time_us(struct dvb_frontend *demod)
        return time_us;
 }
 
-static int dib7000p_get_stats(struct dvb_frontend *demod, fe_status_t stat)
+static int dib7000p_get_stats(struct dvb_frontend *demod, enum fe_status stat)
 {
        struct dib7000p_state *state = demod->demodulator_priv;
        struct dtv_frontend_properties *c = &demod->dtv_property_cache;
index 8c6663b6399dceb87e2eb80f015e8c6cd1d3cfba..94c26270fff0e98375161ddad5e9c0ae5fc8d2bd 100644 (file)
@@ -3380,13 +3380,13 @@ static int dib8000_sleep(struct dvb_frontend *fe)
        return dib8000_set_adc_state(state, DIBX000_SLOW_ADC_OFF) | dib8000_set_adc_state(state, DIBX000_ADC_OFF);
 }
 
-static int dib8000_read_status(struct dvb_frontend *fe, fe_status_t * stat);
+static int dib8000_read_status(struct dvb_frontend *fe, enum fe_status *stat);
 
 static int dib8000_get_frontend(struct dvb_frontend *fe)
 {
        struct dib8000_state *state = fe->demodulator_priv;
        u16 i, val = 0;
-       fe_status_t stat = 0;
+       enum fe_status stat = 0;
        u8 index_frontend, sub_index_frontend;
 
        fe->dtv_property_cache.bandwidth_hz = 6000000;
@@ -3733,9 +3733,9 @@ static int dib8000_set_frontend(struct dvb_frontend *fe)
        return 0;
 }
 
-static int dib8000_get_stats(struct dvb_frontend *fe, fe_status_t stat);
+static int dib8000_get_stats(struct dvb_frontend *fe, enum fe_status stat);
 
-static int dib8000_read_status(struct dvb_frontend *fe, fe_status_t * stat)
+static int dib8000_read_status(struct dvb_frontend *fe, enum fe_status *stat)
 {
        struct dib8000_state *state = fe->demodulator_priv;
        u16 lock_slave = 0, lock;
@@ -4089,7 +4089,7 @@ static u32 dib8000_get_time_us(struct dvb_frontend *fe, int layer)
        return time_us;
 }
 
-static int dib8000_get_stats(struct dvb_frontend *fe, fe_status_t stat)
+static int dib8000_get_stats(struct dvb_frontend *fe, enum fe_status stat)
 {
        struct dib8000_state *state = fe->demodulator_priv;
        struct dtv_frontend_properties *c = &state->fe[0]->dtv_property_cache;
index f75dec4437835efd4e42c54496e9eb6a4f29b96d..8f92aca0b073555a40fa422b864ddb89646e0232 100644 (file)
@@ -1893,7 +1893,7 @@ static int dib9000_get_frontend(struct dvb_frontend *fe)
 {
        struct dib9000_state *state = fe->demodulator_priv;
        u8 index_frontend, sub_index_frontend;
-       fe_status_t stat;
+       enum fe_status stat;
        int ret = 0;
 
        if (state->get_frontend_internal == 0) {
@@ -2161,7 +2161,7 @@ static u16 dib9000_read_lock(struct dvb_frontend *fe)
        return dib9000_read_word(state, 535);
 }
 
-static int dib9000_read_status(struct dvb_frontend *fe, fe_status_t * stat)
+static int dib9000_read_status(struct dvb_frontend *fe, enum fe_status *stat)
 {
        struct dib9000_state *state = fe->demodulator_priv;
        u8 index_frontend;
index 52245354bf04244a38d7beafba7e26ec0b236d3f..b28b5787b39aa67c396285cbdc4c37b78cfb7c43 100644 (file)
@@ -11946,7 +11946,7 @@ static int drx39xxj_set_powerstate(struct dvb_frontend *fe, int enable)
        return 0;
 }
 
-static int drx39xxj_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int drx39xxj_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct drx39xxj_state *state = fe->demodulator_priv;
        struct drx_demod_instance *demod = state->demod;
index 687e893d29fec6e0429e603832bc26eab3b2cbeb..34b9441840da297b7104fc63b743424cae7fcf95 100644 (file)
@@ -2805,7 +2805,7 @@ static int drxd_read_signal_strength(struct dvb_frontend *fe, u16 * strength)
        return 0;
 }
 
-static int drxd_read_status(struct dvb_frontend *fe, fe_status_t * status)
+static int drxd_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct drxd_state *state = fe->demodulator_priv;
        u32 lock;
index b1fc4bd44a2b752f4dc05f21ff59de2d9d30cb49..b975da099929e0b00afe791861b3dd556e3a8106 100644 (file)
@@ -6640,7 +6640,7 @@ error:
 }
 
 
-static int drxk_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int drxk_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct drxk_state *state = fe->demodulator_priv;
        int rc;
index bae9c71dc3e9e986acf2e54f0cd79b55e1edce77..9ed88e014942079955c55ffbb267b96f59ec0c94 100644 (file)
@@ -350,7 +350,7 @@ struct drxk_state {
        bool    antenna_dvbt;
        u16     antenna_gpio;
 
-       fe_status_t fe_status;
+       enum fe_status fe_status;
 
        /* Firmware */
        const char *microcode_name;
index 9d0d0347758f66b178f49c3db5387ba678fa30aa..e8fc0329ea645da41a2727ec18cfba6b2841b33c 100644 (file)
@@ -404,7 +404,8 @@ static int ds3000_load_firmware(struct dvb_frontend *fe,
        return ret;
 }
 
-static int ds3000_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
+static int ds3000_set_voltage(struct dvb_frontend *fe,
+                             enum fe_sec_voltage voltage)
 {
        struct ds3000_state *state = fe->demodulator_priv;
        u8 data;
@@ -431,7 +432,7 @@ static int ds3000_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
        return 0;
 }
 
-static int ds3000_read_status(struct dvb_frontend *fe, fe_status_t* status)
+static int ds3000_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct ds3000_state *state = fe->demodulator_priv;
        struct dtv_frontend_properties *c = &fe->dtv_property_cache;
@@ -666,7 +667,7 @@ static int ds3000_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks)
        return 0;
 }
 
-static int ds3000_set_tone(struct dvb_frontend *fe, fe_sec_tone_mode_t tone)
+static int ds3000_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone)
 {
        struct ds3000_state *state = fe->demodulator_priv;
        u8 data;
@@ -766,7 +767,7 @@ static int ds3000_send_diseqc_msg(struct dvb_frontend *fe,
 
 /* Send DiSEqC burst */
 static int ds3000_diseqc_send_burst(struct dvb_frontend *fe,
-                                       fe_sec_mini_cmd_t burst)
+                                   enum fe_sec_mini_cmd burst)
 {
        struct ds3000_state *state = fe->demodulator_priv;
        int i;
@@ -905,7 +906,7 @@ static int ds3000_set_frontend(struct dvb_frontend *fe)
        struct dtv_frontend_properties *c = &fe->dtv_property_cache;
 
        int i;
-       fe_status_t status;
+       enum fe_status status;
        s32 offset_khz;
        u32 frequency;
        u16 value;
@@ -1045,7 +1046,7 @@ static int ds3000_tune(struct dvb_frontend *fe,
                        bool re_tune,
                        unsigned int mode_flags,
                        unsigned int *delay,
-                       fe_status_t *status)
+                       enum fe_status *status)
 {
        if (re_tune) {
                int ret = ds3000_set_frontend(fe);
index d5acc304786bf9b3531212b60501da308ff0937e..14e996d45fac40515e9c9f7cb95b2d5b3eebe175 100644 (file)
@@ -33,7 +33,8 @@ struct dvb_dummy_fe_state {
 };
 
 
-static int dvb_dummy_fe_read_status(struct dvb_frontend* fe, fe_status_t* status)
+static int dvb_dummy_fe_read_status(struct dvb_frontend *fe,
+                                   enum fe_status *status)
 {
        *status = FE_HAS_SIGNAL
                | FE_HAS_CARRIER
@@ -97,12 +98,14 @@ static int dvb_dummy_fe_init(struct dvb_frontend* fe)
        return 0;
 }
 
-static int dvb_dummy_fe_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone)
+static int dvb_dummy_fe_set_tone(struct dvb_frontend *fe,
+                                enum fe_sec_tone_mode tone)
 {
        return 0;
 }
 
-static int dvb_dummy_fe_set_voltage(struct dvb_frontend* fe, fe_sec_voltage_t voltage)
+static int dvb_dummy_fe_set_voltage(struct dvb_frontend *fe,
+                                   enum fe_sec_voltage voltage)
 {
        return 0;
 }
index 9d424809d06b7dcb7f680491ce700078073ba30e..c9012e677cd119eca6c67c4b0babe73bb83d5073 100644 (file)
@@ -174,7 +174,7 @@ static int ec100_get_tune_settings(struct dvb_frontend *fe,
        return 0;
 }
 
-static int ec100_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int ec100_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct ec100_state *state = fe->demodulator_priv;
        int ret;
index 67c8e6df42e85491244a614ee56a70b43da3ce8c..40e359f2d17d5082e0c6a973a875db4676c4483d 100644 (file)
@@ -211,7 +211,7 @@ err:
        return ret;
 }
 
-static int hd29l2_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int hd29l2_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        int ret;
        struct hd29l2_priv *priv = fe->demodulator_priv;
index 4d571a2282d4177a074d45f5269e8f4bcd194581..6dc225c4bc91063c219facd427b2f592e6590343 100644 (file)
@@ -67,7 +67,7 @@ struct hd29l2_priv {
        struct hd29l2_config cfg;
        u8 tuner_i2c_addr_programmed:1;
 
-       fe_status_t fe_status;
+       enum fe_status fe_status;
 };
 
 static const struct reg_mod_vals reg_mod_vals_tab[] = {
index 0c642a5bf8235462da1a26d3b407a58432dc6138..b46450a10b80ac48e39e942bd5f42bcbc7446797 100644 (file)
@@ -43,7 +43,8 @@ struct isl6405 {
        u8                      i2c_addr;
 };
 
-static int isl6405_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
+static int isl6405_set_voltage(struct dvb_frontend *fe,
+                              enum fe_sec_voltage voltage)
 {
        struct isl6405 *isl6405 = (struct isl6405 *) fe->sec_priv;
        struct i2c_msg msg = {  .addr = isl6405->i2c_addr, .flags = 0,
index c77002fcc8e2212fb825afb22a022a98fa873378..3a4d4606a4268bdac9bfdda5bef3fa094928599a 100644 (file)
@@ -43,7 +43,8 @@ struct isl6421 {
        u8                      i2c_addr;
 };
 
-static int isl6421_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
+static int isl6421_set_voltage(struct dvb_frontend *fe,
+                              enum fe_sec_voltage voltage)
 {
        struct isl6421 *isl6421 = (struct isl6421 *) fe->sec_priv;
        struct i2c_msg msg = {  .addr = isl6421->i2c_addr, .flags = 0,
@@ -89,7 +90,8 @@ static int isl6421_enable_high_lnb_voltage(struct dvb_frontend *fe, long arg)
        return (i2c_transfer(isl6421->i2c, &msg, 1) == 1) ? 0 : -EIO;
 }
 
-static int isl6421_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone)
+static int isl6421_set_tone(struct dvb_frontend *fe,
+                           enum fe_sec_tone_mode tone)
 {
        struct isl6421 *isl6421 = (struct isl6421 *) fe->sec_priv;
        struct i2c_msg msg = { .addr = isl6421->i2c_addr, .flags = 0,
index ddf866c46f8b170c066352dc39aeb9112adf52bb..0977871232a286d6a2482dcf353a2e83f7746099 100644 (file)
@@ -359,7 +359,7 @@ static int get_frontend(struct dvb_frontend *fe)
        return 0;
 }
 
-static int l64781_read_status(struct dvb_frontend* fe, fe_status_t* status)
+static int l64781_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct l64781_state* state = fe->demodulator_priv;
        int sync = l64781_readreg (state, 0x32);
index 99efeba3c31a53ef7194e4266b10fa1c986e26be..7880f71ccd8a381f9198244a1d8de4e0b3e12757 100644 (file)
@@ -1203,7 +1203,7 @@ static int lg216x_read_lock_status(struct lg216x_state *state,
 #endif
 }
 
-static int lg216x_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int lg216x_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct lg216x_state *state = fe->demodulator_priv;
        int ret, acq_lock, sync_lock;
index d08570af1c1089689955bfe8747a6c4c10646ccd..47121866163d0c20278c8d8ae9342692f728d946 100644 (file)
@@ -60,7 +60,7 @@ struct lgdt3305_state {
 
        struct dvb_frontend frontend;
 
-       fe_modulation_t current_modulation;
+       enum fe_modulation current_modulation;
        u32 current_frequency;
        u32 snr;
 };
@@ -912,7 +912,7 @@ fail:
        return ret;
 }
 
-static int lgdt3305_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int lgdt3305_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct lgdt3305_state *state = fe->demodulator_priv;
        u8 val;
index 0e2e43e9ede501db99ca0b39e4b24d402a9761bb..721fbc07e9eee5bca6ea883c98af5603dd41cbf1 100644 (file)
@@ -62,7 +62,7 @@ struct lgdt3306a_state {
 
        struct dvb_frontend frontend;
 
-       fe_modulation_t current_modulation;
+       enum fe_modulation current_modulation;
        u32 current_frequency;
        u32 snr;
 };
@@ -1558,7 +1558,8 @@ lgdt3306a_qam_lock_poll(struct lgdt3306a_state *state)
        return LG3306_UNLOCK;
 }
 
-static int lgdt3306a_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int lgdt3306a_read_status(struct dvb_frontend *fe,
+                                enum fe_status *status)
 {
        struct lgdt3306a_state *state = fe->demodulator_priv;
        u16 strength = 0;
@@ -1705,7 +1706,7 @@ static int lgdt3306a_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks)
 
 static int lgdt3306a_tune(struct dvb_frontend *fe, bool re_tune,
                          unsigned int mode_flags, unsigned int *delay,
-                         fe_status_t *status)
+                         enum fe_status *status)
 {
        int ret = 0;
        struct lgdt3306a_state *state = fe->demodulator_priv;
@@ -1735,7 +1736,7 @@ static int lgdt3306a_get_tune_settings(struct dvb_frontend *fe,
 
 static int lgdt3306a_search(struct dvb_frontend *fe)
 {
-       fe_status_t status = 0;
+       enum fe_status status = 0;
        int i, ret;
 
        /* set frontend */
index 2e1a61893fc1b489e86629639f22112a0af7115c..cf3cc20510da04cf8ee72180f85bd39d36e794d6 100644 (file)
@@ -67,7 +67,7 @@ struct lgdt330x_state
        struct dvb_frontend frontend;
 
        /* Demodulator private data */
-       fe_modulation_t current_modulation;
+       enum fe_modulation current_modulation;
        u32 snr; /* Result of last SNR calculation */
 
        /* Tuner private data */
@@ -447,7 +447,8 @@ static int lgdt330x_get_frontend(struct dvb_frontend *fe)
        return 0;
 }
 
-static int lgdt3302_read_status(struct dvb_frontend* fe, fe_status_t* status)
+static int lgdt3302_read_status(struct dvb_frontend *fe,
+                               enum fe_status *status)
 {
        struct lgdt330x_state* state = fe->demodulator_priv;
        u8 buf[3];
@@ -505,7 +506,8 @@ static int lgdt3302_read_status(struct dvb_frontend* fe, fe_status_t* status)
        return 0;
 }
 
-static int lgdt3303_read_status(struct dvb_frontend* fe, fe_status_t* status)
+static int lgdt3303_read_status(struct dvb_frontend *fe,
+                               enum fe_status *status)
 {
        struct lgdt330x_state* state = fe->demodulator_priv;
        int err;
index 416cce3fefc7166777246d3ebd278eca720e9f7a..7bbb2c18c2dd0a2fee868fcb6e17a6af886a8d92 100644 (file)
@@ -249,7 +249,7 @@ lgs8gl5_init(struct dvb_frontend *fe)
 
 
 static int
-lgs8gl5_read_status(struct dvb_frontend *fe, fe_status_t *status)
+lgs8gl5_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct lgs8gl5_state *state = fe->demodulator_priv;
        u8 level = lgs8gl5_read_reg(state, REG_STRENGTH);
index 3c92f36ea5c7a287261eba1d34f5bff7c7eb0b47..e2c191c8b1960ef81441e4f0ae8045aabfd9dfc8 100644 (file)
@@ -732,7 +732,8 @@ int lgs8gxx_get_tune_settings(struct dvb_frontend *fe,
        return 0;
 }
 
-static int lgs8gxx_read_status(struct dvb_frontend *fe, fe_status_t *fe_status)
+static int lgs8gxx_read_status(struct dvb_frontend *fe,
+                              enum fe_status *fe_status)
 {
        struct lgs8gxx_state *priv = fe->demodulator_priv;
        s8 ret;
index f3ba7b5faa2ed9fdfcda57391dfdaac73a189287..4aca0fb9a8a7d161da4dfb7dfbc9532b53f15fbf 100644 (file)
@@ -45,7 +45,7 @@ struct lnbp21 {
 };
 
 static int lnbp21_set_voltage(struct dvb_frontend *fe,
-                                       fe_sec_voltage_t voltage)
+                             enum fe_sec_voltage voltage)
 {
        struct lnbp21 *lnbp21 = (struct lnbp21 *) fe->sec_priv;
        struct i2c_msg msg = {  .addr = lnbp21->i2c_addr, .flags = 0,
@@ -92,7 +92,7 @@ static int lnbp21_enable_high_lnb_voltage(struct dvb_frontend *fe, long arg)
 }
 
 static int lnbp21_set_tone(struct dvb_frontend *fe,
-                               fe_sec_tone_mode_t tone)
+                          enum fe_sec_tone_mode tone)
 {
        struct lnbp21 *lnbp21 = (struct lnbp21 *) fe->sec_priv;
        struct i2c_msg msg = {  .addr = lnbp21->i2c_addr, .flags = 0,
index c463da7f6dcceb53b77a7cd5f3360238d8ebde59..d7ca0fdd008416836c5cc9d503b0c11642e8c844 100644 (file)
@@ -48,7 +48,8 @@ struct lnbp22 {
        struct i2c_adapter *i2c;
 };
 
-static int lnbp22_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
+static int lnbp22_set_voltage(struct dvb_frontend *fe,
+                             enum fe_sec_voltage voltage)
 {
        struct lnbp22 *lnbp22 = (struct lnbp22 *)fe->sec_priv;
        struct i2c_msg msg = {
index 7b21f1ad45422c8976a22198c3140c55a9f3432f..c24b15238a8e17b00acb7b31cb1dc96689b0d6b5 100644 (file)
@@ -186,7 +186,8 @@ err:
        return ret;
 }
 
-static int m88ds3103_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int m88ds3103_read_status(struct dvb_frontend *fe,
+                                enum fe_status *status)
 {
        struct m88ds3103_priv *priv = fe->demodulator_priv;
        struct dtv_frontend_properties *c = &fe->dtv_property_cache;
@@ -1094,7 +1095,7 @@ static int m88ds3103_read_ber(struct dvb_frontend *fe, u32 *ber)
 }
 
 static int m88ds3103_set_tone(struct dvb_frontend *fe,
-       fe_sec_tone_mode_t fe_sec_tone_mode)
+       enum fe_sec_tone_mode fe_sec_tone_mode)
 {
        struct m88ds3103_priv *priv = fe->demodulator_priv;
        int ret;
@@ -1141,7 +1142,7 @@ err:
 }
 
 static int m88ds3103_set_voltage(struct dvb_frontend *fe,
-       fe_sec_voltage_t fe_sec_voltage)
+       enum fe_sec_voltage fe_sec_voltage)
 {
        struct m88ds3103_priv *priv = fe->demodulator_priv;
        int ret;
@@ -1268,7 +1269,7 @@ err:
 }
 
 static int m88ds3103_diseqc_send_burst(struct dvb_frontend *fe,
-       fe_sec_mini_cmd_t fe_sec_mini_cmd)
+       enum fe_sec_mini_cmd fe_sec_mini_cmd)
 {
        struct m88ds3103_priv *priv = fe->demodulator_priv;
        int ret;
index 6217d928c23e39c60c31001966e7bb849244faeb..9d7d33430e4060b1d48518bece52d30e2f7d9904 100644 (file)
@@ -38,8 +38,8 @@ struct m88ds3103_priv {
        struct m88ds3103_config config;
        const struct m88ds3103_config *cfg;
        struct dvb_frontend fe;
-       fe_delivery_system_t delivery_system;
-       fe_status_t fe_status;
+       enum fe_delivery_system delivery_system;
+       enum fe_status fe_status;
        u32 dvbv3_ber; /* for old DVBv3 API read_ber */
        bool warm; /* FW running */
        struct i2c_adapter *i2c_adapter;
index d63bc9c13dce80a3e657d17b3eb9e9d15ec73086..9b6f464c48bd70ee7c150cd5e43e4e5708d591a6 100644 (file)
@@ -41,7 +41,7 @@ struct m88rs2000_state {
        u8 no_lock_count;
        u32 tuner_frequency;
        u32 symbol_rate;
-       fe_code_rate_t fec_inner;
+       enum fe_code_rate fec_inner;
        u8 tuner_level;
        int errmode;
 };
@@ -247,7 +247,7 @@ static int m88rs2000_send_diseqc_msg(struct dvb_frontend *fe,
 }
 
 static int m88rs2000_send_diseqc_burst(struct dvb_frontend *fe,
-                                               fe_sec_mini_cmd_t burst)
+                                      enum fe_sec_mini_cmd burst)
 {
        struct m88rs2000_state *state = fe->demodulator_priv;
        u8 reg0, reg1;
@@ -264,7 +264,8 @@ static int m88rs2000_send_diseqc_burst(struct dvb_frontend *fe,
        return 0;
 }
 
-static int m88rs2000_set_tone(struct dvb_frontend *fe, fe_sec_tone_mode_t tone)
+static int m88rs2000_set_tone(struct dvb_frontend *fe,
+                             enum fe_sec_tone_mode tone)
 {
        struct m88rs2000_state *state = fe->demodulator_priv;
        u8 reg0, reg1;
@@ -412,7 +413,8 @@ static int m88rs2000_tab_set(struct m88rs2000_state *state,
        return 0;
 }
 
-static int m88rs2000_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t volt)
+static int m88rs2000_set_voltage(struct dvb_frontend *fe,
+                                enum fe_sec_voltage volt)
 {
        struct m88rs2000_state *state = fe->demodulator_priv;
        u8 data;
@@ -462,7 +464,8 @@ static int m88rs2000_sleep(struct dvb_frontend *fe)
        return ret;
 }
 
-static int m88rs2000_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int m88rs2000_read_status(struct dvb_frontend *fe,
+                                enum fe_status *status)
 {
        struct m88rs2000_state *state = fe->demodulator_priv;
        u8 reg = m88rs2000_readreg(state, 0x8c);
@@ -539,7 +542,7 @@ static int m88rs2000_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks)
 }
 
 static int m88rs2000_set_fec(struct m88rs2000_state *state,
-               fe_code_rate_t fec)
+                            enum fe_code_rate fec)
 {
        u8 fec_set, reg;
        int ret;
@@ -574,7 +577,7 @@ static int m88rs2000_set_fec(struct m88rs2000_state *state,
        return ret;
 }
 
-static fe_code_rate_t m88rs2000_get_fec(struct m88rs2000_state *state)
+static enum fe_code_rate m88rs2000_get_fec(struct m88rs2000_state *state)
 {
        u8 reg;
        m88rs2000_writereg(state, 0x9a, 0x30);
@@ -606,7 +609,7 @@ static int m88rs2000_set_frontend(struct dvb_frontend *fe)
 {
        struct m88rs2000_state *state = fe->demodulator_priv;
        struct dtv_frontend_properties *c = &fe->dtv_property_cache;
-       fe_status_t status;
+       enum fe_status status;
        int i, ret = 0;
        u32 tuner_freq;
        s16 offset = 0;
index 3ddea4471d2b6668f633a963115d02cdad067f24..79bc671e87695577d8b41761cd328e205c243c35 100644 (file)
@@ -593,7 +593,7 @@ err:
        return -EREMOTEIO;
 }
 
-static int mb86a16_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int mb86a16_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        u8 stat, stat2;
        struct mb86a16_state *state = fe->demodulator_priv;
@@ -1562,7 +1562,8 @@ err:
        return -EREMOTEIO;
 }
 
-static int mb86a16_send_diseqc_burst(struct dvb_frontend *fe, fe_sec_mini_cmd_t burst)
+static int mb86a16_send_diseqc_burst(struct dvb_frontend *fe,
+                                    enum fe_sec_mini_cmd burst)
 {
        struct mb86a16_state *state = fe->demodulator_priv;
 
@@ -1590,7 +1591,7 @@ err:
        return -EREMOTEIO;
 }
 
-static int mb86a16_set_tone(struct dvb_frontend *fe, fe_sec_tone_mode_t tone)
+static int mb86a16_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone)
 {
        struct mb86a16_state *state = fe->demodulator_priv;
 
index e486dc0d8e6077f8eb2256cb9cbc442a6203b382..dbd5f43fa1280a66f29992d3834d084f312ff6e8 100644 (file)
@@ -28,7 +28,8 @@
 struct mb86a16_config {
        u8 demod_address;
 
-       int (*set_voltage)(struct dvb_frontend *fe, fe_sec_voltage_t voltage);
+       int (*set_voltage)(struct dvb_frontend *fe,
+                          enum fe_sec_voltage voltage);
 };
 
 
index 8f54c39ca63f7f8f5b57f91868ca40c1d27b920b..cfc005ee11d8704e754008cdda3a775ac91613c2 100644 (file)
@@ -294,7 +294,7 @@ static int mb86a20s_i2c_readreg(struct mb86a20s_state *state,
  * The functions below assume that gateway lock has already obtained
  */
 
-static int mb86a20s_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int mb86a20s_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct mb86a20s_state *state = fe->demodulator_priv;
        int val;
@@ -1951,7 +1951,7 @@ static int mb86a20s_set_frontend(struct dvb_frontend *fe)
 }
 
 static int mb86a20s_read_status_and_stats(struct dvb_frontend *fe,
-                                         fe_status_t *status)
+                                         enum fe_status *status)
 {
        struct mb86a20s_state *state = fe->demodulator_priv;
        int rc, status_nr;
@@ -2042,7 +2042,7 @@ static int mb86a20s_tune(struct dvb_frontend *fe,
                        bool re_tune,
                        unsigned int mode_flags,
                        unsigned int *delay,
-                       fe_status_t *status)
+                       enum fe_status *status)
 {
        struct mb86a20s_state *state = fe->demodulator_priv;
        int rc = 0;
index 2163490c1e6b23758cf8efcf3c14e60413e8ed45..c36e6764eeadc8764edacfe546cd0cd0389a83c0 100644 (file)
@@ -156,7 +156,7 @@ static int mt312_reset(struct mt312_state *state, const u8 full)
 }
 
 static int mt312_get_inversion(struct mt312_state *state,
-                              fe_spectral_inversion_t *i)
+                              enum fe_spectral_inversion *i)
 {
        int ret;
        u8 vit_mode;
@@ -225,9 +225,9 @@ static int mt312_get_symbol_rate(struct mt312_state *state, u32 *sr)
        return 0;
 }
 
-static int mt312_get_code_rate(struct mt312_state *state, fe_code_rate_t *cr)
+static int mt312_get_code_rate(struct mt312_state *state, enum fe_code_rate *cr)
 {
-       const fe_code_rate_t fec_tab[8] =
+       const enum fe_code_rate fec_tab[8] =
            { FEC_1_2, FEC_2_3, FEC_3_4, FEC_5_6, FEC_6_7, FEC_7_8,
                FEC_AUTO, FEC_AUTO };
 
@@ -380,7 +380,8 @@ static int mt312_send_master_cmd(struct dvb_frontend *fe,
        return 0;
 }
 
-static int mt312_send_burst(struct dvb_frontend *fe, const fe_sec_mini_cmd_t c)
+static int mt312_send_burst(struct dvb_frontend *fe,
+                           const enum fe_sec_mini_cmd c)
 {
        struct mt312_state *state = fe->demodulator_priv;
        const u8 mini_tab[2] = { 0x02, 0x03 };
@@ -403,7 +404,8 @@ static int mt312_send_burst(struct dvb_frontend *fe, const fe_sec_mini_cmd_t c)
        return 0;
 }
 
-static int mt312_set_tone(struct dvb_frontend *fe, const fe_sec_tone_mode_t t)
+static int mt312_set_tone(struct dvb_frontend *fe,
+                         const enum fe_sec_tone_mode t)
 {
        struct mt312_state *state = fe->demodulator_priv;
        const u8 tone_tab[2] = { 0x01, 0x00 };
@@ -426,7 +428,8 @@ static int mt312_set_tone(struct dvb_frontend *fe, const fe_sec_tone_mode_t t)
        return 0;
 }
 
-static int mt312_set_voltage(struct dvb_frontend *fe, const fe_sec_voltage_t v)
+static int mt312_set_voltage(struct dvb_frontend *fe,
+                            const enum fe_sec_voltage v)
 {
        struct mt312_state *state = fe->demodulator_priv;
        const u8 volt_tab[3] = { 0x00, 0x40, 0x00 };
@@ -442,7 +445,7 @@ static int mt312_set_voltage(struct dvb_frontend *fe, const fe_sec_voltage_t v)
        return mt312_writereg(state, DISEQC_MODE, val);
 }
 
-static int mt312_read_status(struct dvb_frontend *fe, fe_status_t *s)
+static int mt312_read_status(struct dvb_frontend *fe, enum fe_status *s)
 {
        struct mt312_state *state = fe->demodulator_priv;
        int ret;
index 2c3b50e828d7dbe7fa6e3761bc462bfa0f7827bc..123bb2f8e4b6ea6977b4f485e058af9b1e1eb104 100644 (file)
@@ -417,7 +417,7 @@ static int mt352_get_parameters(struct dvb_frontend* fe)
        return 0;
 }
 
-static int mt352_read_status(struct dvb_frontend* fe, fe_status_t* status)
+static int mt352_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct mt352_state* state = fe->demodulator_priv;
        int s0, s1, s3;
index 8a8e1ecb762d8abe8e6ab7b8478b2ec65f3577f9..79c3040912ab5c24f23aff01e0cb1df482a75e34 100644 (file)
@@ -781,7 +781,7 @@ static int nxt200x_setup_frontend_parameters(struct dvb_frontend *fe)
        return 0;
 }
 
-static int nxt200x_read_status(struct dvb_frontend* fe, fe_status_t* status)
+static int nxt200x_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct nxt200x_state* state = fe->demodulator_priv;
        u8 lock;
index 90ae6c72c0e3c085f792820dfbc995e831a588c9..73f9505367acaa6c034199911a967523655b87d7 100644 (file)
@@ -109,7 +109,8 @@ static int nxt6000_set_bandwidth(struct nxt6000_state *state, u32 bandwidth)
        return nxt6000_writereg(state, OFDM_TRL_NOMINALRATE_2, (nominal_rate >> 8) & 0xFF);
 }
 
-static int nxt6000_set_guard_interval(struct nxt6000_state* state, fe_guard_interval_t guard_interval)
+static int nxt6000_set_guard_interval(struct nxt6000_state *state,
+                                     enum fe_guard_interval guard_interval)
 {
        switch (guard_interval) {
 
@@ -131,7 +132,8 @@ static int nxt6000_set_guard_interval(struct nxt6000_state* state, fe_guard_inte
        }
 }
 
-static int nxt6000_set_inversion(struct nxt6000_state* state, fe_spectral_inversion_t inversion)
+static int nxt6000_set_inversion(struct nxt6000_state *state,
+                                enum fe_spectral_inversion inversion)
 {
        switch (inversion) {
 
@@ -147,7 +149,9 @@ static int nxt6000_set_inversion(struct nxt6000_state* state, fe_spectral_invers
        }
 }
 
-static int nxt6000_set_transmission_mode(struct nxt6000_state* state, fe_transmit_mode_t transmission_mode)
+static int
+nxt6000_set_transmission_mode(struct nxt6000_state *state,
+                             enum fe_transmit_mode transmission_mode)
 {
        int result;
 
@@ -416,7 +420,7 @@ static void nxt6000_dump_status(struct nxt6000_state *state)
        printk("\n");
 }
 
-static int nxt6000_read_status(struct dvb_frontend* fe, fe_status_t* status)
+static int nxt6000_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        u8 core_status;
        struct nxt6000_state* state = fe->demodulator_priv;
index cbbd259eacfe63569436077cf721c5b878a4f70d..35b1053b36409a7b8751714930db3fc28424c3a8 100644 (file)
@@ -63,7 +63,7 @@ struct or51132_state
        struct dvb_frontend frontend;
 
        /* Demodulator private data */
-       fe_modulation_t current_modulation;
+       enum fe_modulation current_modulation;
        u32 snr; /* Result of last SNR calculation */
 
        /* Tuner private data */
@@ -292,7 +292,7 @@ static int or51132_setmode(struct dvb_frontend* fe)
 #define MOD_FWCLASS_UNKNOWN    0
 #define MOD_FWCLASS_VSB                1
 #define MOD_FWCLASS_QAM                2
-static int modulation_fw_class(fe_modulation_t modulation)
+static int modulation_fw_class(enum fe_modulation modulation)
 {
        switch(modulation) {
        case VSB_8:
@@ -415,7 +415,7 @@ start:
        return 0;
 }
 
-static int or51132_read_status(struct dvb_frontend* fe, fe_status_t* status)
+static int or51132_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct or51132_state* state = fe->demodulator_priv;
        int reg;
index 873ea1da844b3b89940cff3a3082c9172b76b629..e82413b975e6ff81f52b7ffe8903842c372cf94f 100644 (file)
@@ -237,7 +237,7 @@ static int or51211_set_parameters(struct dvb_frontend *fe)
        return 0;
 }
 
-static int or51211_read_status(struct dvb_frontend* fe, fe_status_t* status)
+static int or51211_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct or51211_state* state = fe->demodulator_priv;
        unsigned char rec_buf[2];
index e1b8df62bd59192b85954c2b2b319d3e4a6497d4..3d01f4f22acaef5bb58925cac353b440979946e4 100644 (file)
@@ -392,7 +392,7 @@ err:
        return ret;
 }
 
-static int rtl2830_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int rtl2830_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct i2c_client *client = fe->demodulator_priv;
        struct rtl2830_dev *dev = i2c_get_clientdata(client);
index d50d5376c9c5d082afb27272895ebf57507b3bb1..cf793f39a09b3980c4acceb5fa61b1a54d8a9975 100644 (file)
@@ -34,7 +34,7 @@ struct rtl2830_dev {
        bool sleeping;
        unsigned long filters;
        struct delayed_work stat_work;
-       fe_status_t fe_status;
+       enum fe_status fe_status;
        u64 post_bit_error_prev; /* for old DVBv3 read_ber() calculation */
        u64 post_bit_error;
        u64 post_bit_count;
index a57c478e230679e7e6223447d3c8a551af2fd160..822ea4b7a7ffd72cc62d78841e4ab25838b34f36 100644 (file)
@@ -688,7 +688,7 @@ err:
        return ret;
 }
 
-static int rtl2832_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int rtl2832_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct rtl2832_dev *dev = fe->demodulator_priv;
        struct i2c_client *client = dev->client;
index 6f3a49c63ab0b682554b55ef94d71c7f2c61098e..5dcd3a41d23fec2d6be565d6a855c2be64c17e28 100644 (file)
@@ -39,7 +39,7 @@ struct rtl2832_dev {
        struct i2c_adapter *i2c_adapter_tuner;
        struct dvb_frontend fe;
        struct delayed_work stat_work;
-       fe_status_t fe_status;
+       enum fe_status fe_status;
        u64 post_bit_error_prev; /* for old DVBv3 read_ber() calculation */
        u64 post_bit_error;
        u64 post_bit_count;
index 5ff474a7ff29ad6cea60f23093ce71347b3c7040..10964848a2f17c22f2e664e4cde7cc2a97731088 100644 (file)
@@ -38,7 +38,7 @@ struct s5h1409_state {
        struct dvb_frontend frontend;
 
        /* previous uncorrected block counter */
-       fe_modulation_t current_modulation;
+       enum fe_modulation current_modulation;
 
        u32 current_frequency;
        int if_freq;
@@ -400,7 +400,7 @@ static int s5h1409_set_spectralinversion(struct dvb_frontend *fe, int inverted)
 }
 
 static int s5h1409_enable_modulation(struct dvb_frontend *fe,
-                                    fe_modulation_t m)
+                                    enum fe_modulation m)
 {
        struct s5h1409_state *state = fe->demodulator_priv;
 
@@ -755,7 +755,7 @@ static int s5h1409_init(struct dvb_frontend *fe)
        return 0;
 }
 
-static int s5h1409_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int s5h1409_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct s5h1409_state *state = fe->demodulator_priv;
        u16 reg;
index 64f35fed7ae1116ec9a4e7ecbea8e74582b1cef9..9afc3f42290e8403f7936f96833c157aac379ab5 100644 (file)
@@ -37,7 +37,7 @@ struct s5h1411_state {
 
        struct dvb_frontend frontend;
 
-       fe_modulation_t current_modulation;
+       enum fe_modulation current_modulation;
        unsigned int first_tune:1;
 
        u32 current_frequency;
@@ -484,7 +484,7 @@ static int s5h1411_set_serialmode(struct dvb_frontend *fe, int serial)
 }
 
 static int s5h1411_enable_modulation(struct dvb_frontend *fe,
-                                    fe_modulation_t m)
+                                    enum fe_modulation m)
 {
        struct s5h1411_state *state = fe->demodulator_priv;
 
@@ -659,7 +659,7 @@ static int s5h1411_init(struct dvb_frontend *fe)
        return 0;
 }
 
-static int s5h1411_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int s5h1411_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct s5h1411_state *state = fe->demodulator_priv;
        u16 reg;
index dfc20665e372e3145ef1bab2d9cfc8372ae5df1d..9c22a4c70d87591617b9c5ab1caa84f5912bff85 100644 (file)
@@ -52,7 +52,7 @@ struct s5h1420_state {
        u8 postlocked:1;
        u32 fclk;
        u32 tunedfreq;
-       fe_code_rate_t fec_inner;
+       enum fe_code_rate fec_inner;
        u32 symbol_rate;
 
        /* FIXME: ugly workaround for flexcop's incapable i2c-controller
@@ -124,7 +124,8 @@ static int s5h1420_writereg (struct s5h1420_state* state, u8 reg, u8 data)
        return 0;
 }
 
-static int s5h1420_set_voltage (struct dvb_frontend* fe, fe_sec_voltage_t voltage)
+static int s5h1420_set_voltage(struct dvb_frontend *fe,
+                              enum fe_sec_voltage voltage)
 {
        struct s5h1420_state* state = fe->demodulator_priv;
 
@@ -149,7 +150,8 @@ static int s5h1420_set_voltage (struct dvb_frontend* fe, fe_sec_voltage_t voltag
        return 0;
 }
 
-static int s5h1420_set_tone (struct dvb_frontend* fe, fe_sec_tone_mode_t tone)
+static int s5h1420_set_tone(struct dvb_frontend *fe,
+                           enum fe_sec_tone_mode tone)
 {
        struct s5h1420_state* state = fe->demodulator_priv;
 
@@ -270,7 +272,8 @@ exit:
        return result;
 }
 
-static int s5h1420_send_burst (struct dvb_frontend* fe, fe_sec_mini_cmd_t minicmd)
+static int s5h1420_send_burst(struct dvb_frontend *fe,
+                             enum fe_sec_mini_cmd minicmd)
 {
        struct s5h1420_state* state = fe->demodulator_priv;
        u8 val;
@@ -307,10 +310,10 @@ static int s5h1420_send_burst (struct dvb_frontend* fe, fe_sec_mini_cmd_t minicm
        return result;
 }
 
-static fe_status_t s5h1420_get_status_bits(struct s5h1420_state* state)
+static enum fe_status s5h1420_get_status_bits(struct s5h1420_state *state)
 {
        u8 val;
-       fe_status_t status = 0;
+       enum fe_status status = 0;
 
        val = s5h1420_readreg(state, 0x14);
        if (val & 0x02)
@@ -328,7 +331,8 @@ static fe_status_t s5h1420_get_status_bits(struct s5h1420_state* state)
        return status;
 }
 
-static int s5h1420_read_status(struct dvb_frontend* fe, fe_status_t* status)
+static int s5h1420_read_status(struct dvb_frontend *fe,
+                              enum fe_status *status)
 {
        struct s5h1420_state* state = fe->demodulator_priv;
        u8 val;
@@ -601,7 +605,7 @@ static void s5h1420_setfec_inversion(struct s5h1420_state* state,
        dprintk("leave %s\n", __func__);
 }
 
-static fe_code_rate_t s5h1420_getfec(struct s5h1420_state* state)
+static enum fe_code_rate s5h1420_getfec(struct s5h1420_state *state)
 {
        switch(s5h1420_readreg(state, 0x32) & 0x07) {
        case 0:
@@ -626,7 +630,8 @@ static fe_code_rate_t s5h1420_getfec(struct s5h1420_state* state)
        return FEC_NONE;
 }
 
-static fe_spectral_inversion_t s5h1420_getinversion(struct s5h1420_state* state)
+static enum fe_spectral_inversion
+s5h1420_getinversion(struct s5h1420_state *state)
 {
        if (s5h1420_readreg(state, 0x32) & 0x08)
                return INVERSION_ON;
index 6ec16a24374172f9eb3052e9b1c27e6463be95bb..4215652f8eb708484bccd4595b73d2381d66bd97 100644 (file)
@@ -36,7 +36,7 @@ struct s5h1432_state {
 
        struct dvb_frontend frontend;
 
-       fe_modulation_t current_modulation;
+       enum fe_modulation current_modulation;
        unsigned int first_tune:1;
 
        u32 current_frequency;
@@ -302,7 +302,7 @@ static int s5h1432_init(struct dvb_frontend *fe)
        return 0;
 }
 
-static int s5h1432_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int s5h1432_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        return 0;
 }
index 69862e1fd9e9d514e5e1f8ff927e2259b938880c..b2d9fe13e1a0fa823f414501376c5e22b7996a05 100644 (file)
@@ -348,7 +348,7 @@ static int s921_initfe(struct dvb_frontend *fe)
        return 0;
 }
 
-static int s921_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int s921_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct s921_state *state = fe->demodulator_priv;
        int regstatus, rc;
@@ -389,7 +389,7 @@ static int s921_read_status(struct dvb_frontend *fe, fe_status_t *status)
 
 static int s921_read_signal_strength(struct dvb_frontend *fe, u16 *strength)
 {
-       fe_status_t     status;
+       enum fe_status  status;
        struct s921_state *state = fe->demodulator_priv;
        int rc;
 
@@ -449,7 +449,7 @@ static int s921_tune(struct dvb_frontend *fe,
                        bool re_tune,
                        unsigned int mode_flags,
                        unsigned int *delay,
-                       fe_status_t *status)
+                       enum fe_status *status)
 {
        int rc = 0;
 
index 4cc5d10ed0d43e2740f54846f529569a675829fb..7c2eeee69757756957938ac287cdda4eaa1ea364 100644 (file)
@@ -698,7 +698,7 @@ static int si2165_sleep(struct dvb_frontend *fe)
        return 0;
 }
 
-static int si2165_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int si2165_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        int ret;
        u8 fec_lock = 0;
index d6a4cb0688c3528305afb56642ca4eff470dbaac..25e238c370e5ab57018dc3a9a1c7b440410b278c 100644 (file)
@@ -120,7 +120,7 @@ static int si2168_cmd_execute(struct i2c_client *client, struct si2168_cmd *cmd)
        return ret;
 }
 
-static int si2168_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int si2168_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct i2c_client *client = fe->demodulator_priv;
        struct si2168_dev *dev = i2c_get_clientdata(client);
index 90b6b6eace24ce9f178145d8025bbf30fedb47ee..c07e6fe2cb1018c3baa71dd5e7100679744e01c5 100644 (file)
@@ -31,8 +31,8 @@
 struct si2168_dev {
        struct i2c_adapter *adapter;
        struct dvb_frontend fe;
-       fe_delivery_system_t delivery_system;
-       fe_status_t fe_status;
+       enum fe_delivery_system delivery_system;
+       enum fe_status fe_status;
        bool active;
        bool fw_loaded;
        u8 ts_mode;
index 16850e2bf02fe37bccc4c54af466a43f5dd61b85..62ad7a7be9f86f17c4561821c6c7feab6ec93155 100644 (file)
@@ -410,7 +410,7 @@ static int si21xx_send_diseqc_msg(struct dvb_frontend *fe,
 }
 
 static int si21xx_send_diseqc_burst(struct dvb_frontend *fe,
-                                               fe_sec_mini_cmd_t burst)
+                                   enum fe_sec_mini_cmd burst)
 {
        struct si21xx_state *state = fe->demodulator_priv;
        u8 val;
@@ -434,7 +434,7 @@ static int si21xx_send_diseqc_burst(struct dvb_frontend *fe,
        return 0;
 }
 /*     30.06.2008 */
-static int si21xx_set_tone(struct dvb_frontend *fe, fe_sec_tone_mode_t tone)
+static int si21xx_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone)
 {
        struct si21xx_state *state = fe->demodulator_priv;
        u8 val;
@@ -454,7 +454,7 @@ static int si21xx_set_tone(struct dvb_frontend *fe, fe_sec_tone_mode_t tone)
        }
 }
 
-static int si21xx_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t volt)
+static int si21xx_set_voltage(struct dvb_frontend *fe, enum fe_sec_voltage volt)
 {
        struct si21xx_state *state = fe->demodulator_priv;
 
@@ -536,7 +536,7 @@ static int si21xx_init(struct dvb_frontend *fe)
 
 }
 
-static int si21_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int si21_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct si21xx_state *state = fe->demodulator_priv;
        u8 regs_read[2];
@@ -641,7 +641,7 @@ static int si21_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks)
 /*     initiates a channel acquisition sequence
        using the specified symbol rate and code rate */
 static int si21xx_setacquire(struct dvb_frontend *fe, int symbrate,
-                                               fe_code_rate_t crate)
+                            enum fe_code_rate crate)
 {
 
        struct si21xx_state *state = fe->demodulator_priv;
index 57dc2abaa87bc7d5e0cf881d3b30e3065a6dfc26..e87ac30d7fb83a772d9f924fb0d0b15c137a12ff 100644 (file)
@@ -350,7 +350,8 @@ static int sp8870_init (struct dvb_frontend* fe)
        return 0;
 }
 
-static int sp8870_read_status (struct dvb_frontend* fe, fe_status_t * fe_status)
+static int sp8870_read_status(struct dvb_frontend *fe,
+                             enum fe_status *fe_status)
 {
        struct sp8870_state* state = fe->demodulator_priv;
        int status;
index 1bb81b5ae6e0c69516ed4b7a65c9bef1280459ab..4378fe1b978e38b1d1b2dde57f0f6b73e3545f16 100644 (file)
@@ -416,7 +416,7 @@ static int sp887x_setup_frontend_parameters(struct dvb_frontend *fe)
        return 0;
 }
 
-static int sp887x_read_status(struct dvb_frontend* fe, fe_status_t* status)
+static int sp887x_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct sp887x_state* state = fe->demodulator_priv;
        u16 snr12 = sp887x_readreg(state, 0xf16);
index c73899d3a53d66a06995ba98b7a705785648a2a6..756650f154abe4d778fce5554eb629ba144953cb 100644 (file)
@@ -792,7 +792,8 @@ static int stb0899_wait_diseqc_txidle(struct stb0899_state *state, int timeout)
        return 0;
 }
 
-static int stb0899_send_diseqc_burst(struct dvb_frontend *fe, fe_sec_mini_cmd_t burst)
+static int stb0899_send_diseqc_burst(struct dvb_frontend *fe,
+                                    enum fe_sec_mini_cmd burst)
 {
        struct stb0899_state *state = fe->demodulator_priv;
        u8 reg, old_state;
@@ -1178,7 +1179,8 @@ static int stb0899_read_ber(struct dvb_frontend *fe, u32 *ber)
        return 0;
 }
 
-static int stb0899_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
+static int stb0899_set_voltage(struct dvb_frontend *fe,
+                              enum fe_sec_voltage voltage)
 {
        struct stb0899_state *state = fe->demodulator_priv;
 
@@ -1205,7 +1207,7 @@ static int stb0899_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage
        return 0;
 }
 
-static int stb0899_set_tone(struct dvb_frontend *fe, fe_sec_tone_mode_t tone)
+static int stb0899_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone)
 {
        struct stb0899_state *state = fe->demodulator_priv;
        struct stb0899_internal *internal = &state->internal;
index ecf4bb3a3b6b77919e4a37bd5237c020ea3bffca..c93d9a45f7f79824d2c176bfb94776f0937851f7 100644 (file)
@@ -44,7 +44,7 @@ struct stv0288_state {
        u8 initialised:1;
        u32 tuner_frequency;
        u32 symbol_rate;
-       fe_code_rate_t fec_inner;
+       enum fe_code_rate fec_inner;
        int errmode;
 };
 
@@ -174,7 +174,7 @@ static int stv0288_send_diseqc_msg(struct dvb_frontend *fe,
 }
 
 static int stv0288_send_diseqc_burst(struct dvb_frontend *fe,
-                                               fe_sec_mini_cmd_t burst)
+                                    enum fe_sec_mini_cmd burst)
 {
        struct stv0288_state *state = fe->demodulator_priv;
 
@@ -193,7 +193,7 @@ static int stv0288_send_diseqc_burst(struct dvb_frontend *fe,
        return 0;
 }
 
-static int stv0288_set_tone(struct dvb_frontend *fe, fe_sec_tone_mode_t tone)
+static int stv0288_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone)
 {
        struct stv0288_state *state = fe->demodulator_priv;
 
@@ -323,7 +323,8 @@ static u8 stv0288_inittab[] = {
        0xff, 0xff,
 };
 
-static int stv0288_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t volt)
+static int stv0288_set_voltage(struct dvb_frontend *fe,
+                              enum fe_sec_voltage volt)
 {
        dprintk("%s: %s\n", __func__,
                volt == SEC_VOLTAGE_13 ? "SEC_VOLTAGE_13" :
@@ -361,7 +362,7 @@ static int stv0288_init(struct dvb_frontend *fe)
        return 0;
 }
 
-static int stv0288_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int stv0288_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct stv0288_state *state = fe->demodulator_priv;
 
index dfc14d5c39996ad663b31da99356ee89fa2b3604..75b4d8b256573c9a4fdfe572b0bc0cf6e07540d3 100644 (file)
@@ -233,7 +233,8 @@ static void stv0297_set_initialdemodfreq(struct stv0297_state *state, long freq)
        stv0297_writereg(state, 0x20, tmp);
 }
 
-static int stv0297_set_qam(struct stv0297_state *state, fe_modulation_t modulation)
+static int stv0297_set_qam(struct stv0297_state *state,
+                          enum fe_modulation modulation)
 {
        int val = 0;
 
@@ -267,7 +268,8 @@ static int stv0297_set_qam(struct stv0297_state *state, fe_modulation_t modulati
        return 0;
 }
 
-static int stv0297_set_inversion(struct stv0297_state *state, fe_spectral_inversion_t inversion)
+static int stv0297_set_inversion(struct stv0297_state *state,
+                                enum fe_spectral_inversion inversion)
 {
        int val = 0;
 
@@ -325,7 +327,8 @@ static int stv0297_sleep(struct dvb_frontend *fe)
        return 0;
 }
 
-static int stv0297_read_status(struct dvb_frontend *fe, fe_status_t * status)
+static int stv0297_read_status(struct dvb_frontend *fe,
+                              enum fe_status *status)
 {
        struct stv0297_state *state = fe->demodulator_priv;
 
@@ -415,7 +418,7 @@ static int stv0297_set_frontend(struct dvb_frontend *fe)
        int sweeprate;
        int carrieroffset;
        unsigned long timeout;
-       fe_spectral_inversion_t inversion;
+       enum fe_spectral_inversion inversion;
 
        switch (p->modulation) {
        case QAM_16:
index b57ecf42e75a24f1696df562cd566b6b623ddb13..0ca5d9f0d851bc6c0eb24408ff5f644b8aad9f34 100644 (file)
@@ -61,7 +61,7 @@ struct stv0299_state {
        u8 initialised:1;
        u32 tuner_frequency;
        u32 symbol_rate;
-       fe_code_rate_t fec_inner;
+       enum fe_code_rate fec_inner;
        int errmode;
        u32 ucblocks;
        u8 mcr_reg;
@@ -134,7 +134,7 @@ static int stv0299_readregs (struct stv0299_state* state, u8 reg1, u8 *b, u8 len
        return ret == 2 ? 0 : ret;
 }
 
-static int stv0299_set_FEC (struct stv0299_state* state, fe_code_rate_t fec)
+static int stv0299_set_FEC(struct stv0299_state *state, enum fe_code_rate fec)
 {
        dprintk ("%s\n", __func__);
 
@@ -170,10 +170,10 @@ static int stv0299_set_FEC (struct stv0299_state* state, fe_code_rate_t fec)
     }
 }
 
-static fe_code_rate_t stv0299_get_fec (struct stv0299_state* state)
+static enum fe_code_rate stv0299_get_fec(struct stv0299_state *state)
 {
-       static fe_code_rate_t fec_tab [] = { FEC_2_3, FEC_3_4, FEC_5_6,
-                                            FEC_7_8, FEC_1_2 };
+       static enum fe_code_rate fec_tab[] = { FEC_2_3, FEC_3_4, FEC_5_6,
+                                              FEC_7_8, FEC_1_2 };
        u8 index;
 
        dprintk ("%s\n", __func__);
@@ -302,7 +302,8 @@ static int stv0299_send_diseqc_msg (struct dvb_frontend* fe,
        return 0;
 }
 
-static int stv0299_send_diseqc_burst (struct dvb_frontend* fe, fe_sec_mini_cmd_t burst)
+static int stv0299_send_diseqc_burst(struct dvb_frontend *fe,
+                                    enum fe_sec_mini_cmd burst)
 {
        struct stv0299_state* state = fe->demodulator_priv;
        u8 val;
@@ -329,7 +330,8 @@ static int stv0299_send_diseqc_burst (struct dvb_frontend* fe, fe_sec_mini_cmd_t
        return 0;
 }
 
-static int stv0299_set_tone (struct dvb_frontend* fe, fe_sec_tone_mode_t tone)
+static int stv0299_set_tone(struct dvb_frontend *fe,
+                           enum fe_sec_tone_mode tone)
 {
        struct stv0299_state* state = fe->demodulator_priv;
        u8 val;
@@ -351,7 +353,8 @@ static int stv0299_set_tone (struct dvb_frontend* fe, fe_sec_tone_mode_t tone)
        }
 }
 
-static int stv0299_set_voltage (struct dvb_frontend* fe, fe_sec_voltage_t voltage)
+static int stv0299_set_voltage(struct dvb_frontend *fe,
+                              enum fe_sec_voltage voltage)
 {
        struct stv0299_state* state = fe->demodulator_priv;
        u8 reg0x08;
@@ -476,7 +479,8 @@ static int stv0299_init (struct dvb_frontend* fe)
        return 0;
 }
 
-static int stv0299_read_status(struct dvb_frontend* fe, fe_status_t* status)
+static int stv0299_read_status(struct dvb_frontend *fe,
+                              enum fe_status *status)
 {
        struct stv0299_state* state = fe->demodulator_priv;
 
index b31ff265ff248996507a0766739bb5e10392a239..ec3e18e5ff50721c9033bd34ecf7b6094532fe55 100644 (file)
@@ -59,7 +59,7 @@ struct stv0367cab_state {
        int locked;                     /* channel found                */
        u32 freq_khz;                   /* found frequency (in kHz)     */
        u32 symbol_rate;                /* found symbol rate (in Bds)   */
-       fe_spectral_inversion_t spect_inv; /* Spectrum Inversion        */
+       enum fe_spectral_inversion spect_inv; /* Spectrum Inversion     */
 };
 
 struct stv0367ter_state {
@@ -67,10 +67,10 @@ struct stv0367ter_state {
        enum stv0367_ter_signal_type state;
        enum stv0367_ter_if_iq_mode if_iq_mode;
        enum stv0367_ter_mode mode;/* mode 2K or 8K */
-       fe_guard_interval_t guard;
+       enum fe_guard_interval guard;
        enum stv0367_ter_hierarchy hierarchy;
        u32 frequency;
-       fe_spectral_inversion_t  sense; /*  current search spectrum */
+       enum fe_spectral_inversion sense; /*  current search spectrum */
        u8  force; /* force mode/guard */
        u8  bw; /* channel width 6, 7 or 8 in MHz */
        u8  pBW; /* channel width used during previous lock */
@@ -2074,7 +2074,8 @@ static int stv0367ter_status(struct dvb_frontend *fe)
        return locked;
 }
 #endif
-static int stv0367ter_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int stv0367ter_read_status(struct dvb_frontend *fe,
+                                 enum fe_status *status)
 {
        struct stv0367_state *state = fe->demodulator_priv;
 
@@ -2716,7 +2717,8 @@ static u32 stv0367cab_GetSymbolRate(struct stv0367_state *state, u32 mclk_hz)
        return regsym;
 }
 
-static int stv0367cab_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int stv0367cab_read_status(struct dvb_frontend *fe,
+                                 enum fe_status *status)
 {
        struct stv0367_state *state = fe->demodulator_priv;
 
index 995db0689ddd83ab2181f983fa50b851f75db650..89bf6f64b078b7d7a6898ec77f5a183fe2f28bd3 100644 (file)
@@ -188,7 +188,7 @@ struct stv0367_cab_signal_info {
        u32 frequency; /* kHz */
        u32 symbol_rate; /* Mbds */
        enum stv0367cab_mod modulation;
-       fe_spectral_inversion_t spect_inv;
+       enum fe_spectral_inversion spect_inv;
        s32 Power_dBmx10;       /* Power of the RF signal (dBm x 10) */
        u32     CN_dBx10;       /* Carrier to noise ratio (dB x 10) */
        u32     BER;            /* Bit error rate (x 10000000)  */
index 2c88abfab5313b5976b14f31637794ffa1017ba0..fe31dd54195515543dc43636ae99ccc5a491cdb5 100644 (file)
@@ -1744,7 +1744,8 @@ static int stv0900_send_master_cmd(struct dvb_frontend *fe,
                                state->demod);
 }
 
-static int stv0900_send_burst(struct dvb_frontend *fe, fe_sec_mini_cmd_t burst)
+static int stv0900_send_burst(struct dvb_frontend *fe,
+                             enum fe_sec_mini_cmd burst)
 {
        struct stv0900_state *state = fe->demodulator_priv;
        struct stv0900_internal *intp = state->internal;
@@ -1793,7 +1794,8 @@ static int stv0900_recv_slave_reply(struct dvb_frontend *fe,
        return 0;
 }
 
-static int stv0900_set_tone(struct dvb_frontend *fe, fe_sec_tone_mode_t toneoff)
+static int stv0900_set_tone(struct dvb_frontend *fe,
+                           enum fe_sec_tone_mode toneoff)
 {
        struct stv0900_state *state = fe->demodulator_priv;
        struct stv0900_internal *intp = state->internal;
index 0b2a934f53e58ee8413bd3040f39b221cc901d22..25bdf6e0f9632d18a64c0c4e42bda005d0d80c51 100644 (file)
@@ -3732,7 +3732,7 @@ static int stv090x_read_cnr(struct dvb_frontend *fe, u16 *cnr)
        return 0;
 }
 
-static int stv090x_set_tone(struct dvb_frontend *fe, fe_sec_tone_mode_t tone)
+static int stv090x_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone)
 {
        struct stv090x_state *state = fe->demodulator_priv;
        u32 reg;
@@ -3822,7 +3822,8 @@ err:
        return -1;
 }
 
-static int stv090x_send_diseqc_burst(struct dvb_frontend *fe, fe_sec_mini_cmd_t burst)
+static int stv090x_send_diseqc_burst(struct dvb_frontend *fe,
+                                    enum fe_sec_mini_cmd burst)
 {
        struct stv090x_state *state = fe->demodulator_priv;
        u32 reg, idle = 0, fifo_full = 1;
index b1425830a24ea37fb0a081fcf95788e7891edfca..91c6dcf65d2a1f7fcbab3794703f67aef3423626 100644 (file)
@@ -158,7 +158,7 @@ static int stv6110_sleep(struct dvb_frontend *fe)
        return 0;
 }
 
-static u32 carrier_width(u32 symbol_rate, fe_rolloff_t rolloff)
+static u32 carrier_width(u32 symbol_rate, enum fe_rolloff rolloff)
 {
        u32 rlf;
 
index dce22ce35d207c01b045ac8f272ea246ba9ba4bd..456cdc7fb1e784937f4c7160f8c01905743cdcc0 100644 (file)
@@ -130,7 +130,7 @@ static int tc90522t_set_layers(struct dvb_frontend *fe)
 
 /* frontend ops */
 
-static int tc90522s_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int tc90522s_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct tc90522_state *state;
        int ret;
@@ -158,7 +158,7 @@ static int tc90522s_read_status(struct dvb_frontend *fe, fe_status_t *status)
        return 0;
 }
 
-static int tc90522t_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int tc90522t_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct tc90522_state *state;
        int ret;
@@ -194,7 +194,7 @@ static int tc90522t_read_status(struct dvb_frontend *fe, fe_status_t *status)
        return 0;
 }
 
-static const fe_code_rate_t fec_conv_sat[] = {
+static const enum fe_code_rate fec_conv_sat[] = {
        FEC_NONE, /* unused */
        FEC_1_2, /* for BPSK */
        FEC_1_2, FEC_2_3, FEC_3_4, FEC_5_6, FEC_7_8, /* for QPSK */
@@ -238,7 +238,10 @@ static int tc90522s_get_frontend(struct dvb_frontend *fe)
                        c->layer[1].segment_count = 0;
                else
                        c->layer[1].segment_count = val[4] & 0x3f; /* slots */
-               /* actually, BPSK if v==1, but not defined in fe_modulation_t */
+               /*
+                * actually, BPSK if v==1, but not defined in
+                * enum fe_modulation
+                */
                c->layer[1].modulation = QPSK;
                layers = (v > 0) ? 2 : 1;
        }
@@ -319,18 +322,18 @@ static int tc90522s_get_frontend(struct dvb_frontend *fe)
 }
 
 
-static const fe_transmit_mode_t tm_conv[] = {
+static const enum fe_transmit_mode tm_conv[] = {
        TRANSMISSION_MODE_2K,
        TRANSMISSION_MODE_4K,
        TRANSMISSION_MODE_8K,
        0
 };
 
-static const fe_code_rate_t fec_conv_ter[] = {
+static const enum fe_code_rate fec_conv_ter[] = {
        FEC_1_2, FEC_2_3, FEC_3_4, FEC_5_6, FEC_7_8, 0, 0, 0
 };
 
-static const fe_modulation_t mod_conv[] = {
+static const enum fe_modulation mod_conv[] = {
        DQPSK, QPSK, QAM_16, QAM_64, 0, 0, 0, 0
 };
 
index 28d9870680489e105f4c6f87bf6cfe9fa01de149..a684424e665a79a56f054a2c5fcc47c7b9a20495 100644 (file)
@@ -129,8 +129,8 @@ static int unlock_tuner(struct tda10021_state* state)
        return 0;
 }
 
-static int tda10021_setup_reg0 (struct tda10021_state* state, u8 reg0,
-                               fe_spectral_inversion_t inversion)
+static int tda10021_setup_reg0(struct tda10021_state *state, u8 reg0,
+                              enum fe_spectral_inversion inversion)
 {
        reg0 |= state->reg0 & 0x63;
 
@@ -308,7 +308,8 @@ static int tda10021_set_parameters(struct dvb_frontend *fe)
        return 0;
 }
 
-static int tda10021_read_status(struct dvb_frontend* fe, fe_status_t* status)
+static int tda10021_read_status(struct dvb_frontend *fe,
+                               enum fe_status *status)
 {
        struct tda10021_state* state = fe->demodulator_priv;
        int sync;
index f92fbbbb4a716ce41c3686bf71abe8405eda614b..44a55656093f2cf6d04be4c5c19b54cf8b5a0c4b 100644 (file)
@@ -376,7 +376,8 @@ static int tda10023_set_parameters(struct dvb_frontend *fe)
        return 0;
 }
 
-static int tda10023_read_status(struct dvb_frontend* fe, fe_status_t* status)
+static int tda10023_read_status(struct dvb_frontend *fe,
+                               enum fe_status *status)
 {
        struct tda10023_state* state = fe->demodulator_priv;
        int sync;
index 71fb63299de78414d003f507ebca09f2a2b86bb5..8451086c563f7d0dee066d958a2970a99582be85 100644 (file)
@@ -792,7 +792,7 @@ static int tda10048_init(struct dvb_frontend *fe)
        return ret;
 }
 
-static int tda10048_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int tda10048_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct tda10048_state *state = fe->demodulator_priv;
        u8 reg;
index d2b8ecbea81e7061992eee346a52c18737c3beea..0e209b56c76c1c487007121e336e0438944acb93 100644 (file)
@@ -1005,7 +1005,8 @@ static int tda1004x_get_fe(struct dvb_frontend *fe)
        return 0;
 }
 
-static int tda1004x_read_status(struct dvb_frontend* fe, fe_status_t * fe_status)
+static int tda1004x_read_status(struct dvb_frontend *fe,
+                               enum fe_status *fe_status)
 {
        struct tda1004x_state* state = fe->demodulator_priv;
        int status;
index 1470a5d63f581f8374d4e39f51a5d27c2dad515c..f6dc6307d35a2e861c83be01c67a7f17fff015b3 100644 (file)
@@ -203,7 +203,7 @@ error:
 }
 
 static int tda10071_set_tone(struct dvb_frontend *fe,
-       fe_sec_tone_mode_t fe_sec_tone_mode)
+       enum fe_sec_tone_mode fe_sec_tone_mode)
 {
        struct tda10071_priv *priv = fe->demodulator_priv;
        struct tda10071_cmd cmd;
@@ -249,7 +249,7 @@ error:
 }
 
 static int tda10071_set_voltage(struct dvb_frontend *fe,
-       fe_sec_voltage_t fe_sec_voltage)
+       enum fe_sec_voltage fe_sec_voltage)
 {
        struct tda10071_priv *priv = fe->demodulator_priv;
        struct tda10071_cmd cmd;
@@ -413,7 +413,7 @@ error:
 }
 
 static int tda10071_diseqc_send_burst(struct dvb_frontend *fe,
-       fe_sec_mini_cmd_t fe_sec_mini_cmd)
+       enum fe_sec_mini_cmd fe_sec_mini_cmd)
 {
        struct tda10071_priv *priv = fe->demodulator_priv;
        struct tda10071_cmd cmd;
@@ -476,7 +476,7 @@ error:
        return ret;
 }
 
-static int tda10071_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int tda10071_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct tda10071_priv *priv = fe->demodulator_priv;
        int ret;
@@ -668,7 +668,7 @@ static int tda10071_set_frontend(struct dvb_frontend *fe)
        struct dtv_frontend_properties *c = &fe->dtv_property_cache;
        int ret, i;
        u8 mode, rolloff, pilot, inversion, div;
-       fe_modulation_t modulation;
+       enum fe_modulation modulation;
 
        dev_dbg(&priv->i2c->dev,
                        "%s: delivery_system=%d modulation=%d frequency=%d symbol_rate=%d inversion=%d pilot=%d rolloff=%d\n",
index 7ec69ac510d7cf485c293a9ba76761a70488819f..54d7c713eec880d94d9e1bb0b84aa6104b6e65ca 100644 (file)
@@ -34,15 +34,15 @@ struct tda10071_priv {
        u8 meas_count[2];
        u32 ber;
        u32 ucb;
-       fe_status_t fe_status;
-       fe_delivery_system_t delivery_system;
+       enum fe_status fe_status;
+       enum fe_delivery_system delivery_system;
        bool warm; /* FW running */
 };
 
 static struct tda10071_modcod {
-       fe_delivery_system_t delivery_system;
-       fe_modulation_t modulation;
-       fe_code_rate_t fec;
+       enum fe_delivery_system delivery_system;
+       enum fe_modulation modulation;
+       enum fe_code_rate fec;
        u8 val;
 } TDA10071_MODCOD[] = {
        /* NBC-QPSK */
index f1a752187d08c8229778577b7e8852242b73a829..95a33e187f8ed442e38534739d2705eb84d0fedb 100644 (file)
@@ -185,7 +185,8 @@ static void tda10086_diseqc_wait(struct tda10086_state *state)
        }
 }
 
-static int tda10086_set_tone (struct dvb_frontend* fe, fe_sec_tone_mode_t tone)
+static int tda10086_set_tone(struct dvb_frontend *fe,
+                            enum fe_sec_tone_mode tone)
 {
        struct tda10086_state* state = fe->demodulator_priv;
        u8 t22k_off = 0x80;
@@ -238,7 +239,8 @@ static int tda10086_send_master_cmd (struct dvb_frontend* fe,
        return 0;
 }
 
-static int tda10086_send_burst (struct dvb_frontend* fe, fe_sec_mini_cmd_t minicmd)
+static int tda10086_send_burst(struct dvb_frontend *fe,
+                              enum fe_sec_mini_cmd minicmd)
 {
        struct tda10086_state* state = fe->demodulator_priv;
        u8 oldval = tda10086_read_byte(state, 0x36);
@@ -551,7 +553,8 @@ static int tda10086_get_frontend(struct dvb_frontend *fe)
        return 0;
 }
 
-static int tda10086_read_status(struct dvb_frontend* fe, fe_status_t *fe_status)
+static int tda10086_read_status(struct dvb_frontend *fe,
+                               enum fe_status *fe_status)
 {
        struct tda10086_state* state = fe->demodulator_priv;
        u8 val;
index 69e62f42e2e1388c7d99ad15bffcd95c234d5d40..796543fa2c8de107fc7f64cfbc6614e9993747ce 100644 (file)
@@ -97,7 +97,8 @@ static inline u8 tda8083_readreg (struct tda8083_state* state, u8 reg)
        return val;
 }
 
-static int tda8083_set_inversion (struct tda8083_state* state, fe_spectral_inversion_t inversion)
+static int tda8083_set_inversion(struct tda8083_state *state,
+                                enum fe_spectral_inversion inversion)
 {
        /*  XXX FIXME: implement other modes than FEC_AUTO */
        if (inversion == INVERSION_AUTO)
@@ -106,7 +107,7 @@ static int tda8083_set_inversion (struct tda8083_state* state, fe_spectral_inver
        return -EINVAL;
 }
 
-static int tda8083_set_fec (struct tda8083_state* state, fe_code_rate_t fec)
+static int tda8083_set_fec(struct tda8083_state *state, enum fe_code_rate fec)
 {
        if (fec == FEC_AUTO)
                return tda8083_writereg (state, 0x07, 0xff);
@@ -117,11 +118,13 @@ static int tda8083_set_fec (struct tda8083_state* state, fe_code_rate_t fec)
        return -EINVAL;
 }
 
-static fe_code_rate_t tda8083_get_fec (struct tda8083_state* state)
+static enum fe_code_rate tda8083_get_fec(struct tda8083_state *state)
 {
        u8 index;
-       static fe_code_rate_t fec_tab [] = { FEC_8_9, FEC_1_2, FEC_2_3, FEC_3_4,
-                                      FEC_4_5, FEC_5_6, FEC_6_7, FEC_7_8 };
+       static enum fe_code_rate fec_tab[] = {
+               FEC_8_9, FEC_1_2, FEC_2_3, FEC_3_4,
+               FEC_4_5, FEC_5_6, FEC_6_7, FEC_7_8
+       };
 
        index = tda8083_readreg(state, 0x0e) & 0x07;
 
@@ -178,7 +181,8 @@ static void tda8083_wait_diseqc_fifo (struct tda8083_state* state, int timeout)
        }
 }
 
-static int tda8083_set_tone (struct tda8083_state* state, fe_sec_tone_mode_t tone)
+static int tda8083_set_tone(struct tda8083_state *state,
+                           enum fe_sec_tone_mode tone)
 {
        tda8083_writereg (state, 0x26, 0xf1);
 
@@ -192,7 +196,8 @@ static int tda8083_set_tone (struct tda8083_state* state, fe_sec_tone_mode_t ton
        }
 }
 
-static int tda8083_set_voltage (struct tda8083_state* state, fe_sec_voltage_t voltage)
+static int tda8083_set_voltage(struct tda8083_state *state,
+                              enum fe_sec_voltage voltage)
 {
        switch (voltage) {
        case SEC_VOLTAGE_13:
@@ -204,7 +209,8 @@ static int tda8083_set_voltage (struct tda8083_state* state, fe_sec_voltage_t vo
        }
 }
 
-static int tda8083_send_diseqc_burst (struct tda8083_state* state, fe_sec_mini_cmd_t burst)
+static int tda8083_send_diseqc_burst(struct tda8083_state *state,
+                                    enum fe_sec_mini_cmd burst)
 {
        switch (burst) {
        case SEC_MINI_A:
@@ -222,8 +228,8 @@ static int tda8083_send_diseqc_burst (struct tda8083_state* state, fe_sec_mini_c
        return 0;
 }
 
-static int tda8083_send_diseqc_msg (struct dvb_frontend* fe,
-                                   struct dvb_diseqc_master_cmd *m)
+static int tda8083_send_diseqc_msg(struct dvb_frontend *fe,
+                                  struct dvb_diseqc_master_cmd *m)
 {
        struct tda8083_state* state = fe->demodulator_priv;
        int i;
@@ -240,7 +246,8 @@ static int tda8083_send_diseqc_msg (struct dvb_frontend* fe,
        return 0;
 }
 
-static int tda8083_read_status(struct dvb_frontend* fe, fe_status_t* status)
+static int tda8083_read_status(struct dvb_frontend *fe,
+                              enum fe_status *status)
 {
        struct tda8083_state* state = fe->demodulator_priv;
 
@@ -372,7 +379,8 @@ static int tda8083_init(struct dvb_frontend* fe)
        return 0;
 }
 
-static int tda8083_diseqc_send_burst(struct dvb_frontend* fe, fe_sec_mini_cmd_t burst)
+static int tda8083_diseqc_send_burst(struct dvb_frontend *fe,
+                                    enum fe_sec_mini_cmd burst)
 {
        struct tda8083_state* state = fe->demodulator_priv;
 
@@ -383,7 +391,8 @@ static int tda8083_diseqc_send_burst(struct dvb_frontend* fe, fe_sec_mini_cmd_t
        return 0;
 }
 
-static int tda8083_diseqc_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone)
+static int tda8083_diseqc_set_tone(struct dvb_frontend *fe,
+                                  enum fe_sec_tone_mode tone)
 {
        struct tda8083_state* state = fe->demodulator_priv;
 
@@ -394,7 +403,8 @@ static int tda8083_diseqc_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t t
        return 0;
 }
 
-static int tda8083_diseqc_set_voltage(struct dvb_frontend* fe, fe_sec_voltage_t voltage)
+static int tda8083_diseqc_set_voltage(struct dvb_frontend *fe,
+                                     enum fe_sec_voltage voltage)
 {
        struct tda8083_state* state = fe->demodulator_priv;
 
index bb42b563c42d7761353747f74d682c6ac0999f6b..aacfdda3e005ab7c0b763a71eeded7812346aaac 100644 (file)
@@ -90,7 +90,8 @@ static u8 ves1820_readreg(struct ves1820_state *state, u8 reg)
        return b1[0];
 }
 
-static int ves1820_setup_reg0(struct ves1820_state *state, u8 reg0, fe_spectral_inversion_t inversion)
+static int ves1820_setup_reg0(struct ves1820_state *state,
+                             u8 reg0, enum fe_spectral_inversion inversion)
 {
        reg0 |= state->reg0 & 0x62;
 
@@ -237,7 +238,8 @@ static int ves1820_set_parameters(struct dvb_frontend *fe)
        return 0;
 }
 
-static int ves1820_read_status(struct dvb_frontend* fe, fe_status_t* status)
+static int ves1820_read_status(struct dvb_frontend *fe,
+                              enum fe_status *status)
 {
        struct ves1820_state* state = fe->demodulator_priv;
        int sync;
index 9c17eacaec24f738e63028e61cb9d7d3d793c9ba..52695239642257feefa1306f548c0d73302027be 100644 (file)
@@ -41,7 +41,7 @@ struct ves1x93_state {
        struct dvb_frontend frontend;
 
        /* previous uncorrected block counter */
-       fe_spectral_inversion_t inversion;
+       enum fe_spectral_inversion inversion;
        u8 *init_1x93_tab;
        u8 *init_1x93_wtab;
        u8 tab_size;
@@ -130,7 +130,8 @@ static int ves1x93_clr_bit (struct ves1x93_state* state)
        return 0;
 }
 
-static int ves1x93_set_inversion (struct ves1x93_state* state, fe_spectral_inversion_t inversion)
+static int ves1x93_set_inversion(struct ves1x93_state *state,
+                                enum fe_spectral_inversion inversion)
 {
        u8 val;
 
@@ -156,7 +157,7 @@ static int ves1x93_set_inversion (struct ves1x93_state* state, fe_spectral_inver
        return ves1x93_writereg (state, 0x0c, (state->init_1x93_tab[0x0c] & 0x3f) | val);
 }
 
-static int ves1x93_set_fec (struct ves1x93_state* state, fe_code_rate_t fec)
+static int ves1x93_set_fec(struct ves1x93_state *state, enum fe_code_rate fec)
 {
        if (fec == FEC_AUTO)
                return ves1x93_writereg (state, 0x0d, 0x08);
@@ -166,7 +167,7 @@ static int ves1x93_set_fec (struct ves1x93_state* state, fe_code_rate_t fec)
                return ves1x93_writereg (state, 0x0d, fec - FEC_1_2);
 }
 
-static fe_code_rate_t ves1x93_get_fec (struct ves1x93_state* state)
+static enum fe_code_rate ves1x93_get_fec(struct ves1x93_state *state)
 {
        return FEC_1_2 + ((ves1x93_readreg (state, 0x0d) >> 4) & 0x7);
 }
@@ -281,7 +282,8 @@ static int ves1x93_init (struct dvb_frontend* fe)
        return 0;
 }
 
-static int ves1x93_set_voltage (struct dvb_frontend* fe, fe_sec_voltage_t voltage)
+static int ves1x93_set_voltage(struct dvb_frontend *fe,
+                              enum fe_sec_voltage voltage)
 {
        struct ves1x93_state* state = fe->demodulator_priv;
 
@@ -297,7 +299,8 @@ static int ves1x93_set_voltage (struct dvb_frontend* fe, fe_sec_voltage_t voltag
        }
 }
 
-static int ves1x93_read_status(struct dvb_frontend* fe, fe_status_t* status)
+static int ves1x93_read_status(struct dvb_frontend *fe,
+                              enum fe_status *status)
 {
        struct ves1x93_state* state = fe->demodulator_priv;
 
index 4e62a6611847ac0e1f7f3b0ef76a8cbb2ca06e26..ef9764a02d4c9d4b580022a5a4d31eb0f0a3342e 100644 (file)
@@ -462,7 +462,7 @@ static int zl10353_get_parameters(struct dvb_frontend *fe)
        return 0;
 }
 
-static int zl10353_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int zl10353_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct zl10353_state *state = fe->demodulator_priv;
        int s6, s7, s8;
index 6fe9793b98b3cfe19dfc22f664c3696ad78d71f3..17acda6bcb6eef0763330e566b4c1c9a444ce5a1 100644 (file)
@@ -61,12 +61,12 @@ static int fdtv_diseqc_send_master_cmd(struct dvb_frontend *fe,
 }
 
 static int fdtv_diseqc_send_burst(struct dvb_frontend *fe,
-                                 fe_sec_mini_cmd_t minicmd)
+                                 enum fe_sec_mini_cmd minicmd)
 {
        return 0;
 }
 
-static int fdtv_set_tone(struct dvb_frontend *fe, fe_sec_tone_mode_t tone)
+static int fdtv_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone)
 {
        struct firedtv *fdtv = fe->sec_priv;
 
@@ -75,7 +75,7 @@ static int fdtv_set_tone(struct dvb_frontend *fe, fe_sec_tone_mode_t tone)
 }
 
 static int fdtv_set_voltage(struct dvb_frontend *fe,
-                           fe_sec_voltage_t voltage)
+                           enum fe_sec_voltage voltage)
 {
        struct firedtv *fdtv = fe->sec_priv;
 
@@ -83,7 +83,7 @@ static int fdtv_set_voltage(struct dvb_frontend *fe,
        return 0;
 }
 
-static int fdtv_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int fdtv_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct firedtv *fdtv = fe->sec_priv;
        struct firedtv_tuner_status stat;
index 346a85be6de2ac60e727f06602ed4b7e46880ce4..345d1eda8c057be669afe273c8c4d65f22aa373f 100644 (file)
@@ -99,8 +99,8 @@ struct firedtv {
        s8                      isochannel;
        struct fdtv_ir_context  *ir_context;
 
-       fe_sec_voltage_t        voltage;
-       fe_sec_tone_mode_t      tone;
+       enum fe_sec_voltage     voltage;
+       enum fe_sec_tone_mode   tone;
 
        struct mutex            demux_mutex;
        unsigned long           channel_active;
index f2261dfe5d1aea3b0b9ff67d50fe9e0dcefa58ae..4a90eee5e3bb761cf191aa9567efa14f231dff38 100644 (file)
@@ -425,7 +425,8 @@ static int dst_set_bandwidth(struct dst_state *state, u32 bandwidth)
        return 0;
 }
 
-static int dst_set_inversion(struct dst_state *state, fe_spectral_inversion_t inversion)
+static int dst_set_inversion(struct dst_state *state,
+                            enum fe_spectral_inversion inversion)
 {
        state->inversion = inversion;
        switch (inversion) {
@@ -442,13 +443,13 @@ static int dst_set_inversion(struct dst_state *state, fe_spectral_inversion_t in
        return 0;
 }
 
-static int dst_set_fec(struct dst_state *state, fe_code_rate_t fec)
+static int dst_set_fec(struct dst_state *state, enum fe_code_rate fec)
 {
        state->fec = fec;
        return 0;
 }
 
-static fe_code_rate_t dst_get_fec(struct dst_state *state)
+static enum fe_code_rate dst_get_fec(struct dst_state *state)
 {
        return state->fec;
 }
@@ -499,7 +500,8 @@ static int dst_set_symbolrate(struct dst_state *state, u32 srate)
        return 0;
 }
 
-static int dst_set_modulation(struct dst_state *state, fe_modulation_t modulation)
+static int dst_set_modulation(struct dst_state *state,
+                             enum fe_modulation modulation)
 {
        if (state->dst_type != DST_TYPE_IS_CABLE)
                return -EOPNOTSUPP;
@@ -536,7 +538,7 @@ static int dst_set_modulation(struct dst_state *state, fe_modulation_t modulatio
        return 0;
 }
 
-static fe_modulation_t dst_get_modulation(struct dst_state *state)
+static enum fe_modulation dst_get_modulation(struct dst_state *state)
 {
        return state->modulation;
 }
@@ -1376,7 +1378,8 @@ static int dst_get_tuna(struct dst_state *state)
        return 1;
 }
 
-static int dst_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage);
+static int dst_set_voltage(struct dvb_frontend *fe,
+                          enum fe_sec_voltage voltage);
 
 static int dst_write_tuna(struct dvb_frontend *fe)
 {
@@ -1466,7 +1469,7 @@ static int dst_set_diseqc(struct dvb_frontend *fe, struct dvb_diseqc_master_cmd
        return dst_command(state, paket, 8);
 }
 
-static int dst_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
+static int dst_set_voltage(struct dvb_frontend *fe, enum fe_sec_voltage voltage)
 {
        int need_cmd, retval = 0;
        struct dst_state *state = fe->demodulator_priv;
@@ -1500,7 +1503,7 @@ static int dst_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
        return retval;
 }
 
-static int dst_set_tone(struct dvb_frontend *fe, fe_sec_tone_mode_t tone)
+static int dst_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone)
 {
        struct dst_state *state = fe->demodulator_priv;
 
@@ -1525,7 +1528,7 @@ static int dst_set_tone(struct dvb_frontend *fe, fe_sec_tone_mode_t tone)
        return dst_tone_power_cmd(state);
 }
 
-static int dst_send_burst(struct dvb_frontend *fe, fe_sec_mini_cmd_t minicmd)
+static int dst_send_burst(struct dvb_frontend *fe, enum fe_sec_mini_cmd minicmd)
 {
        struct dst_state *state = fe->demodulator_priv;
 
@@ -1575,7 +1578,7 @@ static int bt8xx_dst_init(struct dvb_frontend *fe)
        return 0;
 }
 
-static int dst_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int dst_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct dst_state *state = fe->demodulator_priv;
 
@@ -1646,7 +1649,7 @@ static int dst_tune_frontend(struct dvb_frontend* fe,
                            bool re_tune,
                            unsigned int mode_flags,
                            unsigned int *delay,
-                           fe_status_t *status)
+                           enum fe_status *status)
 {
        struct dst_state *state = fe->demodulator_priv;
        struct dtv_frontend_properties *p = &fe->dtv_property_cache;
index d70d98f1a5716775c2b9163a80fccfb56051ef6c..6a2cfdd44e3e36773d39d5ca97f13822a5c43e75 100644 (file)
@@ -113,11 +113,11 @@ struct dst_state {
        u8 dst_type;
        u32 type_flags;
        u32 frequency;          /* intermediate frequency in kHz for QPSK */
-       fe_spectral_inversion_t inversion;
+       enum fe_spectral_inversion inversion;
        u32 symbol_rate;        /* symbol rate in Symbols per second */
-       fe_code_rate_t fec;
-       fe_sec_voltage_t voltage;
-       fe_sec_tone_mode_t tone;
+       enum fe_code_rate fec;
+       enum fe_sec_voltage voltage;
+       enum fe_sec_tone_mode tone;
        u32 decode_freq;
        u8 decode_lock;
        u16 decode_strength;
@@ -127,8 +127,8 @@ struct dst_state {
        u32 bandwidth;
        u32 dst_hw_cap;
        u8 dst_fw_version;
-       fe_sec_mini_cmd_t minicmd;
-       fe_modulation_t modulation;
+       enum fe_sec_mini_cmd minicmd;
+       enum fe_modulation modulation;
        u8 messages[256];
        u8 mac_address[8];
        u8 fw_version[8];
index 9f377ad5e84573622942b1ad14f29dabe764e24b..a77c2d3b50fb9948e7cdb470d8ee1ce9b67ccd80 100644 (file)
@@ -572,7 +572,8 @@ static struct stb6100_config prof_8000_stb6100_config = {
        .refclock = 27000000,
 };
 
-static int p8000_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
+static int p8000_set_voltage(struct dvb_frontend *fe,
+                            enum fe_sec_voltage voltage)
 {
        struct cx23885_tsport *port = fe->dvb->priv;
        struct cx23885_dev *dev = port->dev;
@@ -587,7 +588,7 @@ static int p8000_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
 }
 
 static int dvbsky_t9580_set_voltage(struct dvb_frontend *fe,
-                                       fe_sec_voltage_t voltage)
+                                       enum fe_sec_voltage voltage)
 {
        struct cx23885_tsport *port = fe->dvb->priv;
        struct cx23885_dev *dev = port->dev;
@@ -616,7 +617,7 @@ static int dvbsky_t9580_set_voltage(struct dvb_frontend *fe,
 }
 
 static int dvbsky_s952_portc_set_voltage(struct dvb_frontend *fe,
-                                       fe_sec_voltage_t voltage)
+                                       enum fe_sec_voltage voltage)
 {
        struct cx23885_tsport *port = fe->dvb->priv;
        struct cx23885_dev *dev = port->dev;
@@ -1186,7 +1187,8 @@ static int dvb_register(struct cx23885_tsport *port)
        struct i2c_client *client_demod = NULL, *client_tuner = NULL;
        struct i2c_client *client_sec = NULL;
        const struct m88ds3103_config *p_m88ds3103_config = NULL;
-       int (*p_set_voltage)(struct dvb_frontend *fe, fe_sec_voltage_t voltage) = NULL;
+       int (*p_set_voltage)(struct dvb_frontend *fe,
+                            enum fe_sec_voltage voltage) = NULL;
        int mfe_shared = 0; /* bus not shared by default */
        int ret;
 
index 6f817d8732da8ca6a19ed7f742b78d85f66c4da9..a6c45eb0a10539a62e0dbe739717673c41954055 100644 (file)
@@ -144,7 +144,7 @@ static u8 f300_xfer(struct dvb_frontend *fe, u8 *buf)
        return ret;
 }
 
-int f300_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
+int f300_set_voltage(struct dvb_frontend *fe, enum fe_sec_voltage voltage)
 {
        u8 buf[16];
 
index e73344c94963818d71a353e3c920c93b47728ae4..be14d7de7cd83f0bc6223b62f0cba6844d4240e9 100644 (file)
@@ -1,2 +1,2 @@
 extern int f300_set_voltage(struct dvb_frontend *fe,
-                               fe_sec_voltage_t voltage);
+                           enum fe_sec_voltage voltage);
index 81e25194986b9458ac7d4674e09b73b2d7f76407..027ead438194809f3696af5588604594de944e26 100644 (file)
@@ -309,7 +309,7 @@ struct cx23885_tsport {
 
        int (*set_frontend)(struct dvb_frontend *fe);
        int (*fe_set_voltage)(struct dvb_frontend *fe,
-                               fe_sec_voltage_t voltage);
+                             enum fe_sec_voltage voltage);
 };
 
 struct cx23885_kernel_ir {
index 1b2ed238cdb6f6a59ad60dd2416384aada53e77d..9dfa5ee32a8fa17c21871afa0e1b47347a2cabe3 100644 (file)
@@ -449,7 +449,7 @@ static int cx24123_set_ts_param(struct dvb_frontend* fe,
 }
 
 static int kworld_dvbs_100_set_voltage(struct dvb_frontend* fe,
-                                      fe_sec_voltage_t voltage)
+                                      enum fe_sec_voltage voltage)
 {
        struct cx8802_dev *dev= fe->dvb->priv;
        struct cx88_core *core = dev->core;
@@ -465,7 +465,7 @@ static int kworld_dvbs_100_set_voltage(struct dvb_frontend* fe,
 }
 
 static int geniatech_dvbs_set_voltage(struct dvb_frontend *fe,
-                                     fe_sec_voltage_t voltage)
+                                     enum fe_sec_voltage voltage)
 {
        struct cx8802_dev *dev= fe->dvb->priv;
        struct cx88_core *core = dev->core;
@@ -481,7 +481,7 @@ static int geniatech_dvbs_set_voltage(struct dvb_frontend *fe,
 }
 
 static int tevii_dvbs_set_voltage(struct dvb_frontend *fe,
-                                     fe_sec_voltage_t voltage)
+                                 enum fe_sec_voltage voltage)
 {
        struct cx8802_dev *dev= fe->dvb->priv;
        struct cx88_core *core = dev->core;
@@ -505,7 +505,7 @@ static int tevii_dvbs_set_voltage(struct dvb_frontend *fe,
 }
 
 static int vp1027_set_voltage(struct dvb_frontend *fe,
-                                   fe_sec_voltage_t voltage)
+                             enum fe_sec_voltage voltage)
 {
        struct cx8802_dev *dev = fe->dvb->priv;
        struct cx88_core *core = dev->core;
@@ -897,7 +897,7 @@ static int samsung_smt_7020_tuner_set_params(struct dvb_frontend *fe)
 }
 
 static int samsung_smt_7020_set_tone(struct dvb_frontend *fe,
-       fe_sec_tone_mode_t tone)
+       enum fe_sec_tone_mode tone)
 {
        struct cx8802_dev *dev = fe->dvb->priv;
        struct cx88_core *core = dev->core;
@@ -919,7 +919,7 @@ static int samsung_smt_7020_set_tone(struct dvb_frontend *fe,
 }
 
 static int samsung_smt_7020_set_voltage(struct dvb_frontend *fe,
-       fe_sec_voltage_t voltage)
+                                       enum fe_sec_voltage voltage)
 {
        struct cx8802_dev *dev = fe->dvb->priv;
        struct cx88_core *core = dev->core;
index e75547827c523cdf3ef866ed7d1f1badc4a81752..785fe2e0d702e3ac5614b789c06ba54d705069ec 100644 (file)
@@ -375,9 +375,10 @@ struct cx88_core {
 
        /* config info -- dvb */
 #if IS_ENABLED(CONFIG_VIDEO_CX88_DVB)
-       int                        (*prev_set_voltage)(struct dvb_frontend *fe, fe_sec_voltage_t voltage);
+       int     (*prev_set_voltage)(struct dvb_frontend *fe,
+                                   enum fe_sec_voltage voltage);
 #endif
-       void                       (*gate_ctrl)(struct cx88_core  *core, int open);
+       void    (*gate_ctrl)(struct cx88_core *core, int open);
 
        /* state info */
        struct task_struct         *kthread;
index ed11716731e95cdb6a51ce90b7df6c4de267e44d..88915fb87e80d7dc5a3b6cd193d36cdcee409ce1 100644 (file)
@@ -591,7 +591,8 @@ static inline struct dm1105_dev *frontend_to_dm1105_dev(struct dvb_frontend *fe)
        return container_of(fe->dvb, struct dm1105_dev, dvb_adapter);
 }
 
-static int dm1105_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
+static int dm1105_set_voltage(struct dvb_frontend *fe,
+                             enum fe_sec_voltage voltage)
 {
        struct dm1105_dev *dev = frontend_to_dm1105_dev(fe);
 
index 7c1bd167225c28b3bf6c9819e7294e7e197a833d..3b1928594b120e9dcc2ddbce8f3321a7ce06544e 100644 (file)
@@ -44,7 +44,7 @@ static struct mb86a16_config vp1034_mb86a16_config = {
 #define MANTIS_MODEL_NAME      "VP-1034"
 #define MANTIS_DEV_TYPE                "DVB-S/DSS"
 
-int vp1034_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
+int vp1034_set_voltage(struct dvb_frontend *fe, enum fe_sec_voltage voltage)
 {
        struct mantis_pci *mantis = fe->dvb->priv;
 
index 323f38ef8e3d66f930bf73f8daa8bdc39a94d72e..764b1c66ea1b66ea99d140ce04bd223539c0d895 100644 (file)
@@ -28,6 +28,7 @@
 #define MANTIS_VP_1034_DVB_S   0x0014
 
 extern struct mantis_hwconfig vp1034_config;
-extern int vp1034_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage);
+extern int vp1034_set_voltage(struct dvb_frontend *fe,
+                             enum fe_sec_voltage voltage);
 
 #endif /* __MANTIS_VP1034_H */
index 51e2fbd18b1b1532cd3d7c1ef83c3b258c75219d..fa30930d70477cc7c0f48644e3a414ca1847504d 100644 (file)
@@ -682,7 +682,7 @@ struct ngene_channel {
        int                   AudioDTOUpdated;
        u32                   AudioDTOValue;
 
-       int (*set_tone)(struct dvb_frontend *, fe_sec_tone_mode_t);
+       int (*set_tone)(struct dvb_frontend *, enum fe_sec_tone_mode);
        u8 lnbh;
 
        /* stuff from analog driver */
index acc35b42e53cb0ee451cd633395f12d5b001a5e9..e7e4428109c32d419665b235f4564a0e876b46e9 100644 (file)
@@ -101,11 +101,11 @@ struct pt1_adapter {
        struct dmxdev dmxdev;
        struct dvb_frontend *fe;
        int (*orig_set_voltage)(struct dvb_frontend *fe,
-                               fe_sec_voltage_t voltage);
+                               enum fe_sec_voltage voltage);
        int (*orig_sleep)(struct dvb_frontend *fe);
        int (*orig_init)(struct dvb_frontend *fe);
 
-       fe_sec_voltage_t voltage;
+       enum fe_sec_voltage voltage;
        int sleep;
 };
 
@@ -575,7 +575,7 @@ pt1_update_power(struct pt1 *pt1)
        mutex_unlock(&pt1->lock);
 }
 
-static int pt1_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
+static int pt1_set_voltage(struct dvb_frontend *fe, enum fe_sec_voltage voltage)
 {
        struct pt1_adapter *adap;
 
index 1b637b74ef589161fd1c195428bf90198c08b1df..d0e70dc0e16f97dcc440a3387bb83d9d680c7f00 100644 (file)
@@ -108,7 +108,7 @@ static int va1j5jf8007s_get_frontend_algo(struct dvb_frontend *fe)
 }
 
 static int
-va1j5jf8007s_read_status(struct dvb_frontend *fe, fe_status_t *status)
+va1j5jf8007s_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct va1j5jf8007s_state *state;
 
@@ -387,7 +387,7 @@ static int
 va1j5jf8007s_tune(struct dvb_frontend *fe,
                  bool re_tune,
                  unsigned int mode_flags,  unsigned int *delay,
-                 fe_status_t *status)
+                 enum fe_status *status)
 {
        struct va1j5jf8007s_state *state;
        int ret;
index 2db15159d514daf498791e668a4eab8cd1a91c7d..0268f20b8097137e3f705b86ab8631baee7ccbf8 100644 (file)
@@ -98,7 +98,7 @@ static int va1j5jf8007t_get_frontend_algo(struct dvb_frontend *fe)
 }
 
 static int
-va1j5jf8007t_read_status(struct dvb_frontend *fe, fe_status_t *status)
+va1j5jf8007t_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct va1j5jf8007t_state *state;
 
@@ -266,7 +266,7 @@ static int
 va1j5jf8007t_tune(struct dvb_frontend *fe,
                  bool re_tune,
                  unsigned int mode_flags,  unsigned int *delay,
-                 fe_status_t *status)
+                 enum fe_status *status)
 {
        struct va1j5jf8007t_state *state;
        int ret;
index 7a37e8fe2ee2265b4c4f4b10702807a2c7dc82da..0d2e2b21712124ad832b48cff515b7339b43db11 100644 (file)
@@ -188,7 +188,7 @@ static int pt3_set_lna(struct dvb_frontend *fe)
        return ret;
 }
 
-static int pt3_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t volt)
+static int pt3_set_voltage(struct dvb_frontend *fe, enum fe_sec_voltage volt)
 {
        struct pt3_adapter *adap;
        struct pt3_board *pt3;
index d47fb22e12f276a9837b3f8498e1f6cf38aded49..101ba8729416836c07fa34cb14d6205f67552b3c 100644 (file)
@@ -987,7 +987,8 @@ static struct tda10086_config sd1878_4m = {
  * special case: lnb supply is connected to the gated i2c
  */
 
-static int md8800_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
+static int md8800_set_voltage(struct dvb_frontend *fe,
+                             enum fe_sec_voltage voltage)
 {
        int res = -EIO;
        struct saa7134_dev *dev = fe->dvb->priv;
@@ -1013,7 +1014,8 @@ static int md8800_set_high_voltage(struct dvb_frontend *fe, long arg)
        return res;
 };
 
-static int md8800_set_voltage2(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
+static int md8800_set_voltage2(struct dvb_frontend *fe,
+                              enum fe_sec_voltage voltage)
 {
        struct saa7134_dev *dev = fe->dvb->priv;
        u8 wbuf[2] = { 0x1f, 00 };
index 6fec01711680d9838ec5d969339d159fcbedc594..f682ba9b34a7d847684b6b66e7fc43401a5d3b5f 100644 (file)
@@ -656,7 +656,8 @@ struct saa7134_dev {
        /* SAA7134_MPEG_DVB only */
        struct vb2_dvb_frontends frontends;
        int (*original_demod_sleep)(struct dvb_frontend *fe);
-       int (*original_set_voltage)(struct dvb_frontend *fe, fe_sec_voltage_t voltage);
+       int (*original_set_voltage)(struct dvb_frontend *fe,
+                                   enum fe_sec_voltage voltage);
        int (*original_set_high_voltage)(struct dvb_frontend *fe, long arg);
 #endif
        void (*gate_ctrl)(struct saa7134_dev *dev, int open);
index 45199a12b9d931989d9fabb6b4963843c2a16226..3f24fce74fc1a7963ff7b64f924e18cded93984f 100644 (file)
@@ -1172,7 +1172,7 @@ static int dvb_get_stc(struct dmx_demux *demux, unsigned int num,
  ******************************************************************************/
 
 
-static int av7110_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone)
+static int av7110_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone)
 {
        struct av7110* av7110 = fe->dvb->priv;
 
@@ -1197,7 +1197,7 @@ static int av7110_diseqc_send_master_cmd(struct dvb_frontend* fe,
 }
 
 static int av7110_diseqc_send_burst(struct dvb_frontend* fe,
-                                   fe_sec_mini_cmd_t minicmd)
+                                   enum fe_sec_mini_cmd minicmd)
 {
        struct av7110* av7110 = fe->dvb->priv;
 
@@ -1946,7 +1946,7 @@ static struct l64781_config grundig_29504_401_config = {
 
 
 
-static int av7110_fe_lock_fix(struct av7110* av7110, fe_status_t status)
+static int av7110_fe_lock_fix(struct av7110 *av7110, enum fe_status status)
 {
        int ret = 0;
        int synced = (status & FE_HAS_LOCK) ? 1 : 0;
@@ -2008,7 +2008,8 @@ static int av7110_fe_init(struct dvb_frontend* fe)
        return ret;
 }
 
-static int av7110_fe_read_status(struct dvb_frontend* fe, fe_status_t* status)
+static int av7110_fe_read_status(struct dvb_frontend *fe,
+                                enum fe_status *status)
 {
        struct av7110* av7110 = fe->dvb->priv;
 
@@ -2043,7 +2044,8 @@ static int av7110_fe_diseqc_send_master_cmd(struct dvb_frontend* fe,
        return ret;
 }
 
-static int av7110_fe_diseqc_send_burst(struct dvb_frontend* fe, fe_sec_mini_cmd_t minicmd)
+static int av7110_fe_diseqc_send_burst(struct dvb_frontend *fe,
+                                      enum fe_sec_mini_cmd minicmd)
 {
        struct av7110* av7110 = fe->dvb->priv;
 
@@ -2055,7 +2057,8 @@ static int av7110_fe_diseqc_send_burst(struct dvb_frontend* fe, fe_sec_mini_cmd_
        return ret;
 }
 
-static int av7110_fe_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone)
+static int av7110_fe_set_tone(struct dvb_frontend *fe,
+                             enum fe_sec_tone_mode tone)
 {
        struct av7110* av7110 = fe->dvb->priv;
 
@@ -2067,7 +2070,8 @@ static int av7110_fe_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone)
        return ret;
 }
 
-static int av7110_fe_set_voltage(struct dvb_frontend* fe, fe_sec_voltage_t voltage)
+static int av7110_fe_set_voltage(struct dvb_frontend *fe,
+                                enum fe_sec_voltage voltage)
 {
        struct av7110* av7110 = fe->dvb->priv;
 
index 835635b0c71298b6832b53ec103d38453e534a6e..3a55927edb9544a39e65f99eb1e66604e3754b57 100644 (file)
@@ -269,25 +269,30 @@ struct av7110 {
        unsigned long size_root;
 
        struct dvb_frontend* fe;
-       fe_status_t fe_status;
+       enum fe_status fe_status;
 
        struct mutex ioctl_mutex;
 
        /* crash recovery */
        void                            (*recover)(struct av7110* av7110);
-       fe_sec_voltage_t                saved_voltage;
-       fe_sec_tone_mode_t              saved_tone;
+       enum fe_sec_voltage             saved_voltage;
+       enum fe_sec_tone_mode           saved_tone;
        struct dvb_diseqc_master_cmd    saved_master_cmd;
-       fe_sec_mini_cmd_t               saved_minicmd;
+       enum fe_sec_mini_cmd            saved_minicmd;
 
        int (*fe_init)(struct dvb_frontend* fe);
-       int (*fe_read_status)(struct dvb_frontend* fe, fe_status_t* status);
-       int (*fe_diseqc_reset_overload)(struct dvb_frontend* fe);
-       int (*fe_diseqc_send_master_cmd)(struct dvb_frontend* fe, struct dvb_diseqc_master_cmd* cmd);
-       int (*fe_diseqc_send_burst)(struct dvb_frontend* fe, fe_sec_mini_cmd_t minicmd);
-       int (*fe_set_tone)(struct dvb_frontend* fe, fe_sec_tone_mode_t tone);
-       int (*fe_set_voltage)(struct dvb_frontend* fe, fe_sec_voltage_t voltage);
-       int (*fe_dishnetwork_send_legacy_command)(struct dvb_frontend* fe, unsigned long cmd);
+       int (*fe_read_status)(struct dvb_frontend *fe, enum fe_status *status);
+       int (*fe_diseqc_reset_overload)(struct dvb_frontend *fe);
+       int (*fe_diseqc_send_master_cmd)(struct dvb_frontend *fe,
+                                        struct dvb_diseqc_master_cmd *cmd);
+       int (*fe_diseqc_send_burst)(struct dvb_frontend *fe,
+                                   enum fe_sec_mini_cmd minicmd);
+       int (*fe_set_tone)(struct dvb_frontend *fe,
+                          enum fe_sec_tone_mode tone);
+       int (*fe_set_voltage)(struct dvb_frontend *fe,
+                             enum fe_sec_voltage voltage);
+       int (*fe_dishnetwork_send_legacy_command)(struct dvb_frontend *fe,
+                                                 unsigned long cmd);
        int (*fe_set_frontend)(struct dvb_frontend *fe);
 };
 
index 23e05499b50969346234fa03c6bfd2b5ab2e437f..e9674b40007c17098b3607282017bea2ef1aba3f 100644 (file)
@@ -161,7 +161,8 @@ static int start_ts_capture(struct budget *budget)
        return 0;
 }
 
-static int budget_read_fe_status(struct dvb_frontend *fe, fe_status_t *status)
+static int budget_read_fe_status(struct dvb_frontend *fe,
+                                enum fe_status *status)
 {
        struct budget *budget = (struct budget *) fe->dvb->priv;
        int synced;
index a4d8867e1d7bc45a45d7092ea7fbd8e312b13275..b5b65962ce8fc76bd250d804f082a8d0a33d45dd 100644 (file)
@@ -128,9 +128,9 @@ static int SendDiSEqCMsg (struct budget *budget, int len, u8 *msg, unsigned long
        return 0;
 }
 
-/* shamelessly copy/pasted from budget.c
-*/
-static int budget_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone)
+/* shamelessly copy/pasted from budget.c */
+static int budget_set_tone(struct dvb_frontend *fe,
+                          enum fe_sec_tone_mode tone)
 {
        struct budget* budget = (struct budget*) fe->dvb->priv;
 
@@ -159,7 +159,8 @@ static int budget_diseqc_send_master_cmd(struct dvb_frontend* fe, struct dvb_dis
        return 0;
 }
 
-static int budget_diseqc_send_burst(struct dvb_frontend* fe, fe_sec_mini_cmd_t minicmd)
+static int budget_diseqc_send_burst(struct dvb_frontend *fe,
+                                   enum fe_sec_mini_cmd minicmd)
 {
        struct budget* budget = (struct budget*) fe->dvb->priv;
 
@@ -223,7 +224,8 @@ static int av7110_send_diseqc_msg(struct budget_patch *budget, int len, u8 *msg,
        return 0;
 }
 
-static int budget_patch_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone)
+static int budget_patch_set_tone(struct dvb_frontend *fe,
+                                enum fe_sec_tone_mode tone)
 {
        struct budget_patch* budget = (struct budget_patch*) fe->dvb->priv;
 
@@ -252,7 +254,8 @@ static int budget_patch_diseqc_send_master_cmd(struct dvb_frontend* fe, struct d
        return 0;
 }
 
-static int budget_patch_diseqc_send_burst(struct dvb_frontend* fe, fe_sec_mini_cmd_t minicmd)
+static int budget_patch_diseqc_send_burst(struct dvb_frontend *fe,
+                                         enum fe_sec_mini_cmd minicmd)
 {
        struct budget_patch* budget = (struct budget_patch*) fe->dvb->priv;
 
index 6ccc48833fd8afff9c14dba7bc9a2893fdd839fa..99972beca262174fee1066af37912d0d6dcb6503 100644 (file)
@@ -132,7 +132,8 @@ static int SendDiSEqCMsg (struct budget *budget, int len, u8 *msg, unsigned long
  *   Voltage must be set here.
  *   GPIO 1: LNBP EN, GPIO 2: LNBP VSEL
  */
-static int SetVoltage_Activy (struct budget *budget, fe_sec_voltage_t voltage)
+static int SetVoltage_Activy(struct budget *budget,
+                            enum fe_sec_voltage voltage)
 {
        struct saa7146_dev *dev=budget->dev;
 
@@ -157,14 +158,16 @@ static int SetVoltage_Activy (struct budget *budget, fe_sec_voltage_t voltage)
        return 0;
 }
 
-static int siemens_budget_set_voltage(struct dvb_frontend* fe, fe_sec_voltage_t voltage)
+static int siemens_budget_set_voltage(struct dvb_frontend *fe,
+                                     enum fe_sec_voltage voltage)
 {
        struct budget* budget = (struct budget*) fe->dvb->priv;
 
        return SetVoltage_Activy (budget, voltage);
 }
 
-static int budget_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone)
+static int budget_set_tone(struct dvb_frontend *fe,
+                          enum fe_sec_tone_mode tone)
 {
        struct budget* budget = (struct budget*) fe->dvb->priv;
 
@@ -193,7 +196,8 @@ static int budget_diseqc_send_master_cmd(struct dvb_frontend* fe, struct dvb_dis
        return 0;
 }
 
-static int budget_diseqc_send_burst(struct dvb_frontend* fe, fe_sec_mini_cmd_t minicmd)
+static int budget_diseqc_send_burst(struct dvb_frontend *fe,
+                                   enum fe_sec_mini_cmd minicmd)
 {
        struct budget* budget = (struct budget*) fe->dvb->priv;
 
index 3d8a806c20bb00b201ed577bb8c4360f1391b034..1ccbe1a49a4b5d3101d261a98c0ecf3206165727 100644 (file)
@@ -72,7 +72,7 @@ struct budget {
 
        struct dvb_adapter dvb_adapter;
        struct dvb_frontend *dvb_frontend;
-       int (*read_fe_status)(struct dvb_frontend *fe, fe_status_t *status);
+       int (*read_fe_status)(struct dvb_frontend *fe, enum fe_status *status);
        int fe_synced;
 
        void *priv;
index 16c0b7d4f8e701e58bb23191d66ca74951a0fa1e..95a7388e89d4cfeaec172aa173087e3b82995d1c 100644 (file)
@@ -641,7 +641,7 @@ static int af9015_af9013_set_frontend(struct dvb_frontend *fe)
 
 /* override demod callbacks for resource locking */
 static int af9015_af9013_read_status(struct dvb_frontend *fe,
-       fe_status_t *status)
+       enum fe_status *status)
 {
        int ret;
        struct af9015_state *state = fe_to_priv(fe);
index 3a6f3ad1eadb4c961fbbb79296b2cdc98ea5cdb8..1db1bb0d57bcd1c858151588693b6fc5b821a85d 100644 (file)
@@ -133,7 +133,7 @@ struct af9015_state {
 
        /* for demod callback override */
        int (*set_frontend[2]) (struct dvb_frontend *fe);
-       int (*read_status[2]) (struct dvb_frontend *fe, fe_status_t *status);
+       int (*read_status[2]) (struct dvb_frontend *fe, enum fe_status *status);
        int (*init[2]) (struct dvb_frontend *fe);
        int (*sleep[2]) (struct dvb_frontend *fe);
        int (*tuner_init[2]) (struct dvb_frontend *fe);
index 57c8c2db9f2d7100906d0f04713a1b9235f39614..5cc01bbdede9f52c2f259f8d7ae22754e1efb664 100644 (file)
@@ -45,9 +45,9 @@ struct dvbsky_state {
 
        /* fe hook functions*/
        int (*fe_set_voltage)(struct dvb_frontend *fe,
-               fe_sec_voltage_t voltage);
+               enum fe_sec_voltage voltage);
        int (*fe_read_status)(struct dvb_frontend *fe,
-               fe_status_t *status);
+               enum fe_status *status);
 };
 
 static int dvbsky_usb_generic_rw(struct dvb_usb_device *d,
@@ -237,7 +237,7 @@ static int dvbsky_get_rc_config(struct dvb_usb_device *d, struct dvb_usb_rc *rc)
 #endif
 
 static int dvbsky_usb_set_voltage(struct dvb_frontend *fe,
-       fe_sec_voltage_t voltage)
+       enum fe_sec_voltage voltage)
 {
        struct dvb_usb_device *d = fe_to_d(fe);
        struct dvbsky_state *state = d_to_priv(d);
@@ -277,7 +277,8 @@ static int dvbsky_read_mac_addr(struct dvb_usb_adapter *adap, u8 mac[6])
        return 0;
 }
 
-static int dvbsky_usb_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int dvbsky_usb_read_status(struct dvb_frontend *fe,
+                                 enum fe_status *status)
 {
        struct dvb_usb_device *d = fe_to_d(fe);
        struct dvbsky_state *state = d_to_priv(d);
@@ -368,7 +369,7 @@ fail_attach:
 }
 
 static int dvbsky_usb_ci_set_voltage(struct dvb_frontend *fe,
-       fe_sec_voltage_t voltage)
+       enum fe_sec_voltage voltage)
 {
        struct dvb_usb_device *d = fe_to_d(fe);
        struct dvbsky_state *state = d_to_priv(d);
index 5de6f7c04d099b49a03baa5df51f092c1b4f60a0..1b6ca42ad116e954addb46288f470e9836712f19 100644 (file)
@@ -126,7 +126,7 @@ DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr);
 
 struct lme2510_state {
        unsigned long int_urb_due;
-       fe_status_t lock_status;
+       enum fe_status lock_status;
        u8 id;
        u8 tuner_config;
        u8 signal_level;
@@ -144,12 +144,12 @@ struct lme2510_state {
        struct urb *lme_urb;
        void *usb_buffer;
        /* Frontend original calls */
-       int (*fe_read_status)(struct dvb_frontend *, fe_status_t *);
+       int (*fe_read_status)(struct dvb_frontend *, enum fe_status *);
        int (*fe_read_signal_strength)(struct dvb_frontend *, u16 *);
        int (*fe_read_snr)(struct dvb_frontend *, u16 *);
        int (*fe_read_ber)(struct dvb_frontend *, u32 *);
        int (*fe_read_ucblocks)(struct dvb_frontend *, u32 *);
-       int (*fe_set_voltage)(struct dvb_frontend *, fe_sec_voltage_t);
+       int (*fe_set_voltage)(struct dvb_frontend *, enum fe_sec_voltage);
        u8 dvb_usb_lme2510_firmware;
 };
 
@@ -802,7 +802,7 @@ static struct ts2020_config ts2020_config = {
 };
 
 static int dm04_lme2510_set_voltage(struct dvb_frontend *fe,
-                                       fe_sec_voltage_t voltage)
+                                   enum fe_sec_voltage voltage)
 {
        struct dvb_usb_device *d = fe_to_d(fe);
        struct lme2510_state *st = fe_to_priv(fe);
@@ -837,7 +837,7 @@ static int dm04_lme2510_set_voltage(struct dvb_frontend *fe,
        return (ret < 0) ? -ENODEV : 0;
 }
 
-static int dm04_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int dm04_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct dvb_usb_device *d = fe_to_d(fe);
        struct lme2510_state *st = d->priv;
index ecefa5c477fa8483d6c85fc9c0d7b1767625c767..ea3753653368d46a2f8f1a0017812dbe08a22c34 100644 (file)
@@ -72,7 +72,7 @@ int mxl111sf_demod_program_regs(struct mxl111sf_demod_state *state,
 
 static
 int mxl1x1sf_demod_get_tps_code_rate(struct mxl111sf_demod_state *state,
-                                    fe_code_rate_t *code_rate)
+                                    enum fe_code_rate *code_rate)
 {
        u8 val;
        int ret = mxl111sf_demod_read_reg(state, V6_CODE_RATE_TPS_REG, &val);
@@ -103,7 +103,7 @@ fail:
 
 static
 int mxl1x1sf_demod_get_tps_modulation(struct mxl111sf_demod_state *state,
-                                        fe_modulation_t *modulation)
+                                     enum fe_modulation *modulation)
 {
        u8 val;
        int ret = mxl111sf_demod_read_reg(state, V6_MODORDER_TPS_REG, &val);
@@ -128,7 +128,7 @@ fail:
 
 static
 int mxl1x1sf_demod_get_tps_guard_fft_mode(struct mxl111sf_demod_state *state,
-                                         fe_transmit_mode_t *fft_mode)
+                                         enum fe_transmit_mode *fft_mode)
 {
        u8 val;
        int ret = mxl111sf_demod_read_reg(state, V6_MODE_TPS_REG, &val);
@@ -153,7 +153,7 @@ fail:
 
 static
 int mxl1x1sf_demod_get_tps_guard_interval(struct mxl111sf_demod_state *state,
-                                         fe_guard_interval_t *guard)
+                                         enum fe_guard_interval *guard)
 {
        u8 val;
        int ret = mxl111sf_demod_read_reg(state, V6_CP_TPS_REG, &val);
@@ -181,7 +181,7 @@ fail:
 
 static
 int mxl1x1sf_demod_get_tps_hierarchy(struct mxl111sf_demod_state *state,
-                                    fe_hierarchy_t *hierarchy)
+                                    enum fe_hierarchy *hierarchy)
 {
        u8 val;
        int ret = mxl111sf_demod_read_reg(state, V6_TPS_HIERACHY_REG, &val);
@@ -441,7 +441,7 @@ fail:
 }
 
 static int mxl111sf_demod_read_status(struct dvb_frontend *fe,
-                                     fe_status_t *status)
+                                     enum fe_status *status)
 {
        struct mxl111sf_demod_state *state = fe->demodulator_priv;
        int ret, locked, cr_lock, sync_lock, fec_lock;
@@ -480,7 +480,7 @@ static int mxl111sf_demod_read_signal_strength(struct dvb_frontend *fe,
                                               u16 *signal_strength)
 {
        struct mxl111sf_demod_state *state = fe->demodulator_priv;
-       fe_modulation_t modulation;
+       enum fe_modulation modulation;
        u16 snr;
 
        mxl111sf_demod_calc_snr(state, &snr);
index 6e84a546dfdceae5e0a90331e7fd4eb6786c5194..ac97075d75f702f926f2db01e6ff3198292d8dd5 100644 (file)
@@ -29,7 +29,7 @@
 
 struct af9005_fe_state {
        struct dvb_usb_device *d;
-       fe_status_t stat;
+       enum fe_status stat;
 
        /* retraining parameters */
        u32 original_fcw;
@@ -437,7 +437,8 @@ static int af9005_fe_refresh_state(struct dvb_frontend *fe)
        return 0;
 }
 
-static int af9005_fe_read_status(struct dvb_frontend *fe, fe_status_t * stat)
+static int af9005_fe_read_status(struct dvb_frontend *fe,
+                                enum fe_status *stat)
 {
        struct af9005_fe_state *state = fe->demodulator_priv;
        u8 temp;
index 0df52ab32a7bf07c6020a7b83bb377dd61eef096..92e47d6c3ee3e6dd8d1f240a46b1faa0708cee2c 100644 (file)
@@ -778,7 +778,8 @@ static int az6027_read_mac_addr(struct dvb_usb_device *d, u8 mac[6])
 }
 */
 
-static int az6027_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
+static int az6027_set_voltage(struct dvb_frontend *fe,
+                             enum fe_sec_voltage voltage)
 {
 
        u8 buf;
index c890fe46acd3966b8a1b6c0626e1d459c77d6bdd..b3ec743a7a2e6816eafa6d8f20a128eaabead3c4 100644 (file)
@@ -142,7 +142,7 @@ struct cinergyt2_fe_state {
 };
 
 static int cinergyt2_fe_read_status(struct dvb_frontend *fe,
-                                       fe_status_t *status)
+                                   enum fe_status *status)
 {
        struct cinergyt2_fe_state *state = fe->demodulator_priv;
        struct dvbt_get_status_msg result;
index 927617d95616f4ae85a1db898711b3477504641b..8fd8f5b489d2af9c14b5d36d4c22f23cc37f257d 100644 (file)
@@ -48,7 +48,7 @@ struct dib0700_state {
        u8 disable_streaming_master_mode;
        u32 fw_version;
        u32 nb_packet_buffer_size;
-       int (*read_status)(struct dvb_frontend *, fe_status_t *);
+       int (*read_status)(struct dvb_frontend *, enum fe_status *);
        int (*sleep)(struct dvb_frontend* fe);
        u8 buf[255];
 };
index 5a3dbb8c7658656bc3e9adbb3e7806ffaa46eb0a..7ed49646a699dd750fe7eded35632de7fd7cf4a4 100644 (file)
@@ -3309,7 +3309,7 @@ static int stk7070pd_frontend_attach1(struct dvb_usb_adapter *adap)
 }
 
 static int novatd_read_status_override(struct dvb_frontend *fe,
-               fe_status_t *stat)
+                                      enum fe_status *stat)
 {
        struct dvb_usb_adapter *adap = fe->dvb->priv;
        struct dvb_usb_device *dev = adap->dev;
index 3d81daa4917229ff3c92a8d7c59dc20eae34f8cc..8637ad1be6be430895c403ef2382f38d58494f0b 100644 (file)
 struct dtt200u_fe_state {
        struct dvb_usb_device *d;
 
-       fe_status_t stat;
+       enum fe_status stat;
 
        struct dtv_frontend_properties fep;
        struct dvb_frontend frontend;
 };
 
-static int dtt200u_fe_read_status(struct dvb_frontend* fe, fe_status_t *stat)
+static int dtt200u_fe_read_status(struct dvb_frontend *fe,
+                                 enum fe_status *stat)
 {
        struct dtt200u_fe_state *state = fe->demodulator_priv;
        u8 st = GET_TUNE_STATUS, b[3];
@@ -105,7 +106,7 @@ static int dtt200u_fe_set_frontend(struct dvb_frontend *fe)
        struct dtv_frontend_properties *fep = &fe->dtv_property_cache;
        struct dtt200u_fe_state *state = fe->demodulator_priv;
        int i;
-       fe_status_t st;
+       enum fe_status st;
        u16 freq = fep->frequency / 250000;
        u8 bwbuf[2] = { SET_BANDWIDTH, 0 },freqbuf[3] = { SET_RF_FREQ, 0, 0 };
 
index c2632bc9e530749a7c7e68aa8d5ebb822473c44a..14ef25dc6cd33076a288573ba413eb4e7ded6454 100644 (file)
@@ -121,9 +121,9 @@ struct dw2102_state {
        struct i2c_client *i2c_client_tuner;
 
        /* fe hook functions*/
-       int (*old_set_voltage)(struct dvb_frontend *f, fe_sec_voltage_t v);
+       int (*old_set_voltage)(struct dvb_frontend *f, enum fe_sec_voltage v);
        int (*fe_read_status)(struct dvb_frontend *fe,
-               fe_status_t *status);
+                             enum fe_status *status);
 };
 
 /* debug */
@@ -949,7 +949,8 @@ static int su3000_identify_state(struct usb_device *udev,
        return 0;
 }
 
-static int dw210x_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
+static int dw210x_set_voltage(struct dvb_frontend *fe,
+                             enum fe_sec_voltage voltage)
 {
        static u8 command_13v[] = {0x00, 0x01};
        static u8 command_18v[] = {0x01, 0x01};
@@ -973,7 +974,8 @@ static int dw210x_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
        return 0;
 }
 
-static int s660_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
+static int s660_set_voltage(struct dvb_frontend *fe,
+                           enum fe_sec_voltage voltage)
 {
        struct dvb_usb_adapter *d =
                (struct dvb_usb_adapter *)(fe->dvb->priv);
@@ -1004,7 +1006,8 @@ static void dw210x_led_ctrl(struct dvb_frontend *fe, int offon)
        i2c_transfer(&udev_adap->dev->i2c_adap, &msg, 1);
 }
 
-static int tt_s2_4600_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int tt_s2_4600_read_status(struct dvb_frontend *fe,
+                                 enum fe_status *status)
 {
        struct dvb_usb_adapter *d =
                (struct dvb_usb_adapter *)(fe->dvb->priv);
index d56f927fc31af44538b075d81ca2b2df4a2e4105..8ec92fbeabade85a28f1e4cb57a7947068bfee99 100644 (file)
@@ -210,7 +210,8 @@ error:
        return -EREMOTEIO;
 }
 
-static int jdvbt90502_read_status(struct dvb_frontend *fe, fe_status_t *state)
+static int jdvbt90502_read_status(struct dvb_frontend *fe,
+                                 enum fe_status *state)
 {
        u8 result;
        int ret;
index 67957dd99ede5bf4bf70e06c287f56478728c5b1..db6eb79cde0737deba4d841da8ad85289c658282 100644 (file)
@@ -51,7 +51,8 @@ static int gp8psk_fe_update_status(struct gp8psk_fe_state *st)
        return 0;
 }
 
-static int gp8psk_fe_read_status(struct dvb_frontend* fe, fe_status_t *status)
+static int gp8psk_fe_read_status(struct dvb_frontend *fe,
+                                enum fe_status *status)
 {
        struct gp8psk_fe_state *st = fe->demodulator_priv;
        gp8psk_fe_update_status(st);
@@ -236,8 +237,8 @@ static int gp8psk_fe_send_diseqc_msg (struct dvb_frontend* fe,
        return 0;
 }
 
-static int gp8psk_fe_send_diseqc_burst (struct dvb_frontend* fe,
-                                   fe_sec_mini_cmd_t burst)
+static int gp8psk_fe_send_diseqc_burst(struct dvb_frontend *fe,
+                                      enum fe_sec_mini_cmd burst)
 {
        struct gp8psk_fe_state *st = fe->demodulator_priv;
        u8 cmd;
@@ -254,7 +255,8 @@ static int gp8psk_fe_send_diseqc_burst (struct dvb_frontend* fe,
        return 0;
 }
 
-static int gp8psk_fe_set_tone (struct dvb_frontend* fe, fe_sec_tone_mode_t tone)
+static int gp8psk_fe_set_tone(struct dvb_frontend *fe,
+                             enum fe_sec_tone_mode tone)
 {
        struct gp8psk_fe_state* state = fe->demodulator_priv;
 
@@ -265,7 +267,8 @@ static int gp8psk_fe_set_tone (struct dvb_frontend* fe, fe_sec_tone_mode_t tone)
        return 0;
 }
 
-static int gp8psk_fe_set_voltage (struct dvb_frontend* fe, fe_sec_voltage_t voltage)
+static int gp8psk_fe_set_voltage(struct dvb_frontend *fe,
+                                enum fe_sec_voltage voltage)
 {
        struct gp8psk_fe_state* state = fe->demodulator_priv;
 
index 14a2119912ba5246474c6b249a855f5815c34331..2566d2f1c2ad0220467462524926eabcbb5c1ecc 100644 (file)
@@ -167,7 +167,8 @@ static struct i2c_algorithm opera1_i2c_algo = {
        .functionality = opera1_i2c_func,
 };
 
-static int opera1_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage)
+static int opera1_set_voltage(struct dvb_frontend *fe,
+                             enum fe_sec_voltage voltage)
 {
        static u8 command_13v[1]={0x00};
        static u8 command_18v[1]={0x01};
index 5801ae7f672abdb02f2657a9f17b4192cb171adb..03f334d3a8f49b7515e18a8195f566431627a602 100644 (file)
@@ -453,7 +453,7 @@ static struct stv090x_config technisat_usb2_stv090x_config;
 
 /* frontend attach */
 static int technisat_usb2_set_voltage(struct dvb_frontend *fe,
-               fe_sec_voltage_t voltage)
+                                     enum fe_sec_voltage voltage)
 {
        int i;
        u8 gpio[3] = { 0 }; /* 0 = 2, 1 = 3, 2 = 4 */
index 5eab468dd9046adbe76738c157c60efd1bd66b76..d361a72ca0fa227d396d64ebe9e187c2aaa6d393 100644 (file)
@@ -26,8 +26,8 @@ struct vp702x_fe_state {
 
        struct dvb_frontend_ops ops;
 
-       fe_sec_voltage_t voltage;
-       fe_sec_tone_mode_t tone_mode;
+       enum fe_sec_voltage voltage;
+       enum fe_sec_tone_mode tone_mode;
 
        u8 lnb_buf[8];
 
@@ -72,7 +72,8 @@ static u8 vp702x_chksum(u8 *buf,int f, int count)
        return ~s+1;
 }
 
-static int vp702x_fe_read_status(struct dvb_frontend* fe, fe_status_t *status)
+static int vp702x_fe_read_status(struct dvb_frontend *fe,
+                                enum fe_status *status)
 {
        struct vp702x_fe_state *st = fe->demodulator_priv;
        vp702x_fe_refresh_state(st);
@@ -243,13 +244,15 @@ static int vp702x_fe_send_diseqc_msg (struct dvb_frontend* fe,
        return 0;
 }
 
-static int vp702x_fe_send_diseqc_burst (struct dvb_frontend* fe, fe_sec_mini_cmd_t burst)
+static int vp702x_fe_send_diseqc_burst(struct dvb_frontend *fe,
+                                      enum fe_sec_mini_cmd burst)
 {
        deb_fe("%s\n",__func__);
        return 0;
 }
 
-static int vp702x_fe_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone)
+static int vp702x_fe_set_tone(struct dvb_frontend *fe,
+                             enum fe_sec_tone_mode tone)
 {
        struct vp702x_fe_state *st = fe->demodulator_priv;
        struct vp702x_device_state *dst = st->d->priv;
@@ -282,8 +285,8 @@ static int vp702x_fe_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone)
        return 0;
 }
 
-static int vp702x_fe_set_voltage (struct dvb_frontend* fe, fe_sec_voltage_t
-               voltage)
+static int vp702x_fe_set_voltage(struct dvb_frontend *fe,
+                                enum fe_sec_voltage voltage)
 {
        struct vp702x_fe_state *st = fe->demodulator_priv;
        struct vp702x_device_state *dst = st->d->priv;
index b8825b18c003a32c52066f616b26ef0b95758f21..e708afc6a57fbce136a0b894ba660645552f3c64 100644 (file)
@@ -26,7 +26,8 @@ struct vp7045_fe_state {
        struct dvb_usb_device *d;
 };
 
-static int vp7045_fe_read_status(struct dvb_frontend* fe, fe_status_t *status)
+static int vp7045_fe_read_status(struct dvb_frontend *fe,
+                                enum fe_status *status)
 {
        struct vp7045_fe_state *state = fe->demodulator_priv;
        u8 s0 = vp7045_read_reg(state->d,0x00),
index cef7a00099ea8cfe6ec6501fe0a18ecb03280c52..d52d4a8d39ade993647cc79fe0ed8a26116d416e 100644 (file)
@@ -111,8 +111,8 @@ struct ttusb {
        int last_filter;
 
        u8 c;                   /* transaction counter, wraps around...  */
-       fe_sec_tone_mode_t tone;
-       fe_sec_voltage_t voltage;
+       enum fe_sec_tone_mode tone;
+       enum fe_sec_voltage voltage;
 
        int mux_state;          // 0..2 - MuxSyncWord, 3 - nMuxPacks,    4 - muxpack
        u8 mux_npacks;
@@ -511,7 +511,8 @@ static int ttusb_update_lnb(struct ttusb *ttusb)
        return err;
 }
 
-static int ttusb_set_voltage(struct dvb_frontend* fe, fe_sec_voltage_t voltage)
+static int ttusb_set_voltage(struct dvb_frontend *fe,
+                            enum fe_sec_voltage voltage)
 {
        struct ttusb* ttusb = (struct ttusb*) fe->dvb->priv;
 
@@ -520,7 +521,7 @@ static int ttusb_set_voltage(struct dvb_frontend* fe, fe_sec_voltage_t voltage)
 }
 
 #ifdef TTUSB_TONE
-static int ttusb_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone)
+static int ttusb_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone)
 {
        struct ttusb* ttusb = (struct ttusb*) fe->dvb->priv;
 
index 9c29552aedec2e7b1a08447619671cd65c170b77..8781335ab92f2469dab33aa132ab1613d2c512a7 100644 (file)
@@ -39,7 +39,7 @@ struct ttusbdecfe_state {
 
 
 static int ttusbdecfe_dvbs_read_status(struct dvb_frontend *fe,
-       fe_status_t *status)
+                                      enum fe_status *status)
 {
        *status = FE_HAS_SIGNAL | FE_HAS_VITERBI |
                FE_HAS_SYNC | FE_HAS_CARRIER | FE_HAS_LOCK;
@@ -48,7 +48,7 @@ static int ttusbdecfe_dvbs_read_status(struct dvb_frontend *fe,
 
 
 static int ttusbdecfe_dvbt_read_status(struct dvb_frontend *fe,
-       fe_status_t *status)
+                                      enum fe_status *status)
 {
        struct ttusbdecfe_state* state = fe->demodulator_priv;
        u8 b[] = { 0x00, 0x00, 0x00, 0x00,
@@ -169,7 +169,8 @@ static int ttusbdecfe_dvbs_diseqc_send_master_cmd(struct dvb_frontend* fe, struc
 }
 
 
-static int ttusbdecfe_dvbs_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone)
+static int ttusbdecfe_dvbs_set_tone(struct dvb_frontend *fe,
+                                   enum fe_sec_tone_mode tone)
 {
        struct ttusbdecfe_state* state = (struct ttusbdecfe_state*) fe->demodulator_priv;
 
@@ -179,7 +180,8 @@ static int ttusbdecfe_dvbs_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t
 }
 
 
-static int ttusbdecfe_dvbs_set_voltage(struct dvb_frontend* fe, fe_sec_voltage_t voltage)
+static int ttusbdecfe_dvbs_set_voltage(struct dvb_frontend *fe,
+                                      enum fe_sec_voltage voltage)
 {
        struct ttusbdecfe_state* state = (struct ttusbdecfe_state*) fe->demodulator_priv;
 
index 6863c431c64804976458f7ae56e8b5eb38cb0b44..a8d45f44765c26b68b7d7db3e13e64479d0d4c4d 100644 (file)
@@ -218,7 +218,7 @@ err:
        return ret;
 }
 
-static int mn88472_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int mn88472_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct i2c_client *client = fe->demodulator_priv;
        struct mn88472_dev *dev = i2c_get_clientdata(client);
index 9ba8c8b3823e7bac9161fe0fc444aaf0647ea643..1a0de9e46b668e2a38215dd48a0dedce65a1e945 100644 (file)
@@ -29,7 +29,7 @@ struct mn88472_dev {
        struct regmap *regmap[3];
        struct dvb_frontend fe;
        u16 i2c_wr_max;
-       fe_delivery_system_t delivery_system;
+       enum fe_delivery_system delivery_system;
        bool warm; /* FW running */
        u32 xtal;
        int ts_mode;
index 8b6736c700579643f32e4c7b26cfe6be85770612..f9146a146d07add258c03c143014fb430ba52c47 100644 (file)
@@ -167,7 +167,7 @@ err:
        return ret;
 }
 
-static int mn88473_read_status(struct dvb_frontend *fe, fe_status_t *status)
+static int mn88473_read_status(struct dvb_frontend *fe, enum fe_status *status)
 {
        struct i2c_client *client = fe->demodulator_priv;
        struct mn88473_dev *dev = i2c_get_clientdata(client);
index ef6f01323ac990fc45d53bc2636a4508cb6c37c8..54beb4241ccf629e53fa48647abaa3b7d84d3810 100644 (file)
@@ -29,7 +29,7 @@ struct mn88473_dev {
        struct regmap *regmap[3];
        struct dvb_frontend fe;
        u16 i2c_wr_max;
-       fe_delivery_system_t delivery_system;
+       enum fe_delivery_system delivery_system;
        bool warm; /* FW running */
        u32 xtal;
 };
index a36d802fae0cba276bc4dc98d5a6d7ac91a6bf3a..7f829c92dd6467b727ea80b7db46807298c20092 100644 (file)
@@ -77,7 +77,7 @@ typedef enum fe_caps fe_caps_t;
 
 struct dvb_frontend_info {
        char       name[128];
-       fe_type_t  type;                        /* DEPRECATED. Use DTV_ENUM_DELSYS instead */
+       enum fe_type type;      /* DEPRECATED. Use DTV_ENUM_DELSYS instead */
        __u32      frequency_min;
        __u32      frequency_max;
        __u32      frequency_stepsize;
@@ -86,7 +86,7 @@ struct dvb_frontend_info {
        __u32      symbol_rate_max;
        __u32      symbol_rate_tolerance;       /* ppm */
        __u32      notifier_delay;              /* DEPRECATED */
-       fe_caps_t  caps;
+       enum fe_caps caps;
 };