diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2014-06-23 21:18:21 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2014-06-26 21:02:13 -0400 |
commit | e4e9d83e63fd07e153c01305ec23782972371b31 (patch) | |
tree | 91a0f0bdac0c1a41cf9ae4e82982724713472891 | |
parent | 7a0304c082e11ce0d2cca6ab74c4cfc952849847 (diff) |
Staging: bcm: led_control.c: Replaced member accessing
This patch replaces member accessing with a variable in
BcmGetGPIOPinInfo().
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r-- | drivers/staging/bcm/led_control.c | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/drivers/staging/bcm/led_control.c b/drivers/staging/bcm/led_control.c index f528a455ab8f..085493a7b291 100644 --- a/drivers/staging/bcm/led_control.c +++ b/drivers/staging/bcm/led_control.c @@ -626,33 +626,31 @@ static INT BcmGetGPIOPinInfo(struct bcm_mini_adapter *Adapter, enum bcm_led_events currdriverstate) { UINT uiIndex = 0; + struct bcm_led_state_info *led_state_info; *GPIO_num_tx = DISABLE_GPIO_NUM; *GPIO_num_rx = DISABLE_GPIO_NUM; for (uiIndex = 0; uiIndex < NUM_OF_LEDS; uiIndex++) { + led_state_info = &Adapter->LEDInfo.LEDState[uiIndex]; if (((currdriverstate == NORMAL_OPERATION) || (currdriverstate == IDLEMODE_EXIT) || (currdriverstate == FW_DOWNLOAD)) && - (Adapter->LEDInfo.LEDState[uiIndex].LED_Blink_State & - currdriverstate)) { - if (Adapter->LEDInfo.LEDState[uiIndex].GPIO_Num - != DISABLE_GPIO_NUM) { + (led_state_info->LED_Blink_State & currdriverstate)) { + if (led_state_info->GPIO_Num != DISABLE_GPIO_NUM) { if (*GPIO_num_tx == DISABLE_GPIO_NUM) { - *GPIO_num_tx = Adapter->LEDInfo.LEDState[uiIndex].GPIO_Num; + *GPIO_num_tx = led_state_info->GPIO_Num; *uiLedTxIndex = uiIndex; } else { - *GPIO_num_rx = Adapter->LEDInfo.LEDState[uiIndex].GPIO_Num; + *GPIO_num_rx = led_state_info->GPIO_Num; *uiLedRxIndex = uiIndex; } } } else { - if ((Adapter->LEDInfo.LEDState[uiIndex].LED_On_State & - currdriverstate) && - (Adapter->LEDInfo.LEDState[uiIndex].GPIO_Num != - DISABLE_GPIO_NUM)) { - *GPIO_num_tx = Adapter->LEDInfo.LEDState[uiIndex].GPIO_Num; + if ((led_state_info->LED_On_State & currdriverstate) && + (led_state_info->GPIO_Num != DISABLE_GPIO_NUM)) { + *GPIO_num_tx = led_state_info->GPIO_Num; *uiLedTxIndex = uiIndex; } } |