[RFC: 2.6 patch] zd1211rw: possible cleanups
This patch contains the following possible cleanups: - make needlessly global functions static - #if 0 the following unused global functions: - zd_chip.c: zd_ioread16() - zd_chip.c: zd_ioread32() - zd_chip.c: zd_iowrite16() - zd_chip.c: zd_ioread32v() - zd_chip.c: zd_read_mac_addr() - zd_chip.c: zd_set_beacon_interval() - zd_util.c: zd_hexdump() Signed-off-by: Adrian Bunk <[EMAIL PROTECTED]> --- drivers/net/wireless/zd1211rw/zd_chip.c | 27 +++- drivers/net/wireless/zd1211rw/zd_chip.h | 26 +-- drivers/net/wireless/zd1211rw/zd_mac.h |6 - drivers/net/wireless/zd1211rw/zd_util.c |5 +--- drivers/net/wireless/zd1211rw/zd_util.h |6 - 5 files changed, 30 insertions(+), 40 deletions(-) --- linux-2.6.19-rc6-mm1/drivers/net/wireless/zd1211rw/zd_chip.h.old 2006-11-26 00:18:00.0 +0100 +++ linux-2.6.19-rc6-mm1/drivers/net/wireless/zd1211rw/zd_chip.h 2006-11-26 00:26:41.0 +0100 @@ -709,15 +709,6 @@ return zd_usb_ioread16(&chip->usb, value, addr); } -int zd_ioread32v_locked(struct zd_chip *chip, u32 *values, - const zd_addr_t *addresses, unsigned int count); - -static inline int zd_ioread32_locked(struct zd_chip *chip, u32 *value, -const zd_addr_t addr) -{ - return zd_ioread32v_locked(chip, value, (const zd_addr_t *)&addr, 1); -} - static inline int zd_iowrite16_locked(struct zd_chip *chip, u16 value, zd_addr_t addr) { @@ -747,9 +738,6 @@ return _zd_iowrite32v_locked(chip, &ioreq, 1); } -int zd_iowrite32a_locked(struct zd_chip *chip, -const struct zd_ioreq32 *ioreqs, unsigned int count); - static inline int zd_rfwrite_locked(struct zd_chip *chip, u32 value, u8 bits) { ZD_ASSERT(mutex_is_locked(&chip->mutex)); @@ -766,12 +754,7 @@ /* Locking functions for reading and writing registers. * The different parameters are intentional. */ -int zd_ioread16(struct zd_chip *chip, zd_addr_t addr, u16 *value); -int zd_iowrite16(struct zd_chip *chip, zd_addr_t addr, u16 value); -int zd_ioread32(struct zd_chip *chip, zd_addr_t addr, u32 *value); int zd_iowrite32(struct zd_chip *chip, zd_addr_t addr, u32 value); -int zd_ioread32v(struct zd_chip *chip, const zd_addr_t *addresses, - u32 *values, unsigned int count); int zd_iowrite32a(struct zd_chip *chip, const struct zd_ioreq32 *ioreqs, unsigned int count); @@ -783,7 +766,6 @@ u8 zd_chip_get_channel(struct zd_chip *chip); int zd_read_regdomain(struct zd_chip *chip, u8 *regdomain); void zd_get_e2p_mac_addr(struct zd_chip *chip, u8 *mac_addr); -int zd_read_mac_addr(struct zd_chip *chip, u8 *mac_addr); int zd_write_mac_addr(struct zd_chip *chip, const u8 *mac_addr); int zd_chip_switch_radio_on(struct zd_chip *chip); int zd_chip_switch_radio_off(struct zd_chip *chip); @@ -794,20 +776,24 @@ int zd_chip_enable_hwint(struct zd_chip *chip); int zd_chip_disable_hwint(struct zd_chip *chip); +#if 0 static inline int zd_get_encryption_type(struct zd_chip *chip, u32 *type) { return zd_ioread32(chip, CR_ENCRYPTION_TYPE, type); } +#endif /* 0 */ static inline int zd_set_encryption_type(struct zd_chip *chip, u32 type) { return zd_iowrite32(chip, CR_ENCRYPTION_TYPE, type); } +#if 0 static inline int zd_chip_get_basic_rates(struct zd_chip *chip, u16 *cr_rates) { return zd_ioread16(chip, CR_BASIC_RATE_TBL, cr_rates); } +#endif /* 0 */ int zd_chip_set_basic_rates(struct zd_chip *chip, u16 cr_rates); @@ -827,12 +813,12 @@ int zd_chip_control_leds(struct zd_chip *chip, enum led_status status); -int zd_set_beacon_interval(struct zd_chip *chip, u32 interval); - +#if 0 static inline int zd_get_beacon_interval(struct zd_chip *chip, u32 *interval) { return zd_ioread32(chip, CR_BCN_INTERVAL, interval); } +#endif /* 0 */ struct rx_status; --- linux-2.6.19-rc6-mm1/drivers/net/wireless/zd1211rw/zd_chip.c.old 2006-11-26 00:18:10.0 +0100 +++ linux-2.6.19-rc6-mm1/drivers/net/wireless/zd1211rw/zd_chip.c 2006-11-26 00:37:13.0 +0100 @@ -87,8 +87,8 @@ /* Read a variable number of 32-bit values. Parameter count is not allowed to * exceed USB_MAX_IOREAD32_COUNT. */ -int zd_ioread32v_locked(struct zd_chip *chip, u32 *values, const zd_addr_t *addr, -unsigned int count) +static int zd_ioread32v_locked(struct zd_chip *chip, u32 *values, + const zd_addr_t *addr, unsigned int count) { int r; int i; @@ -135,6 +135,12 @@ return r; } +static int zd_ioread32_locked(struct zd_chip *chip, u32 *value, + const zd_addr_t addr) +{ + return zd_ioread32v_locked(chip, value, (const zd_addr_t *)&addr, 1); +} + int _zd_iowrite32v_locked(struct zd_chip *chip, const struct zd_ioreq32 *ioreqs, u
[RFC: 2.6 patch] zd1211rw: possible cleanups
This patch contains the following possible cleanups: - make needlessly global functions static - #if 0 the following unused global functions: - zd_chip.c: zd_ioread16() - zd_chip.c: zd_ioread32() - zd_chip.c: zd_iowrite16() - zd_chip.c: zd_ioread32v() - zd_chip.c: zd_read_mac_addr() - zd_chip.c: zd_set_beacon_interval() - zd_mac.c: zd_dump_rx_status() - zd_util.c: zd_hexdump() Signed-off-by: Adrian Bunk <[EMAIL PROTECTED]> --- drivers/net/wireless/zd1211rw/zd_chip.c | 27 +++- drivers/net/wireless/zd1211rw/zd_chip.h | 26 +-- drivers/net/wireless/zd1211rw/zd_mac.c |4 +-- drivers/net/wireless/zd1211rw/zd_mac.h |6 - drivers/net/wireless/zd1211rw/zd_util.c |4 +-- drivers/net/wireless/zd1211rw/zd_util.h |6 - 6 files changed, 32 insertions(+), 41 deletions(-) --- linux-2.6.19-rc6-mm1/drivers/net/wireless/zd1211rw/zd_chip.h.old 2006-11-26 00:18:00.0 +0100 +++ linux-2.6.19-rc6-mm1/drivers/net/wireless/zd1211rw/zd_chip.h 2006-11-26 00:26:41.0 +0100 @@ -709,15 +709,6 @@ return zd_usb_ioread16(&chip->usb, value, addr); } -int zd_ioread32v_locked(struct zd_chip *chip, u32 *values, - const zd_addr_t *addresses, unsigned int count); - -static inline int zd_ioread32_locked(struct zd_chip *chip, u32 *value, -const zd_addr_t addr) -{ - return zd_ioread32v_locked(chip, value, (const zd_addr_t *)&addr, 1); -} - static inline int zd_iowrite16_locked(struct zd_chip *chip, u16 value, zd_addr_t addr) { @@ -747,9 +738,6 @@ return _zd_iowrite32v_locked(chip, &ioreq, 1); } -int zd_iowrite32a_locked(struct zd_chip *chip, -const struct zd_ioreq32 *ioreqs, unsigned int count); - static inline int zd_rfwrite_locked(struct zd_chip *chip, u32 value, u8 bits) { ZD_ASSERT(mutex_is_locked(&chip->mutex)); @@ -766,12 +754,7 @@ /* Locking functions for reading and writing registers. * The different parameters are intentional. */ -int zd_ioread16(struct zd_chip *chip, zd_addr_t addr, u16 *value); -int zd_iowrite16(struct zd_chip *chip, zd_addr_t addr, u16 value); -int zd_ioread32(struct zd_chip *chip, zd_addr_t addr, u32 *value); int zd_iowrite32(struct zd_chip *chip, zd_addr_t addr, u32 value); -int zd_ioread32v(struct zd_chip *chip, const zd_addr_t *addresses, - u32 *values, unsigned int count); int zd_iowrite32a(struct zd_chip *chip, const struct zd_ioreq32 *ioreqs, unsigned int count); @@ -783,7 +766,6 @@ u8 zd_chip_get_channel(struct zd_chip *chip); int zd_read_regdomain(struct zd_chip *chip, u8 *regdomain); void zd_get_e2p_mac_addr(struct zd_chip *chip, u8 *mac_addr); -int zd_read_mac_addr(struct zd_chip *chip, u8 *mac_addr); int zd_write_mac_addr(struct zd_chip *chip, const u8 *mac_addr); int zd_chip_switch_radio_on(struct zd_chip *chip); int zd_chip_switch_radio_off(struct zd_chip *chip); @@ -794,20 +776,24 @@ int zd_chip_enable_hwint(struct zd_chip *chip); int zd_chip_disable_hwint(struct zd_chip *chip); +#if 0 static inline int zd_get_encryption_type(struct zd_chip *chip, u32 *type) { return zd_ioread32(chip, CR_ENCRYPTION_TYPE, type); } +#endif /* 0 */ static inline int zd_set_encryption_type(struct zd_chip *chip, u32 type) { return zd_iowrite32(chip, CR_ENCRYPTION_TYPE, type); } +#if 0 static inline int zd_chip_get_basic_rates(struct zd_chip *chip, u16 *cr_rates) { return zd_ioread16(chip, CR_BASIC_RATE_TBL, cr_rates); } +#endif /* 0 */ int zd_chip_set_basic_rates(struct zd_chip *chip, u16 cr_rates); @@ -827,12 +813,12 @@ int zd_chip_control_leds(struct zd_chip *chip, enum led_status status); -int zd_set_beacon_interval(struct zd_chip *chip, u32 interval); - +#if 0 static inline int zd_get_beacon_interval(struct zd_chip *chip, u32 *interval) { return zd_ioread32(chip, CR_BCN_INTERVAL, interval); } +#endif /* 0 */ struct rx_status; --- linux-2.6.19-rc6-mm1/drivers/net/wireless/zd1211rw/zd_chip.c.old 2006-11-26 00:18:10.0 +0100 +++ linux-2.6.19-rc6-mm1/drivers/net/wireless/zd1211rw/zd_chip.c 2006-11-26 00:37:13.0 +0100 @@ -87,8 +87,8 @@ /* Read a variable number of 32-bit values. Parameter count is not allowed to * exceed USB_MAX_IOREAD32_COUNT. */ -int zd_ioread32v_locked(struct zd_chip *chip, u32 *values, const zd_addr_t *addr, -unsigned int count) +static int zd_ioread32v_locked(struct zd_chip *chip, u32 *values, + const zd_addr_t *addr, unsigned int count) { int r; int i; @@ -135,6 +135,12 @@ return r; } +static int zd_ioread32_locked(struct zd_chip *chip, u32 *value, + const zd_addr_t addr) +{ + return zd_ioread32v_locked(chip, value, (const zd_addr_t *)&addr, 1); +} + int _zd_iowrite32